建立帕鲁服务器:Linux服务器创建指南
在本文中,我们将指导您如何使用非root账号在Ubuntu上安装并运行幻兽帕鲁服务端。首先,我们需要创建一个新的用户,并使用这个新用户来完成整个过程。
1. 创建新用户使用以下命令创建名为lighthouse的新用户:```bashsudo useradd -m lighthousesudo passwd lighthouse```2. 切换到steam账号```bashsudo -u lighthouse -s /bin/bashcd /home/lighthouse```3. 安装steamcmd使用以下命令安装steamcmd:```bashsudo add-apt-repository multiversesudo dpkg --add-architecture i386sudo apt updatesudo apt install steamcmd```4. 使用steamcmd安装幻兽帕鲁服务端执行以下命令以安装幻兽帕鲁服务端:```bash./PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS```5. 解决可能的错误如果出现".steam/sdk64/steamclient.so: cannot open shared object file: No such file or directory"错误,可以按照以下步骤解决:```bashmkdir -p ~/.steam/sdk64/steamcmd +login anonymous +app_update 1007 +quitcp /path/to/your/Steam/steamapps/common/SteamworksSDK/Redist/linux64/steamclient.so ~/.steam/sdk64/```6. 正常启动示例启动服务器时,输入端口号8211即可连接,例如:127.0.0.1:82117. 设置虚拟内存(可选)为了防止游戏崩溃,您可以调高虚拟内存。使用以下命令设置虚拟内存:```bashsudo fallocate -l 7G /swapfilesudo chmod 600 /swapfilesudo mkswap /swapfilesudo swapon /swapfileecho '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab```这将设置一个7GB的虚拟内存,您可以根据需要调整大小。8. 创建保活脚本创建一个保活脚本来确保当内存使用率达到100%时自动重启服务器。创建一个名为monitor_memory.sh的文件,并编辑内容如下:```bash#!/bin/bash# 启动 PalServer.shcd ~/Steam/steamapps/common/PalServernohup ./PalServer.sh &PID=$!while true; do MEM_USAGE=$(free | grep Mem | awk '{print $3/$2*100.0}') if (( $(echo "$MEM_USAGE>=100"|bc -l) )); then kill $PID wait $PID cd ~/Steam/steamapps/common/PalServer nohup ./PalServer.sh & PID=$! fi sleep 60done```9. 创建systemd服务文件创建一个systemd服务文件以管理保活脚本的运行:```bashsudo vim /etc/systemd/system/monitor_memory.service```编辑文件内容如下:```ini[Unit]Description=Memory Monitor Service[Service]User=lighthouseGroup=lighthouseExecStart=/home/lighthouse/monitor_memory.shRestart=always[Install]WantedBy=multi-user.target```请将`lighthouse`替换为您现有的用户名。`ExecStart`是保活脚本的绝对地址。10. 管理服务现在,您可以使用systemctl命令来管理保活脚本的运行:- 启动服务:```bashsudo systemctl start monitor_memory```- 停止服务:```bashsudo systemctl stop monitor_memory```- 查看服务状态:```bashsudo systemctl status monitor_memory```- 开机自启服务:```bashsudo systemctl enable monitor_memory```- 禁用开机自启:```bashsudo systemctl disable monitor_memory```遵循以上步骤,您就可以成功地在Ubuntu上安装并运行幻兽帕鲁服务端了。相关游戏资讯
玩家评论
猜你喜欢内容
热门推荐
开服推荐
推荐攻略
发表评论