大家好我是飛飛,上一期我分享了Windows系統的幻獸帕魯服務器搭建教程。因為幻獸帕魯這游戲對服務器的配置有一定的要求,很多小伙伴就尋思用Linux系統搭建占用會不會小一點?有計算機基礎的小伙伴都知道Linux系統和Windows系統相比,Linux多使用的是命令行或是面板管理,系統文件占用小,而Windows系統的圖形用戶界面恰恰相反,光是系統文件,就會占用十幾二十G,所以用Linux系統搭建幻獸帕魯是可以提高服務器性能和速度的。如何用Linux系統搭建幻獸帕魯專用服務器呢?今天飛飛和你分享
一、準備工作
服務器,遠程連接工具(putty,Finalshell等),steamcmd文件包
注:除了命令行的方式,也可以安裝寶塔面板管理服務器,Linux系統安裝寶塔面板教程,電腦小白不建議用Linux哦
二、服務器租用
帕魯官方建議服務器最低要求4核16G,其中4-6人聯機,建議16G內存;8-10人聯機32G內存,16-18人聯機建議64G內存,32人聯機建議128G內存,64G內存也能32人聯機,但考慮到大后期造的建筑物多了,緩存也會更多,預留足夠空間會使游戲更加穩定運行。
玩家數越多,對服務器的CPU要求會越高,主頻低于3.0GHz的,十多個人聯機游戲服務器FPS掉的很快,FPS值越低,游戲就越不穩定。
在這里我演示的是CentOS 7.6系統的,如果是你租用的是云服務器,需要在控制臺的安全組開放UDP和TCP協議的游戲端口,默認是8211,這個端口是可以修改為其它的。如果是租用的馳網物理服務器,是不用操作這步的,直接可以使用。
三、遠程連接服務器
使用Finalshell遠程軟件在自己電腦本地下載安裝好啟動即可,打開后點擊左上角文件新建,新建一個會話ssh連接
名稱可以自定義用于分辨服務器,主機寫上自己的服務器公網IP,遠程端口默認是22,用戶名默認是root
,點擊連接輸入密碼即可成功連接。
進入服務器后輸入以下命令關閉服務器防火墻
systemctl stop firewalld.service
systemctl disable firewalld.service
回車,安裝服務端運行環境,依次輸入以下命令等待加載完畢
yum install glibc libstdc+ + -y
yum install glibci686 libstdc+ +.i686 -y
yum install screen -y
Steamcmd不能直接在linux系統默認用戶root下運行,不安全,所以需要創建新用戶去運行steamcmd
創建新用戶
sudo useradd -m steam
設置新的steam密碼,新密碼輸入兩遍,輸入的時候是不顯示的所以要記住密碼
sudo passwd steam
當出現如下圖中“passwd:所有的身份驗證令牌已經成功更新”即代表新密碼設置好了
然后賦予新用戶權限
usermod -G sudo steam
進入新用戶的home文件夾
sudo -u steam -s
cd /home/steam
為steamcmd創建目錄并切換至該目錄
mkdir -/Steam &8 cd -/Steam
在這個目錄中下載并解壓適用于linux的steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
運行steamcmd (運行后會自動加載steamcmd等待下載完成即可)
cd -/Steam
./steamcmd.sh
出現steam>
后登錄 SteamCMD
匿名登錄
login anonymous
注:登錄一定要等待三個OK出現才算是登錄成功。
如果出現Retrying按ctrl+c退出,重新運行SteamCMD繼續登錄,直到出現OK為止! (重新登錄也就是重新操作cd -/Steam
./steamcmd.sh
login anonymous
命令)
四、安裝幻獸帕魯服務端
app_update 2394010
安裝服務端依賴項:
app_update 1007
加載完成后退出SteamCMD
quit
建立庫鏈接:
新建.steam文件夾
mkdir ~/.steam
新建sdk64文件夾
mkdir ~/.steam/sdk64
cp ~/Steam/steamapps/common/Steamworks\SDK\Redist/linux64/steamclient.so ~/.steam/sdk64/
五、啟動游戲程序
Linux進入帕魯服務器文件夾,找到PalWorldSettings.ini文件
cd ~/steam/steamapps/common/PalServer
將PalWorldSettings.ini文件的全部內容復制粘貼到以下路徑文件中
Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
命令行的方式是復制好內容后,輸入指令
vim~/steam/steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
然后把內容粘貼到新彈出來的框里
按ESC,輸入 :wq
后按回車(注意要英文輸入法,冒號也要打)
運行帕魯幻獸服務端
./PalServer.sh
到這一步服務器就搭建完成了
六、進游戲測試
在Steam中打開幻獸帕魯游戲,進入游戲后選擇加入多人游戲 (專用服務器)
在最下面輸入IP地址以及端口號即可進入服務器
如果設置了密碼,連接后會彈窗提示沒有輸入密碼,這時候再選擇加入多人游戲(專用服務器),選擇最近訪問過的服務器列表即可。
以上就是Linux服務器搭建幻獸帕魯多人聯機服務器的方法
感謝您的閱讀,服務器大本營助您成為更專業的服務器管理員!