幻兽帕鲁(Palworld)玩到中后期,最大的痛点往往不是帕鲁不够强,而是联机体验太差。朋友多了之后,房主一退出游戏大家就全掉线,P2P 模式下延迟忽高忽低,甚至出现两个人明明在同一个队伍却互相卡成幻灯片的情况。今天这篇文章,我会围绕“幻兽帕鲁专用联机服务器”这条主线,从联机原理、服务端部署、配置调优、防火墙放行、玩家连接、排错思路到生产环境运维,整理出一套完整可操作的教程。
如果你手里已经有一台云服务器,可以直接跟着 Linux 实战部分操作;如果暂时不想折腾环境,也可以参考玄幻云这类专门做联机服务器租用的平台,用现成的幻兽帕鲁 1.0 专用镜像开通实例,配合本文理解原理后再做优化。文章篇幅较长,建议先收藏,等周末有空再一步步部署。
1. 为什么要搭建幻兽帕鲁专用联机服务器
1.1 幻兽帕鲁联机的三种常见形态
幻兽帕鲁的联机方式大致可以分成三种。
第一种是“单人存档开多人房间”。这种方式本质上是房主自己开着游戏当主机,其他玩家通过 Steam 好友或邀请码加入。优点是配置简单,缺点同样明显:房主只要关闭游戏,大家全部掉线;房主的网络上传带宽不够时,其他玩家体验会非常差。
第二种是“局域网联机”。适合在同一间宿舍、同一个办公室的场景,延迟很低,但跨城市、跨运营商之后就很难工作,想要让远在外地的朋友加入还得做端口映射或内网穿透,稳定性没有保障。
第三种就是“专用联机服务器”。服务器端程序独立跑在一台 7x24 小时在线的机器上,玩家无论什么时候登录,服务器都在;服务器端拥有独立的存档,不再依赖某个玩家是否在线。这也是目前多人游戏的主流方案,也是本文要重点讲解的内容。
1.2 专用服务器解决了哪些痛点
很多人第一次接触“专用服务器”这个概念时,会觉得不就是多租一台电脑吗?其实它解决的痛点非常具体:
- 房主下线问题:P2P 模式下,房主就是这台“服务器”,下线等于停服。专用服务器则不存在这个问题。
- 网络不对称问题:家庭宽带的下载带宽高,但上传带宽普遍较低。P2P 模式下所有玩家都要从房主这里拉数据,上行带宽很容易被打满。云服务器通常采用 BGP 多线带宽,网络质量更稳定。
- 存档归属问题:P2P 模式的存档跟着房主走,换个人开服又得重新开始。专用服务器的存档集中在一台机器上,方便整体备份和迁移。
- 扩展能力问题:专用服务器可以通过修改配置调整经验倍率、帕鲁捕获率、白天黑夜流速等参数,还能挂载 RCON 管理工具,做定时保存和重启。
1.3 自建服务器和云服务器怎么选
如果你手头有一台闲置 PC,在家里搭建 Palworld 服务端当然可行。但需要考虑三个现实问题:
- 公网 IP:家庭宽带通常没有固定公网 IPv4,即使有,也需要在路由器上做端口转发。
- 上行带宽:家用宽带上行可能只有 30Mbps,真正承载 8 到 16 人联机时会比较吃力。
- 稳定性:断电、断网、路由器重启,都会让服务器掉线。
所以现在更多人会选择直接购买云服务器,或者选择玄幻云这类专注于联机服务器租用的平台。买一台云服务器后,你可以拥有独立的公网 IP、稳定的带宽、专业机房网络,还不用操心物理机器的散热和供电问题。对新手来说,这些平台通常还会提供预装好服务端的镜像,甚至支持先免费试用,等确认线路和延迟合适再长期付费。
本文的实战部分会以 Linux 云服务器为准,游戏服务端通过 SteamCMD 下载,这也是目前最通用、可控性最高的部署方式。
2. 环境准备与版本说明
2.1 官方环境参考与社区经验
在开始之前,我们要明确一下部署对象:
- 服务端名称:Palworld Dedicated Server
- Steam App ID:2394010
- 服务端运行平台:Windows / Linux 均支持
- 客户端平台:Steam 版幻兽帕鲁
内存方面,Palworld 服务端比较吃内存。根据社区大量玩家反馈的实际体验:
| 玩家数量 | 内存建议 | 备注 |
|---|---|---|
| 2 到 4 人 | 8GB 起 | 勉强可玩,建议关掉多余进程 |
| 8 人左右 | 16GB | 体验较稳 |
| 16 人以上 | 32GB | 推荐使用 NVMe 固态 + 更强的 CPU |
如果购买的是 1 核 2G 的小鸡,强烈不建议用来跑幻兽帕鲁。服务端启动后占用内存会快速上升,等到玩家开始探索地图、生成帕鲁时,内存不足会导致进程被杀或者存档崩溃。
2.2 服务器端和客户端版本一致的重要性
幻兽帕鲁是一款更新频繁的游戏。每次游戏版本更新后,如果客户端版本和服务端版本不一致,玩家通常会卡在“正在连接”或进入后立即掉线。
这里需要说明:SteamCMD 默认会下载服务端最新版本,Steam 也会自动更新你本地的 Dedicated Server 工具。但服务端更新后,旧的服务器进程还在跑旧版本,必须重启服务端才能生效。
2.3 购买云服务器时的选择建议
如果你是自己手动部署,购买云服务器时可以参考以下几点:
- 地区选择:选择离玩家群体最近的城市节点。比如队员都在华东,就优先华东机房;都在华南,就选华南机房。
- 带宽选择:4 人联机建议至少 10Mbps 以上出口带宽,人数越多带宽需求越高。不同云厂商计费方式不同,有的按固定带宽,有的按流量。
- 系统盘大小:Palworld 服务端本体几个 GB,加上日志和存档,建议系统盘至少 40GB 到 50GB。
- 操作系统:如果不熟悉命令行,可以先选择 Windows Server;如果追求资源占用低,建议选择 Ubuntu 22.04 LTS。
如果你使用玄幻云这类平台提供的“幻兽帕鲁1.0专用联机服务器”镜像,可以省去安装依赖和下载服务端的步骤。镜像内部通常已经预装好了运行环境,我们只需要改配置、放端口、启动进程。
有一点要提醒:不同服务商的控制台界面不同。本文提到的安全组、防火墙操作,在玄幻云控制台里可能叫“防火墙规则”或“安全组规则”,具体入口以你购买的平台为准。
3. 核心原理解析:Palworld 专用服务器的组成和端口
3.1 PalServer 服务端程序结构
用 SteamCMD 下载完服务端后,目录结构大概如下:
~/PalServer/ ├── PalServer.sh ├── PalServer.exe ├── DefaultPalWorldSettings.ini ├── Pal/ │ ├── Binaries/ │ │ └── Linux/ │ └── Saved/ │ ├── Config/ │ │ └── LinuxServer/ │ │ └── PalWorldSettings.ini │ ├── Logs/ │ └── SaveGames/需要注意:PalWorldSettings.ini并不是安装完就存在的。第一次启动服务端后,程序才会在Pal/Saved/Config/LinuxServer/目录下生成默认配置文件。如果你想手动创建,也可以先复制DefaultPalWorldSettings.ini到对应目录再修改。
3.2 关键端口与协议
Palworld 服务端默认监听的端口如下:
| 端口 | 协议 | 用途 |
|---|---|---|
| 8211 | UDP | 默认游戏端口,玩家连接需要放行 |
| 27015 | UDP | Steam 查询端口,用于在游戏服务器列表里显示信息 |
| 25575 | TCP | RCON 远程管理端口,可选,默认关闭 |
很多玩家第一次部署失败,就是因为只放行了 TCP 端口,或者把 UDP 8211 漏掉了。游戏流量本质上是 UDP 协议,这一点在云控制台和安全组里要特别注意。
3.3 启动参数与多线程优化
PalServer 在使用时,社区推荐追加三个启动参数:
./PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS它们的含义分别如下:
-useperfthreads:启用性能线程,可以降低异步加载对主逻辑线程的影响。-NoAsyncLoadingThread:关闭异步加载线程,在某些 CPU 环境下能减少卡顿。-UseMultithreadForDS:让专用服务器使用多线程模式运行,对玩家数较多的情况有积极意义。
如果机器核心数比较少,或者你希望回归默认行为,也可以不添加这些参数。这些参数不是官方强制选项,但社区大量实践表明,加上之后内存和 CPU 调度会更稳定。
4. 完整实战:在 Linux 云服务器上部署幻兽帕鲁专用服务器
下面开始手动部署。这套流程适合一台全新安装的 Ubuntu 22.04 LTS 云服务器。
4.1 初始化基础环境
首先用 SSH 登录服务器,执行系统更新并安装必要工具。
sudo apt update sudo apt -y upgrade继续安装软件包:
sudo apt -y install software-properties-common sudo add-apt-repository -y multiverse sudo dpkg --add-architecture i386 sudo apt update sudo apt -y install steamcmd screen wget curl解释一下这些步骤的必要性:
add-apt-repository multiverse:SteamCMD 在 Ubuntu 的 multiverse 软件源中。dpkg --add-architecture i386:SteamCMD 需要 32 位库支持。screen:用来让服务器进程在后台保持运行,即使 SSH 断开也不停服。
建议创建一个普通用户来运行服务端,不要直接用 root。如果你当前登录用户就是普通用户,可以继续使用;如果是 root,建议先建立steam用户:
sudo useradd -m -s /bin/bash steam sudo passwd steam后续操作都在该用户下进行。
4.2 安装并登录 SteamCMD
安装好 steamcmd 后,先手动进入交互界面:
steamcmd在Steam>提示符下输入:
login anonymous force_install_dir /home/steam/PalServer app_update 2394010 validate quit如果不想进入交互界面,也可以使用一行命令完成:
steamcmd +login anonymous +force_install_dir /home/steam/PalServer +app_update 2394010 validate +quit这里解释几个参数:
login anonymous:匿名登录,不需要 Steam 账号,因为 Palworld 专用服务器是免费工具。force_install_dir:指定服务端安装目录。app_update 2394010 validate:下载或更新 Palworld Dedicated Server,validate表示校验文件完整性。
下载速度取决于服务器带宽。如果速度很慢,可以尝试先用download_depot相关命令,但一般情况下 SteamCMD 默认节点即可。
4.3 首次启动服务端并生成配置文件
下载完成后,进入服务端目录:
cd ~/PalServer然后执行启动命令:
./PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS首次启动会输出大量日志。看到类似下面这样的内容,基本说明启动成功:
[2024.xx.xx] LogServer: UDP:8211 [2024.xx.xx] LogServer: GameServer started此时先按Ctrl+C停止服务,因为我们还需要修改配置。
4.4 修改 PalWorldSettings.ini
配置文件路径:
~/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini如果该文件不存在,可以先从默认文件复制:
cp ~/PalServer/DefaultPalWorldSettings.ini ~/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini使用 vim 或 nano 编辑:
nano ~/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini这个文件里是一个非常长的单行配置,每个参数用逗号分隔。为了便于阅读,很多人会把它拆成多行来展示,但实际写入时建议尽量保留原文件的单行结构,只替换你需要修改的字段,避免解析错误。
下面是一个关键配置片段,展示了常见参数的修改方式:
[/Script/Pal.PalGameWorldSettings] OptionSettings=( Difficulty=None, DayTimeSpeedRate=1.000000, NightTimeSpeedRate=1.000000, ExpRate=1.000000, PalCaptureRate=1.000000, PalSpawnNumRate=1.000000, DropItemMaxNum=100, ServerName=My Palworld Server, ServerDescription=Welcome to my server, ServerPassword=, AdminPassword=admin123, ServerPlayerMaxNum=8, bIsUseBackupSaveData=True, RCONEnabled=True, RCONPort=25575, PublicIP=, PublicPort=8211 )实际文件中,这段内容是在同一行里的,你只需要修改=后面的值,不要删除其他字段。AdminPassword一定要改成强密码,ServerPassword如果不希望陌生人加入,就设置一个加入密码,否则留空表示无密码。
4.5 将服务器放到后台运行
修改完配置后,使用 screen 启动:
screen -S palworld进入 screen 会话后,再次运行:
cd ~/PalServer ./PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS按Ctrl+A,再按D可以分离这个会话。之后即使 SSH 断开,服务端也会继续运行。
重新进入会话的命令是:
screen -r palworld4.6 配置 systemd 服务实现开机自启
screen 方式虽然简单,但服务器重启后进程不会自动恢复。更推荐的方式是用 systemd 管理。
创建一个服务文件:
sudo nano /etc/systemd/system/palworld.service内容如下:
[Unit] Description=Palworld Dedicated Server After=network.target [Service] Type=simple User=steam WorkingDirectory=/home/steam/PalServer ExecStart=/home/steam/PalServer/PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS Restart=on-failure RestartSec=10 [Install] WantedBy=multi-user.target然后执行:
sudo systemctl daemon-reload sudo systemctl enable --now palworld相关管理命令:
sudo systemctl status palworld # 查看状态 sudo systemctl restart palworld # 重启 sudo systemctl stop palworld # 停止使用 systemd 后,如果服务端因为异常退出,系统会在 10 秒后自动拉起进程,这比手动 screen 更可靠。
4.7 放行防火墙和安全组
在 Ubuntu 上如果启用了 UFW,需要放行相关端口:
sudo ufw allow 8211/udp sudo ufw allow 27015/udp sudo ufw allow 25575/tcp如果是在云控制台购买的安全组,还需要登录云服务商的后台,添加入方向规则,协议选 UDP,端口填 8211;再添加一条 UDP 27015;如果启用 RCON,再添加一条 TCP 25575。
这一步非常容易遗漏,很多玩家连不上服务器,原因就是云安全组没放行。
5. 配置与优化:PalWorldSettings.ini 参数详解
5.1 配置文件的加载机制
Palworld 服务端启动时会读取PalWorldSettings.ini,如果修改配置的时候服务器还在运行,需要重启进程才能生效。这一点和许多网页服务不同,不是自动热加载。所以每次改参数,都要走一遍“停止服务 -> 修改配置 -> 启动服务”的流程。
5.2 常用参数一览
下面整理了一张常用参数表,方便对照修改:
| 参数 | 含义 | 推荐值 |
|---|---|---|
| ServerName | 服务器名称 | 自定义 |
| ServerDescription | 服务器描述 | 自定义 |
| ServerPassword | 加入密码 | 留空或复杂密码 |
| AdminPassword | 管理员密码 | 必须设置为强密码 |
| ServerPlayerMaxNum | 最大玩家数 | 根据内存设置 |
| DayTimeSpeedRate | 白天时间流速 | 1.0 |
| NightTimeSpeedRate | 夜晚时间流速 | 1.0 |
| ExpRate | 经验倍率 | 1.0 或更高 |
| PalCaptureRate | 帕鲁捕获概率倍率 | 1.0 |
| PalSpawnNumRate | 帕鲁刷新数量倍率 | 1.0 |
| DropItemMaxNum | 地图掉落物数量上限 | 100 到 300 |
| bIsUseBackupSaveData | 是否使用备份存档 | True |
| RCONEnabled | 是否启用 RCON | True |
| RCONPort | RCON 端口 | 25575 |
| PublicIP | 公网 IP | 通常留空 |
| PublicPort | 公网端口 | 8211 |
如果是私服,很多人会吧ExpRate调到 2 到 5 倍,加快升级节奏。但要注意,倍率过高会影响游戏内的成长曲线,建议先把默认值玩明白再修改。
5.3 修改服务器名称和密码
如果你只是想把服务器名改成中文,直接在ServerName后面填写中文即可,例如:
ServerName=我和朋友的帕鲁世界ServerPassword如果填写了内容,玩家加入时需要输入密码;留空表示不需要密码。AdminPassword建议始终设置,哪怕没有启用 RCON,某些管理指令也会用到。
5.4 启用 RCON 远程管理
RCON 是一个常见于游戏服务器的远程管理协议。启用后,你可以通过命令行工具发送管理指令,比如保存存档、广播消息、查看在线玩家等。
修改配置:
RCONEnabled=True, RCONPort=25575重启服务后,在本地安装一个 RCON 客户端,或者直接使用 Python 脚本连接:
pip install rcon示例连接命令:
rcon-cli --host 服务器IP --port 25575 --password 管理员密码常用指令包括:
ShowPlayers:列出在线玩家。Save:保存世界。Broadcast hello:向所有玩家广播消息。Shutdown 60:在 60 秒后关闭服务器,方便提前通知玩家下线。
需要说明的是,不同版本对 RCON 指令的支持可能会有差异,如果某个指令不可用,建议在官方更新日志中确认。
6. 玩家如何连接专用服务器
6.1 三种加入方式
服务端正常启动后,玩家可以在游戏内使用以下方式加入。
第一种,在游戏主界面选择“加入多人游戏(专用服务器)”,直接输入服务器的公网 IP 和端口,格式为IP:端口:
123.45.67.89:8211第二种,在游戏内置的服务器列表中进行搜索,前提是服务端放行了 UDP 27015 端口。服务器列表中会显示ServerName所设置的名称。
第三种,局域网联机时,同一内网段下会直接出现在列表里。如果云服务器和玩家不在同一局域网,就用第一种方式。
6.2 连接前检查清单
玩家连不上服务器时,不要急着怀疑服务端有问题,先按这个顺序检查:
- 服务端进程是否正常运行?可以通过
systemctl status palworld或screen -r palworld查看日志。 - 游戏客户端和服务端版本是否一致?
- 云控制台安全组是否放行 UDP 8211?
- 服务器是否已满员?
ServerPlayerMaxNum可以调整。 - 是否设置了
ServerPassword?如果设置过,需要输入对应密码。 - 服务器所在地区和自己之间是否存在严重跨网延迟?
6.3 用命令检查端口监听状态
在服务端本地执行:
ss -ulpn | grep 8211如果看到类似udp UNCONN 0 0 0.0.0.0:8211的输出,说明服务端正在监听该端口。如果这条命令没有任何输出,说明服务端没有正常启动,或者端口被其他进程占用。
还可以用nc简单测试 TCP 端口(RCON):
nc -vz 127.0.0.1 25575UDP 端口因为在协议层面对连接状态不敏感,用nc -vuz不一定能给出可靠结论,最稳妥的方式还是从客户端游戏里直接尝试连接。
7. 常见问题与排查思路
7.1 高频问题汇总
为了方便快速排查,我把常见问题整理成了表格。
| 问题现象 | 常见原因 | 解决思路 |
|---|---|---|
| 玩家一直卡在“正在连接” | 客户端和服务端版本不一致 | 更新 Dedicated Server,重启服务端,再让客户端更新 |
| 加入后几秒掉线 | 安全组未放行 UDP 8211 | 登录云控制台放行 UDP 8211 和 27015 |
| 延迟高,操作有漂移感 | 服务器节点离玩家远 | 选择离玩家更近的机房,或降低同时在线人数 |
| 服务器进程自动消失 | 内存不足,进程被系统杀死 | 检查内存占用,增加 swap,或降低最大玩家数 |
| 世界存档突然回档 | 服务器异常断电/杀进程,存档未保存 | 启用bIsUseBackupSaveData,定期备份存档 |
| 服务端启动后立刻退出 | 缺少运行库或目录权限不足 | 检查 PalServer.sh 是否有执行权限,确认用户对目录有写权限 |
| 服务器列表搜不到 | UDP 27015 未放通 | 放行 UDP 27015,或直接使用 IP:端口 连接 |
| RCON 连不上 | RCON 未启用,或密码错误 | 查看配置RCONEnabled=True,确认端口放行 |
7.2 存档丢失的防护思路
Palworld 的存档文件通常位于:
~/PalServer/Pal/Saved/SaveGames/这个目录下是按用户和世界 ID 分层的文件夹,整个目录都需要定期备份。Palworld 默认配置中有一个bIsUseBackupSaveData,建议保持为True。除此之外,运维侧最重要的习惯是,在重启服务端前先触发保存。
如果启用了 RCON,重启前可以执行:
rcon-cli --host 127.0.0.1 --port 25575 --password 你的密码 Save等日志输出保存完成后再重启。
7.3 服务端更新后玩家进不去怎么办
Palworld 更新后,SteamCMD 会下载新版本文件,但正在运行中的旧进程不会自动重启。更新步骤如下:
steamcmd +login anonymous +force_install_dir /home/steam/PalServer +app_update 2394010 validate +quit然后重启服务:
sudo systemctl restart palworld对于使用玄幻云镜像的玩家,如果控制台提供“更新服务端”按钮,直接点击更新,再重启实例即可。如果没有,也可以参考上面命令手动更新。
8. 生产环境最佳实践与进阶建议
8.1 定期自动备份存档
手动备份永远容易忘,建议通过 cron 自动备份。假设存档目录是/home/steam/PalServer/Pal/Saved,可以创建脚本:
mkdir -p /home/steam/backup编写备份脚本/home/steam/backup_pal.sh:
#!/bin/bash tar -czf /home/steam/backup/palworld-$(date +%Y%m%d-%H%M).tar.gz -C /home/steam/PalServer/Pal/Saved . find /home/steam/backup -name "*.tar.gz" -mtime +7 -delete添加执行权限:
chmod +x /home/steam/backup_pal.sh然后加入 crontab:
crontab -e添加任务,每隔 6 小时备份一次:
0 */6 * * * /home/steam/backup_pal.sh这样即使出现坏档,也能从最近的备份中恢复。
8.2 定时重启与内存回收
Palworld 服务端运行时间越长,内存占用越高,部分版本还可能出现性能下降。社区比较常见的做法是每天凌晨重启一次。
可以通过 crontab 实现:
30 5 * * * /usr/bin/systemctl restart palworld如果配置了 RCON,更稳妥的做法是在重启前先用Save保存一次存档。比如写一个脚本:
#!/bin/bash rcon-cli --host 127.0.0.1 --port 25575 --password 你的密码 Save sleep 10 /usr/bin/systemctl restart palworld在 cron 中调用这个脚本即可。
8.3 安全与权限建议
无论是自己部署还是使用云服务商镜像,请务必遵守以下安全习惯:
- 不要直接用 root 运行游戏进程,创建独立用户并给予最小权限。
- 不要使用默认的
AdminPassword。 - SSH 尽量使用密钥登录,不要暴露弱密码登录到公网。
- 云安全组只放行游戏端口和管理端口,不要为了省事放行
0.0.0.0/0到所有端口。 - RCON 端口不要对公网所有 IP 开放,如果条件允许,只放行你自己的管理 IP。
- 修改服务器配置之前,先备份原文件。
8.4 使用现成镜像的注意事项
如果你选择玄幻云这类平台提供的幻兽帕鲁专用联机服务器,可能会比手动部署省事很多。但购买和使用时也有几个点要确认:
- 镜像版本是否会跟随游戏版本自动更新?
- 是否开放了 RCON 端口?
- 控制台是否提供配置文件在线编辑?
- 如果实例发生宕机,平台是否会自动拉起服务?
- 免费试用结束后,存档是否会保留?
这些信息在购买页和用户协议中一般都能看到。对于第一次接触服务器的新手来说,先用免费试用版本跑通流程,再决定是否付费,是比较稳妥的做法。
8.5 存档迁移与服务器更换
如果你玩了一段时间后想从旧服务器迁移到新服务器,或者从自建服务器迁到云服务器,操作思路如下:
- 先停止旧服务器进程。
- 打包整个
Pal/Saved/SaveGames目录。 - 将压缩包上传到新服务器,放到同名路径下。
- 保持
PalWorldSettings.ini中的世界存档相关参数一致。 - 启动新服务器,确认玩家可以正常读取世界。
迁移前一定要先备份,迁移后保留旧服务器一段时间,不要立刻释放资源,避免新服务器出问题后无法回退。
9. 从 4 人小队开始,不必一步到位
幻兽帕鲁专用服务器的部署流程并不复杂,但稳定性需要长期观察。建议你第一次开服时先按 4 人小队测试,确认延迟、内存、存档备份都正常,再逐步提高ServerPlayerMaxNum。如果你的目标是一键开服、追求省心稳定,直接使用玄幻云这类提供幻兽帕鲁 1.0 专用镜像的平台也是个好选择,毕竟联机游戏的核心始终是“朋友们能一起稳定地玩”,服务器只是背后那台默默工作的机器。
文章落笔时,游戏版本和序遍历更新仍处于快速变化阶段。如果遇到和文中命令不一致的情况,优先参考官方公告和你的服务商文档。希望这篇教程能帮你把服务器一次搭好,少熬夜,少踩坑。