Ubuntu部署幻兽帕鲁服务器端

一、Ubuntu操作系统安装

部署幻兽帕鲁服务器推荐使用的Ubuntu版本是22.04.4 LTS

使用清华大学镜像源下载:下载链接

直接下载:ubuntu-22.04.4-live-server-amd64.iso

镜像的大小为2G,下载时间取决于网速

下载完成后正常安装,如果内存够大,不创建swap分区

除此之外只需要必要的启动分区和根分区即可,如下图所示

 

二、Ubuntu设置

Ubuntu安装完后无法SSH使用root用户直接登录

需要先修改root用户的密码再修改sshd配置文件

1、修改root用户的密码:

输入sudo passwd root  -> 输入安装时创建的用户的密码 -> 输入为root用户创建的密码 -> 再次输入

 

2、更换清华大学软件源:

输入su  -> 输入root用户密码 -> apt update  -> apt install vim  -> vim /etc/apt/sources.list  -> 替换文件为下列内容

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse

 

3、修改sshd配置文件

Ubuntu默认为了安全不允许root用户登录

在实际操作中会带来很多麻烦,所以需要修改sshd配置文件,允许使用root用户远程登录

输入su  -> 输入root用户密码 -> vim /etc/ssh/sshd_config

将PermitRootLogin这一行取消注释并修改成yes

重启sshd服务:systemctl restart sshd

 

4、修改网卡名(可选)

在root用户下:vim /etc/default/grub

GRUB_CMDLINE_LINUX 中添加net.ifnames=0 biosdevname=0 禁用新的网卡命名规则

更新GRUB:update-grub

重启服务器:reboot

 

5、修改网卡静态IP地址

修改netplan配置文件:vim /etc/netplan/00-installer-config.yaml

修改成以下内容

network:
  renderer: networkd
  ethernets:
    eth0:
      addresses:
        - 172.16.1.203/24
      nameservers:
        addresses: [223.5.5.5, 114.114.114.114]
      routes:
        - to: default
          via: 172.16.1.1
  version: 2

现场需根据实际情况填写

 

三、安装幻兽帕鲁服务器

在普通用户模式下随便用sudo执行一句命令,例如sudo echo "Hello World!"

再执行下面语句一键安装帕鲁服务器端

wget -O - https://pal.pet/pal-server/Ubuntu/install.sh | sh

如果安装失败了可以再执行一次命令

 

四、幻兽帕鲁服务端配置文件修改

安装完后需要修改帕鲁服务器的配置

首先最好切换到steam用户:su steam

再修改以下路径的配置文件

vim /home/steam/Steam/steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini

参考以下每个配置项的意义:

Difficulty=None (难度)
DayTimeSpeedRate=1.000000 (日间速度倍率)
NightTimeSpeedRate=1.000000 (夜间速度倍率)
ExpRate=1.000000 (经验倍率)
PalCaptureRate=1.000000 (伙伴捕获倍率)
PalSpawnNumRate=1.000000 (伙伴生成数量倍率)
PalDamageRateAttack=1.000000 (伙伴攻击伤害倍率)
PalDamageRateDefense=1.000000 (伙伴防御伤害倍率)
PlayerDamageRateAttack=1.000000 (玩家攻击伤害倍率)
PlayerDamageRateDefense=1.000000 (玩家防御伤害倍率)
PlayerStomachDecreaceRate=1.000000 (玩家饥饿减少速率)
PlayerStaminaDecreaceRate=1.000000 (玩家体力减少速率)
PlayerAutoHPRegeneRate=1.000000 (玩家自动血量恢复倍率)
PlayerAutoHpRegeneRateInSleep=1.000000 (睡眠中玩家自动血量恢复倍率)
PalStomachDecreaceRate=1.000000 (伙伴饥饿减少速率)
PalStaminaDecreaceRate=1.000000 (伙伴体力减少速率)
PalAutoHPRegeneRate=1.000000 (伙伴自动血量恢复倍率)
PalAutoHpRegeneRateInSleep=1.000000 (睡眠中伙伴自动血量恢复倍率)
BuildObjectDamageRate=1.000000 (建筑物受损倍率)
BuildObjectDeteriorationDamageRate=1.000000 (建筑物劣化受损倍率)
CollectionDropRate=1.000000 (收集物掉落倍率)
CollectionObjectHpRate=1.000000 (收集物体生命值倍率)
CollectionObjectRespawnSpeedRate=1.000000 (收集物体重生速度倍率)
EnemyDropItemRate=1.000000 (敌人掉落物品倍率)
DeathPenalty=All (死亡惩罚)
bEnablePlayerToPlayerDamage=False (允许玩家对玩家造成伤害)
bEnableFriendlyFire=False (允许友军伤害)
bEnableInvaderEnemy=True (允许入侵敌人)
bActiveUNKO=False (未知)
bEnableAimAssistPad=True (启用手柄瞄准辅助)
bEnableAimAssistKeyboard=False (启用键盘瞄准辅助)
DropItemMaxNum=3000 (掉落物品最大数量)
DropItemMaxNum_UNKO=100 (掉落物品最大数量_UNKO)
BaseCampMaxNum=128 (基地最大数量)
BaseCampWorkerMaxNum=15 (基地工人最大数量)
DropItemAliveMaxHours=1.000000 (掉落物品存活最长时间(小时)
bAutoResetGuildNoOnlinePlayers=False (自动重置公会无在线玩家)
AutoResetGuildTimeNoOnlinePlayers=72.000000 (无在线玩家时自动重置公会时间(小时)
GuildPlayerMaxNum=20 (公会最大玩家数量)
PalEggDefaultHatchingTime=72.000000 (伙伴蛋默认孵化时间(小时)
WorkSpeedRate=1.000000 (工作速度倍率)
bIsMultiplay=False (多人游戏)
bIsPvP=False (PvP模式)
bCanPickupOtherGuildDeathPenaltyDrop=False (可以拾取其他公会死亡惩罚掉落)
bEnableNonLoginPenalty=True (启用非登录惩罚)
bEnableFastTravel=True (启用快速旅行)
bIsStartLocationSelectByMap=True (根据地图选择起始位置)
bExistPlayerAfterLogout=False (登出后玩家仍存在)
bEnableDefenseOtherGuildPlayer=False (启用防御其他公会玩家)
CoopPlayerMaxNum=4 (合作玩家最大数量)
ServerPlayerMaxNum=32 (服务器玩家最大数量)
ServerName="" (服务器名字)
ServerDescription="" (服务器描述)
AdminPassword="" (管理员密码)
ServerPassword="" (服务器密码)
PublicPort=8211 (公共端口号)
PublicIP="" (公共IP地址)
RCONEnabled=False (启用RCON)
RCONPort=25575 (RCON端口号)
Region="" (区域)
bUseAuth=True (使用身份验证)
BanListURL="https://api.palworldgame.com/api/banlist.txt" (封禁名单URL)

推荐使用配置在线生成网站:网页链接

生成完成后根据提示替换配置文件

最后重启帕鲁服务器:sudo systemctl restart pal-server

 

五、服务器相关命令

# 启动幻兽帕鲁的服务
sudo systemctl start pal-server 

# 重启幻兽帕鲁的服务 
sudo systemctl restart pal-server 

# 关闭幻兽帕鲁的服务 
sudo systemctl stop pal-server 

# 查询幻兽帕鲁服务的状态 
sudo systemctl status pal-server

#更新帕鲁服务端
steamcmd +login anonymous +app_update 2394010 validate +quit

#更新steam依赖
steamcmd +login anonymous +app_update 1007 +quit

 

THE END
分享
二维码
海报
Ubuntu部署幻兽帕鲁服务器端
一、Ubuntu操作系统安装 部署幻兽帕鲁服务器推荐使用的Ubuntu版本是22.04.4 LTS 使用清华大学镜像源下载:下载链接 直接下载:ubuntu-22.04.4-live-server-amd……