你说得对,但是《PALWORLD》是由Pocket Pair自主研发的一款全新开放世界冒险游戏。
服务器选购
此处推荐腾讯云轻量,对比价格来说,是相对划算的了,如果你是尝鲜,建议一个月,三个月也可以,但是感觉你的朋友们可能并不会玩那么久…
这里是活动地址:轻量 4核16G14M 仅需66/月(新用户限定)
该配置足够支持8-16人同时在线
https://cloud.tencent.com/act/pro/developer_business-scenario?from=21851
建议选购一月时长
选择地区的时候,看你的地理位置,广州、上海、北京 三地可选,南方建议广州,北方北京,江浙沪地带就上海,反正离哪个近选哪个。
镜像选择
Ubuntu 22.04 LTS,别问为啥,反正我习惯这个。
系统镜像
服务器启动
等机器创建完毕以后,在控制台找到,然后重置密码,改成方便记住的!
开始配置
理论上,应该下载一个ssh终端用于链接,一个ftp软件用于文件传输。但是这里我直接牛刀杀鸡,推荐大家跟我一起下载VS Code。
连接服务器
1.下载安装以后,打开vs code,点击左下角这个蓝色的
2.选择connect to host
3.选择add new ssh host
- 输入
ssh [email protected] -A
然后回车,再输入刚设置的密码,回车。弹出一个窗口,点中间的按钮接受。
注意!这里是12.123.12.34是你自己服务器的ip,腾讯云后台看得到,可以直接复制
安装帕鲁服务器端
1.链接成功后,下面会显示你的服务器ip,然后点击上面的View,再点击Terminal,下面会出现终端界面,显示绿色的ubuntu,如果没有的话,点一下下面Tab右上角的+号。
设置虚拟内存
- 因为这帕鲁服务器程序,特别吃内存并且泄露严重,我们先配置一下swap,虚拟内存概念。
sudo dd if=/dev/zero of=/var/swap bs=1024 count=61440000
复制(终端内鼠标右键点一下)到下面的终端,回车运行,等很久很久,不要急,它不是卡死了,大概5分钟。
再分别运行以下命令:
sudo mkswap -f /var/swap
sudo swapon /var/swap
再输入以下命令:
sudo vim /etc/fstab
出现了VIM的界面
这时候出现了很难用的VIM界面,不要惊慌,跟着步骤往下走。
用方向键 【下】一直按到最后一行,然后按【End】到末尾,再按【A】键,终端下面会出现
–INSERT–
按【Enter】回车换行,然后粘贴以下内容:
/var/swap swap swap defaults 0 0
我上面的截图已经粘贴完成,看上面那图就好了。编辑完按一下【esc】
–INSERT-- 就消失了。
输入以下:
:wq
回车以后回到终端命令界面。
正式部署服务端
复制以下,回车运行,等它下完就行
wget -O - https://pal-server-1251810746.cos.accelerate.myqcloud.com/pal-server/Ubuntu/install.sh|sh
注意,以上耗时很久,服务端大概4g左右,根据我的经验,也是几分钟。耐心等待,除非提示错误。
downloading 慢慢等
服务器端理论已经部署完成
如果上面没有抛出任何错误,你已经可以开始爽玩了。
在帕鲁游戏端,输入你的ip:8211,如
12.123.12.34:8211
联系服务器
日常运维
由于这服务端的优化太差,你可能需要定期重启帕鲁服务端来保持良好的游戏体验。大概就是玩之前重启下。根据我的经验,能连续运行5小时以上没问题。
(推荐玩完就关掉服务端,玩之前打开,因为你的帕鲁们下线也在干活,帕鲁没人看着的时候,很容易卡地形,上线发现饥饿病死很难受)
重启服务端,卡就重启咯
sudo systemctl restart pal-server
停止服务端
sudo systemctl stop pal-server
调整世界难度
打开这个路径,然后点ok
会弹出新的窗口,输入你的密码。
可能你会打不开/home/steam,先修改权限吧,如果可以打开就不用改了。
运行这个 chmod -R 777 /home/steam
打开steam的文件夹,然后开始定位文件。
/home/steam/Steam/steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
在开始更改配置之前,一定要先停止服务端
sudo systemctl stop pal-server
文件会是空白的,我推荐你直接使用我的配置,再去了解下服务器自定义的配置。
我这个是护肝配置,不会太难。
[/Script/Pal.PalGameWorldSettings]
OptionSettings=(Difficulty=None,DayTimeSpeedRate=1.000000,NightTimeSpeedRate=2.000000,ExpRate=5.000000,PalCaptureRate=20.000000,PalSpawnNumRate=1.000000,PalDamageRateAttack=1.000000,PalDamageRateDefense=1.000000,PlayerDamageRateAttack=1.8,PlayerDamageRateDefense=0.4,PlayerStomachDecreaceRate=0.100000,PlayerStaminaDecreaceRate=0.100000,PlayerAutoHPRegeneRate=5.000000,PlayerAutoHpRegeneRateInSleep=5.000000,PalStomachDecreaceRate=0.6,PalStaminaDecreaceRate=0.6,PalAutoHPRegeneRate=5.000000,PalAutoHpRegeneRateInSleep=5.000000,BuildObjectDamageRate=2.000000,BuildObjectDeteriorationDamageRate=1.000000,CollectionDropRate=10.000000,CollectionObjectHpRate=0.1,CollectionObjectRespawnSpeedRate=4.000000,EnemyDropItemRate=3.000000,DeathPenalty=None,bEnablePlayerToPlayerDamage=False,bEnableFriendlyFire=False,bEnableInvaderEnemy=True,bActiveUNKO=False,bEnableAimAssistPad=True,bEnableAimAssistKeyboard=False,DropItemMaxNum=3000,DropItemMaxNum_UNKO=100,BaseCampMaxNum=128,BaseCampWorkerMaxNum=15,DropItemAliveMaxHours=1.000000,bAutoResetGuildNoOnlinePlayers=False,AutoResetGuildTimeNoOnlinePlayers=999999.0,GuildPlayerMaxNum=20,PalEggDefaultHatchingTime=0.000000,WorkSpeedRate=1.6,bIsMultiplay=False,bIsPvP=False,bCanPickupOtherGuildDeathPenaltyDrop=False,bEnableNonLoginPenalty=True,bEnableFastTravel=True,bIsStartLocationSelectByMap=True,bExistPlayerAfterLogout=False,bEnableDefenseOtherGuildPlayer=False,CoopPlayerMaxNum=8,ServerPlayerMaxNum=16,ServerName="DNN plpyers Team",ServerDescription="",AdminPassword="",ServerPassword="",PublicPort=8211,PublicIP="",RCONEnabled=False,RCONPort=25575,Region="",bUseAuth=True,BanListURL="https://api.palworldgame.com/api/banlist.txt")
然后疯狂Ctrl+s保存就好了。
重启服务端,上面有命令.
sudo systemctl restart pal-server
存档备份,或者从其他服务器转移
由于服务端的不可靠性,建议每天都手动备份存档,存档文件不大。
先停止服务端!!!
右键Saved文件夹,菜单找到Download,选一个保存的地方,等下载完成。
恢复存档很简单了,直接替换Saved文件夹。记得先删除掉再粘贴进去。
PS:爽玩的时候也可以关注下服务器
free -h
查看内存状态