在幻兽帕鲁游戏中,玩家如果设置了专用服务器,您就可以与朋友私下享受 Palworld。那么具体的幻兽帕鲁服务器怎么建教程是什么,玩家在本页面即可知晓到底应该如何设置专用服务器。
首先玩家需要先有以下准备:
一台有Linux或者Windows的服务器:官方推荐是4核CPU 内存16G以上
官方的服务器配置要求
CPU | 4核(推荐) |
RAM |
16GB 推荐32GB的来稳定运行 服务器可以用8GB运行,但是长期使用下来会让服务器因为内存不足而崩溃 |
Network | UDP Port 8211 (Default) Port forwarding required. |
良好的网络环境
目前几个解决办法
1. 租用云服务器,这是最快捷的,因为没有奸商赞助所以我不推荐,上淘宝和小黄鱼都能搜到组服务器的。建议找给Minecraft开过服务器的商家,他们对这种吃CPU和内存的游戏服务端有经验。
2. 家用电脑开服,有公网IP使用公网iP,在路由器后台设置端口映射,给好朋友分享IP即可。
2.1 使用FRP服务,例如樱花FRP,把自己的电脑端口通过樱花的服务器转发出去,我记得这个是免费10G,够用一周了。
以下使用Linux安装,windows服务器可以直接使用steam下载安装
ssh连接服务器后台:无论使用什么服务器,是自己家里闲置的还是网络上购买的
使用root登入
新建一个账号,名字叫steam,使用这个账号完成下面的工序
注意,一定要使用非root账号来安装使用steamcmd,这就是新建steam用户的原因
sudo useradd -m steam
sudo passwd steam
切换到steam账号
sudo -u steam -s
cd /home/steam
进入home目录,
cd ~
安装steamcmd
在Ubuntu上使用
sudo add-apt-repository multiverse; sudo dpkg --add-architecture i386; sudo apt update
sudo apt install steamcmd
如果是其他发行版或者windows 查看官方教程
steamcmd官方安装指南
这个steamcmd同样可以使用docker进行安装
docker安装steamcmd教程
之后docker和Linux是类似的操作,集体看steamcmd安装的教程
使用steamcmd安装幻兽帕鲁服务端
steamcmd +login anonymous +app_update 2394010 validate +quit
切换到幻兽帕鲁的目录,执行(目录一般在~/.local/这个文件夹里面)
./PalServer.sh
-useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS 这几个参数据官方所说可以实现多线程加速,建议加上 更多参数可以查看官方指南
如果显示
.steam/sdk64/steamclient.so: cannot open shared object file: No such file or directory
解决方法
mkdir -p ~/.steam/sdk64/
steamcmd +login anonymous +app_update 1007 +quit
cp path/to/your/Steam/steamapps/common/Steamworks SDK Redist/linux64/steamclient.so ~/.steam/sdk64/
正常启动
$ ./PalServer.sh
Shutdown handler: initalize.
Increasing per-process limit of core file size to infinity.
dlopen failed trying to load:
steamclient.so
with error:
steamclient.so: cannot open shared object file: No such file or directory
[S_API] SteamAPI_Init(): Loaded "/home/ubuntu/.steam/sdk64/steamclient.so" OK. (First tried local "steamclient.so")
输入端口号8211即可连接
记得是自己服务器的ip:端口号
比如本机就是127.0.0.1:8211
如果是其他ip 例如 123.123.123.123
就是123.123.123.123:8211
1、防火墙,linux允许端口通过防火墙的命令是
sudo ufw allow
在执行之前记得安装ufw这个package,当然,你也可以关闭防火墙,如果是在家庭网络中的话,记得在光猫界面把服务器IP的端口映射出去。
光猫 高级 端口映射 光猫密码在光猫背后
需要有IPV4公网IP
2、关于爆内存
目前看来可以通过把Linux的Swap(Windows上应该叫虚拟内存,但是两者本质不一样)设置更大来解决,我设置了32G的swap,目前一整天没有爆。
或者使用Linux脚本,让服务器一天重启一次即可。
这个服务器爆内存的本质是内存清理没有做好,而不是真的需要这么多内存。
3、关于服务器指令
Palworld给服务器管理员设置了一系列指令,可以在这个网站查找到
幻兽帕鲁服务器指令
在这之前,需要对玩家的管理员资格进行认证 原版教程在这里
服务器认证教程
开服之前可以在服务器根目录
DefaultPalWorldSettings.ini 这个文件里,通过修改
AdminPassword=“”
这个参数来设定服务器密码
开服之后,可以通过修改
Pal/Saved/Config/LinuxServer/PalWorldSettings.ini 这个文件来修改服务器配置
将DefaultPalWorldSettings.ini 里的参数粘贴进去即可
之后再服务器聊天框里输入/AdminPassword 你的密码 来认证为管理员