Palworld服务器是专为游戏幻兽帕鲁搭建的服务器,根据专用的服务器资源为游戏玩家提供更加高性能和流畅的游戏体验。对于想搭建幻兽帕鲁Palworld服务器的用户来说,用户可以通过控制面板轻松设置Palworld实例来实现Palworld服务器的搭建,所以下文将以Hostinger为例,向大家具体介绍Palworld服务器搭建过程,希望可以为大家提供一个操作参考。
一、Palworld服务器搭建准备条件
Hostinger为用户提供了三种Palworld游戏服务器托管方案,用户可以根据自己的需求进行购买这里建议用户选择Hostinger的Game Panel 4计划,以保证游戏服务器运行的最佳性能。
官网地址:https://www.hostinger.com/
方案 | CPU | 内存 | 硬盘 | 价格/月 |
Game Panel 2 | 2核 | 8 GB | 100 GB NVMe | 42.99元 |
Game Panel 4 | 4核 | 16 GB | 200 GB NVMe | 74.99元 |
Game Panel 8 | 8核 | 32 GB | 400 GB NVMe | 142.99元 |
Hostinger游戏托管计划让用户通过 Game Panel 使用图形用户界面轻松安装 Palworld 专用服务器,而不是使用命令,适合不熟悉 Linux 实用程序的初学者。从 Hostinger 购买托管计划后,通过设置虚拟专用服务器密码、名称和位置来完成初始VPS设置向导。
然后通过单击计划上的Manage打开控制面板,用户应该会看到服务器状态为 Running (正在运行), 否则请单击按钮手动启动,确保服务器正在运行后,请执行以下步骤:
1、转到用户的VPS 概述菜单,然后单击管理面板按钮。
2、在登录页面上,输入用户的管理面板用户名和密码。
3、单击 Create Instance 并从下拉菜单中选择 Palworld。
4、点击创建实例并等待创建过程完成。
5、然后连接服务器,请启动Palworld并选择 Join Multiplayer Game,使用默认端口输入VPS IP地址:
185.185.185.185:8211 |
注:
- 本文使用的是Palworld Steam版本,目前Hostinger Palworld服务器仅适用于 Steam 版本。
- 本文以Debian 12为例,因此 Linux 命令可能会因发行版而异。
1、设置VPS
要配置VPS,请使用 PuTTY、macOS 终端或 Hostinger 自己的浏览器终端通过 SSH 进行连接。服务器的 IP 地址和登录凭证位于 Overview 菜单中的 SSH access 选项卡下。
默认情况下,用户将以 root 身份登录。但是建议创建另一个具有超级用户权限的 Linux 账户,以防止意外执行可能中断服务器的命令,命令如下:
adduser account |
将 account 替换为实际用户名,输入新密码并按照说明进行操作,完成后运行以下命令以授予超级用户权限并切换到新账户:
usermod -aG sudo account |
su account |
接下来配置 VPS 防火墙以打开端口号 8211,Palworld 使用该端口与专用服务器通信,以下是命令:
sudo ufw allow 8211/tcp |
sudo ufw allow 8211/udp |
如果终端显示 command not found 错误,则表示该实用程序已禁用或卸载,或者可以通过 hPanel转到VPS概述-设置-Security-Firewall 来添加防火墙规则,选择 Create Firewall Configuration (创建防火墙配置) 并输入配置名称,单击三个点图标和 Edit 以配置规则。
注:启用 UFW 可能会阻止 SSH 端口,这可能会断开与服务器的连接,安装该工具后,立即添加新规则以允许 SSH 或其端口,默认为 22。
2、安装SteamCMD和依赖项
SteamCMD 是 Steam 的命令行实用程序,用于下载和安装 Palworld 专用服务器文件,在配置该工具之前,请使用以下命令更新 APT 存储库:
sudo apt update && sudo apt upgrade |
然后下载 SteamCMD 依赖项,首先安装 lib32gcc 运行时库和 software-properties-common 包:
sudo apt install -y lib32gcc-s1 |
sudo apt install software-properties-common |
使用以下命令添加 Multiverse 应用程序存储库并启用 32 位架构支持:
sudo add-apt-repository multiverse |
sudo dpkg –add-architecture i386 |
完成同步 APT 存储库并安装 SteamCMD 包:
sudo apt update |
sudo apt install steamcmd -y |
除了 SteamCMD 之外,还可以安装 Linux Screen 以允许服务器在 SSH 会话结束后继续在后台运行,命令如下:
sudo apt install screen |
还可以根据自己的需求和用例使用其他终端多路复用器,例如如果需要更大的灵活性和用户友好的导航,请使用 tmux。
3、下载 Palworld Server文件
实用程序和依赖项准备就绪后,使用 SteamCMD 下载Palworld服务器工具,命令如下:
steamcmd +login anonymous +app_update 2394010 validate +quit |
使用 cd 命令导航到 steam 文件夹中新创建的 /PalServer 目录:
cd ~/Steam/steamapps/common/PalServer |
如果没有在主目录中运行 steamcmd,终端可能会返回错误,要解决此问题,请使用 Linux find 命令找到正确的 /PalServer 文件夹路径:
sudo find / -type d -name “PalServer” |
然后使用相对于当前目录的正确路径重新运行 cd 命令,例如如果在 steamapps 文件夹中,请输入:
cd /common/PalServer |
4、启动服务器
要启动Palworld服务器工具,请导航到 PalServer 目录并执行启动脚本:
./PalServer.sh |
终端应输出指示服务器正在运行的日志,但是可能会遇到以下错误:
.steam/sdk64/steamclient.so: cannot open shared object file: No such file or directory |
要解决此问题,请按 Ctrl + C 停止该过程,然后随后运行以下命令:
mkdir -p ~/.steam/sdk64/ |
steamcmd +login anonymous +app_update 1007 +quit |
cp ~/Steam/steamapps/common/Steamworks\ SDK\ Redist/linux64/steamclient.so ~/.steam/sdk64/ |
重新运行启动脚本,在第一次引导期间可能仍会出现类似的错误,但如果看到以下行,PalServer 应该可以工作:
.steam/sdk64/steamclient.so OK. (First tried local ‘steamclient.so’) |
目前如果退出会话或断开与 SSH 的连接,Palworld服务器将关闭,要使其在后台运行,请使用 Linux Screen 启动脚本。
为此请使用 cd 命令返回到当前账户的主目录,然后运行以下命令以启动新的终端会话。
screen |
导航到 PalServer.sh 位置,然后通过运行以下命令来执行脚本:
cd ~/Steam/steamapps/common/PalServer |
./PalServer.sh |
服务器运行后,按 Ctrl + A + D 与 Screen 会话分离,它将在后台保持运行,可以使用以下命令重新连接:
screen -r |
5、配置Palworld服务器
在没有额外参数的情况下执行启动脚本将使用默认设置运行Palworld服务器,高级用户可以插入以下命令来修改主机行为:
- -port:更改专用服务器的侦听端口。
- -players:设置最大玩家数。
- -useperfthreads:使 perf 系统能够跟踪多线程事件。
- -NoAsyncLoadingThread:禁用异步加载线程。
- -UseMultithreadForDS:使用 CPU 的多线程来运行专用服务器。
- -EpicApp=PalServer:将 VPS 设置为社区服务器。
此外配置 PalWorldSettings.ini 文件以更改游戏内服务器设置,为此请使用以下命令导航到文件夹:
cd ~/Steam/steamapps/common/PalServer/Pal/Saved/Config/LinuxServer |
使用文本编辑器(如 nano)打开文件:
sudo nano PalWorldSettings.ini |
默认情况下,该文件为空,可以添加各种参数,例如 ServerName 来更改服务器名称,添加 AdminPassword 来设置管理员模式访问凭证。
添加自己的服务器设置后,按 Ctrl + X、Y 和 Enter 保存更改,无需手动编写设置,只需将游戏的配置复制并粘贴到文件中即可,为此请右键单击 Steam 库上的 Palworld,然后单击浏览本地文件。
找到 PalWorldSettings.ini 并使用记事本打开它,复制设置并使用 nano 将它们粘贴到服务器的 .ini 文件中,根据需要更改参数和值。
6、以管理员身份连接到服务器
专用服务器启动后,从 Steam 库中启动 Palworld,然后选择 Join Multiplayer Game,通过输入带有默认端口号的 VPS 公有 IP 地址进行连接:
185.185.185.185:8211 |
其他玩家也可以通过输入相同的地址加入Palworld服务器中的多人游戏,或者如果使用 EpicApp 参数启动主机,它们也可以通过 Community Servers 菜单进行连接。
进入游戏后,按 Enter 键进入聊天,然后键入以下内容以访问管理员命令:
/AdminPassword yourpassword |
将 yourpassword 替换为实际的管理员密码,游戏应确认用户现在是管理员。如果它不起作用,请确保已在 PalWorldSettings.ini 文件中添加了 AdminPassword 设置。
作为管理员,可以禁止或踢出破坏他人游戏体验的玩家,为此请在聊天中使用以下命令:
/BanPlayer playerID |
/KickPlayer player ID |
使用 /ShowPlayer 命令检查所有玩家的 ID。要查看所有被禁止的用户,请导航到 /Pal/Saved/SaveGames 目录,然后使用 nano 打开 banlist.txt,如果要取消禁止它们,请删除该 ID。
7、管理和维护Palworld服务器
定期监控Palworld服务器,以确保最佳稳定性和安全性,可以通过 SSH 使用 htop 命令实用程序来显示每个进程的硬件负载,包括 CPU 和内存使用情况。
此信息可帮助用户优化服务器以保持可用性,例如减少播放器插槽以减少 RAM 使用量,否则,主机在过载时可能会遇到滞后甚至停机。
此外请确保已安装的软件包是最新的,以避免出现安全问题,定期执行以下命令检查和安装补丁。
sudo apt update && sudo apt upgrade |
此外一些网络主机(如 Hostinger)提供内置功能,有助于简化Palworld服务器维护例如Hostinger提供快照和定期备份来确保数据安全。Hostinger在hPanel中还有一个内置的监控工具,允许用户通过 Web 浏览器轻松跟踪他们的 Linux 服务器性能。此外Hostinger还提供事件日志记录和恶意软件扫描程序功能,以简化安全审计。
8、增强Palworld服务器
除了完全控制和更高的可靠性外,Palworld服务器还允许用户安装大量自定义模组,例如可以添加图形增强扩展,使游戏更具视觉吸引力。
其他人可能会使用 Mod 来改进游戏玩法,例如启用快速旅行或更改耐力消耗率,可以从 NexusMod 或 CurseForge 等网站找到并下载它们。
根据 mod 类型,安装方法会有所不同,对于 PAK 扩展,只需将文件解压到 Pal/Content/Paks 目录,游戏就会自动加载它们,在Hostinger可以使用 FileZilla 文件传输协议 (FTP) 客户端来实现。
同时基于脚本的 Mod 需要 UE4SS,默认情况下与 Linux 专用服务器不兼容,要运行该软件必须使用 Wine 兼容层安装修改后的 Linux Palworld 专用服务器。
推荐阅读:
(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)
微信扫码加好友进群
主机优惠码及时掌握
QQ群号:164393063
主机优惠发布与交流