2026 翼龙面板搭建我的世界服务器:Pterodactyl 图形化托管教程

2307 字
12 分钟
2026 翼龙面板搭建我的世界服务器:Pterodactyl 图形化托管教程

docker run 起一个 Minecraft 服务器其实不难,但朋友一多你就开始头疼:想看谁在线要看终端、想改 server.properties 要 SSH 进去找文件、想开第二个游戏服又得重来一遍命令、朋友想自己重启还不敢把 root 密码给他。

翼龙面板(Pterodactyl),就是来解决这个的。它是开源的游戏服务器托管面板,用一个网页控制台把所有游戏服集中管理:图形化控制台、掉线自动重启、资源限制、定时备份、权限分级,而且每个游戏服跑在独立的 Docker 容器里,一个服崩溃不会连累其他服。今天手把手带你把 Minecraft 服务器用翼龙面板托管跑起来。


一、翼龙面板是什么:Panel + Wings 两件套#

先搞懂它的架构,后面才不会装懵。翼龙面板由两个组件组成:

组件负责什么技术
Panel网页界面、账号登录、服务器列表、控制台、数据库Laravel(PHP) + MySQL/MariaDB + Redis
Wings真正跑游戏服的守护进程,管理 Docker 容器Go 二进制,跑在每台”游戏节点”机器上

浏览器访问的是 Panel,它负责记录用户、节点、服务器和配置。当你点”启动”或”进控制台”,Panel 会通过 8080 端口通知对应节点上的 Wings,Wings 再去操作对应的 Docker 容器。

为什么比 docker run 省心:翼龙面板内置几十种 egg(配置模板),Minecraft 的 Java 版、Bedrock 版都在里面。选一个 egg 填几个参数,它就把服务器容器、启动命令、环境变量、端口都给你配好,图形界面点几下就能开服,不用记启动脚本。


二、准备工作:你需要什么#

翼龙面板不是装个软件就完事,它要一台真正能担负载的服务器。先看清单:

  1. 一台公网服务器(有公网 IP,不能是 CGNAT),系统推荐 Debian 12 / Ubuntu 22.04
  2. 一个域名,并解析到服务器 IP——面板和王牌都需要一个真实主机名来配 HTTPS,纯 IP 浏览器会提示证书不安全。
  3. Docker:Wings 靠它隔离每个游戏服,必须装。
  4. 放行的端口:部署后要开放 80/443(面板)、8080(Wings 通信)、2022(SFTP 文件管理)、25565(Minecraft 默认,TCP/UDP)——这一步漏了,游戏服建好了也连不上

服务器配置怎么选#

翼龙面板自己(Panel)只吃 500MB 内存左右,大头全在游戏服上。Minecraft Java 版服务端一个就要 2-4G 内存,再加上 Wings 和 Docker 的开销,单机同时跑 Panel + Wings + 1 个 MC 服,建议至少 6G 内存、4 核。想开多个服或上大型 modpack,内存往上加。

服务器选型上,游戏服优化是关键:翼龙面板这种东西跑在国内直连的香港/低延迟节点上,大陆玩家进服的 ping 才舒服,而且内存必须给足(MC 吃内存比吃 CPU 多)。预算有限的话可以看 伤心的云——他家就是做游戏云起家的,游戏服场景有专门的 BGP 优化线路,香港低延迟款大陆直连很稳,内存给到 8G 的套餐带几个朋友玩绰绰有余,支持支付宝付款、免备案随开随用。怕一次性押太多的话,先买个便宜的小套餐装起来练手,确认流程跑通再上大内存的,也是省钱的做法。


三、装 Panel(网页管理端)#

Panel 装在 /var/www/pterodactyl 是社区约定,跟着走便于后续查文档。先更新系统再装依赖:

Terminal window
sudo apt update && sudo apt -y install curl wget git unzip gnupg lsb-release
sudo apt -y install nginx mariadb-server redis-server certbot python3-certbot-nginx

1. 装 PHP 及扩展#

Pterodactyl 需要 PHP 8.0 及以上。用 Debian/Ubuntu 官方源装完后,再补它要的扩展:

Terminal window
sudo apt -y install php8.2 php8.2-{cli,common,gd,mysql,mbstring,bcmath,curl,xml,zip,intl,redis}

2. 建数据库#

Terminal window
sudo mysql

进到 MySQL 后执行(把密码换成你自己的):

CREATE USER 'pterodactyl'@'127.0.0.1' IDENTIFIED BY '改成强密码';
CREATE DATABASE panel;
GRANT ALL PRIVILEGES ON panel.* TO 'pterodactyl'@'127.0.0.1';
FLUSH PRIVILEGES;
exit

3. 下载 Panel 代码#

Terminal window
sudo mkdir -p /var/www/pterodactyl && cd /var/www/pterodactyl
sudo curl -Lo panel.tar.gz https://github.com/pterodactyl/panel/releases/latest/download/panel.tar.gz
sudo tar -xzvf panel.tar.gz && sudo chmod -R 755 storage/* bootstrap/cache/
sudo cp .env.example .env

然后配置环境变量,填好数据库信息(DB_ 开头的几行),再装依赖:

Terminal window
sudo composer install --no-dev --optimize-autoloader

4. 初始化 + 建管理员#

配好 .env 后执行初始化,生成密钥、迁移数据库、建管理员账号:

Terminal window
sudo php artisan key:generate
sudo php artisan migrate --seed
sudo php artisan p:user:make

p:user:make 会交互式让你填邮箱、用户名、密码,选 yes 设为管理员,照提示填就行。

5. 配 Nginx + 证书#

给面板配一个 Nginx 站点,然后跑 certbot 自动签 HTTPS 证书:

Terminal window
sudo nano /etc/nginx/sites-available/pterodactyl

写入下面内容(panel.example.com 换成你的域名):

server {
listen 80;
server_name panel.example.com;
root /var/www/pterodactyl/public;
index index.html index.htm index.php;
charset utf-8;
location / { try_files $uri $uri/ /index.php?$query_string; }
location ~ \.php$ { include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_pass unix:/run/php/php8.2-fpm.sock; }
}

启用并签发证书:

Terminal window
sudo ln -s /etc/nginx/sites-available/pterodactyl /etc/nginx/sites-enabled/
sudo nginx -t && sudo systemctl reload nginx
sudo certbot --nginx -d panel.example.com

访问 https://panel.example.com,你应该能看到翼龙面板的登录页——用刚才建的管理员账号就能进后台了。


四、装 Wings(游戏节点守护进程)#

Panel 只是管理界面,真正跑游戏服的是节点上的 Wings。先下载二进制:

Terminal window
sudo mkdir -p /etc/pterodactyl
sudo curl -Lo /usr/local/bin/wings https://github.com/pterodactyl/wings/releases/latest/download/wings_linux_amd64
sudo chmod +x /usr/local/bin/wings

然后回到面板后台Admin > Nodes > Create New,填节点信息(Wings 所在机器 IP 或域名,Daemon 端口 8080),保存后点节点里的 Configuration,把那一整段 config 复制下来。

把它存到 Wings 机器的 /etc/pterodactyl/config.yml,再配置 systemd 服务并启用:

Terminal window
sudo nano /etc/pterodactyl/config.yml # 粘贴刚才复制的那段
sudo tee /etc/systemd/system/wings.service > /dev/null <<'EOF'
[Unit]
Description=Pterodactyl Wings Daemon
After=docker.service
[Service]
User=root
WorkingDirectory=/etc/pterodactyl
ExecStart=/usr/local/bin/wings
Restart=always
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl enable --now wings

systemctl status wings 看到 active 且面板节点显示在线,说明 Panel 和 Wings 打通了。


五、导入 Minecraft egg,一键开服#

现在到最关键一步:在面板里创建 Minecraft 服务器。

  1. 导入 egg:去 Admin > Nests,Pterodactyl 默认自带 Minecraft 的 Nest,点进去确认有 Minecraft Java 这个 egg;如果没有,用官方仓库的 egg 导入。
  2. 创建服务器Admin > Servers > Create New,选好节点和 Minecraft Java 的 egg。
  3. 填信息:服务器名称(给朋友看的名字)、资源限制(内存、CPU、磁盘按前面配置给,别给太抠,MC 至少 2G)、端口(默认分配,记得填 25565 或让它自动分配一个 TCP+UDP 端口)。
  4. 创建后进服务器详情页,点 Start 启动。第一次会下载服务端文件,稍等一会儿控制台出现 Done (几秒)! 就说明启动成功了。

到这里,你的 Minecraft 服务器就已经在翼龙面板里跑起来了。


六、怎么连进去玩#

启动成功后,把你服务器的 IP 和端口告诉朋友即可。在游戏里点「多人游戏 → 添加服务器」,地址填 你的服务器IP:分配到的端口(比如 1.2.3.4:25565),就能连上了。

几个必看的细节

  • 端口要通:如果连不上,第一反应是检查服务器安全组/防火墙是否放行了分配的那个端口(TCP 和 UDP 都要)。
  • 改游戏规则:不用再 SSH 了,直接在控制台敲指令(如 /difficulty hard/gamemode creative),或在面板文件管理器里改 server.properties,比终端方便太多。
  • 掉线自动重启:起飞前在服务器详情的启动设置里,勾选自动重启,Wings 会帮你盯着,服务崩了自己拉起来。

七、进阶:面板还能干什么#

翼龙面板的价值在于把「开一个服」变成「开一类服」,而且可托管可复用:

  • 多开游戏服:同一个面板再创建 Rust、Valheim、Terraria、CS2 等,切换 egg 即可,全在一个控制台管理。
  • 资源限制与隔离:每个服单独限制 CPU/内存/磁盘,一个 modpack 把内存吃爆也不会拖垮别的服或整个节点。
  • 子用户权限:给朋友一个”子用户”账号,只给他控制台和重启权限,不给文件管理,安全又省心。
  • 定时备份:设置每天自动备份世界存档,手滑回档就靠它。
  • 多节点扩容:机器扛不住了,再买一台服务器装 Wings 加入集群,面板统一调度。

结束语#

docker run 开服是”能用”,用翼龙面板开服是”好管理”。尤其当你开的不止一个游戏服、还想给朋友分权限、想看实时控制台和资源占用时,Pterodactyl 的图形化托管能帮你省掉大量 SSH 操作。

想更系统地搞懂自己这台服务器的运维,可以接着看站里的 VPS 新手入门教程Nginx Proxy Manager 反代面板。如果只想快速开个服和好友开黑、懒得折腾面板,用 Docker 一条命令开幻兽帕鲁 那种方式更省事。将来想进朋友开的世界,站里那篇 开源 Minecraft 启动器推荐 也能帮你选个顺手客户端。

你打算开几个游戏服、主要玩什么?评论区聊聊你的配置规划,我帮你看看内存和线路合不合适。

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!

赞助
2026 翼龙面板搭建我的世界服务器:Pterodactyl 图形化托管教程
https://www.kshare.top/posts/2026-翼龙面板pyterodactyl搭建我的世界服务器教程/
作者
Kshare
发布于
2026-08-26
许可协议
CC BY-NC-SA 4.0
相关文章 智能推荐
1
我的世界 Minecraft 服务器搭建:官方 Java 版 Docker 开服教程(2026)
游戏模改 想和朋友开一个自己的我的世界服务器?本文用官方 Java 版 server.jar + Docker 从零搭建,覆盖内存规划、配置调优、联机方式与常见问题,含基岩版和跨设备访问。
2
2026 幻兽帕鲁开服教程:Palworld 服务器搭建、联机与优化全指南
部署教程 幻兽帕鲁开服教程:官方服务器卡顿挤不进?本文用 Docker 一条命令搭建 Palworld 专属服务器,覆盖配置修改(经验倍率、孵蛋、难度)、公网联机、低配优化、内存限制与存档备份,附连接超时等常见问题排查。
3
2026 1Panel 面板教程:宝塔开源替代,Docker 一键部署服务器管理面板
部署教程 1Panel 是飞致云出品的开源 Linux 服务器管理面板,无广告、不强制登录、支持 Docker 应用商店。本文覆盖与宝塔的对比、一键脚本与 Docker 安装、应用商店实战、网站反代与 HTTPS、备份与安全设置,附常见问题与避坑指南。
4
Hoodik:自托管端到端加密网盘,服务器永远看不到你的文件
部署教程 Hoodik 是一款轻量的自托管端到端加密云盘:所有文件在浏览器里用 AEGIS-128L 加密后才上传,服务器只存密文、看不到你的文件名、内容和密码。Docker 单容器部署,支持 SQLite/PostgreSQL 和 S3 后端,还有 Android/iOS 客户端。
5
2026 Dify 部署教程:开源 LLM 应用平台,Docker 搭建 AI 工作流与知识库
部署教程 Dify 部署教程:开源 LLM 应用开发平台,可视化编排 AI 工作流、搭建 RAG 知识库问答机器人、接入 DeepSeek/Ollama 等模型。本文覆盖 Docker Compose 安装、模型接入、知识库创建、应用发布与常见问题。
随机文章 随机推荐
Profile Image of the Author
Kshare
Hello, I'm Kshare.
重要公告
非常抱歉!本站此前接入的 Adsterra 广告联盟存在严重问题:其脚本会在访问者不知情的情况下强制跳转到第三方劫持页面(如 verify11.click 等恶意域名),严重影响了大家的访问体验与安全。我们已第一时间彻底移除了 Adsterra 的全部广告代码,并向因此受到困扰的访客致以最诚挚的歉意。目前站内仅保留安全的自营推广链接(无脚本、无弹窗、无跳转),其余广告投放保持关闭,感谢大家的理解与支持!
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
215
分类
9
标签
269
总字数
545,433
运行时长
0
最后活动
0 天前

文章目录