幻獸帕魯開服教程(LINUX版)保姆級搭建
本教程盡可能詳細的介紹幻獸(shòu)帕魯的服務器開(kāi)服教程,並且介紹(shào)一些容(róng)易碰到的問題(tí)。
一、購買與連接服務器(qì)
1.購(gòu)買服務器
官方文檔推薦的服務器要求CPU4核心內存32GB,所以我們最低也要準備好一個4核8GB的服務(wù)器。(實測4核8GB的大概在5人左右就特別容易崩潰,CPU占用率在98%,內(nèi)存占用很(hěn)快就超過100%溢出,所以想要穩定最(zuì)低最低(dī)也要4核(hé)16GB,4核8G,不(bú)然你就得(dé)經常重啟服務器)
以下是搭建教程,當然(rán)如(rú)果(guǒ)你不會,可以直接選購我們一鍵(jiàn)開服
選購(gòu)地址(zhǐ):https://www.zchwuliu.com/cart?fid=6&gid=52
下麵演示(shì)超強優化係列附帶一個多人測試圖(普(pǔ)通的4核(hé)8G最(zuì)多4個人就很卡,4核16G 5-8個延遲還不穩(wěn)定)
4核16G的服務器帶(dài)起來了11個人(rén)!並且延遲控製在80ms以下,fps也(yě)能有30左右浮動
購買和啟動服務器後需要(yào)做的操作是獲取服務器的IP地址,設(shè)置root賬號密碼,還(hái)有開放8211的(de)端口,8211的TCP協議和UDP協議都要開放。
2.連接服務器
使用xshell連接服務(wù)器(qì),xshell有官方的免費許可版本,下載網址放置頂評論區。下載打開後(hòu)點擊左上角文件新建,新建一個(gè)會(huì)話。
名(míng)稱可以自定義,主機端寫上自己的服務器IP,之後點擊連(lián)接輸入(rù)密碼即可成功連接。
二、安裝SteamCMD
官方的文檔鏈接放(fàng)在(zài)評論區內。
服務器是不能在root用戶上運(yùn)行的,而且(qiě)SteamCMD在root用上運行不安全,所以一定要創(chuàng)建新用戶運行SteamCMD和服務器。
創(chuàng)建新用(yòng)戶:
sudo useradd -m steam
sudo passwd steam
(steam賬號的密碼輸入需要(yào)兩遍)
賦予新用戶權(quán)限
usermod -G sudo steam
重啟
進(jìn)入新用戶的home文件夾
sudo -u steam -s
cd /home/steam
安(ān)裝SteamCMD和依賴項:
sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install steamcmd
安裝Manually:
sudo apt-get install lib32gcc-s1
新建文件夾,下載並(bìng)解壓SteamCMD
mkdir ~/Steam && cd ~/Steam
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
三、下載服務器:
運行steamcmd
./steamcmd.sh
下載服務器:
匿名模式登陸:
login anonymous
(顯示(shì)OK後就登陸成功了)
下載服務器
app_update 2394010
還需要下載一個服務器依賴(lài)的包
app_update 1007
下載可能有點慢,多等等
退(tuì)出SteamCMD
quit
建立庫鏈接:
新建.steam文件(jiàn)夾
mkdir ~/.steam
新建sdk64文件夾
mkdir ~/.steam/sdk64
cp ~/Steam/steamapps/common/Steamworks\SDK\Redist/linux64/steamclient.so ~/.steam/sdk64/
四、配置運(yùn)行服務器
進入服務器文件夾:
cd ~/Steam/steamapps/common/PalServer
調整配置文(wén)件:
默(mò)認配置文件是
[/Script/Pal.PalGameWorldSettings]
OptionSettings=(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,
BaseCampMaxNum=128,BaseCampWorkerMaxNum=15,
DropItemAliveMaxHours=1.000000,bAutoResetGuildNoOnlinePlayers=False,
AutoResetGuildTimeNoOnlinePlayers=72.000000,GuildPlayerMaxNum=20,
PalEggDefaultHatchingTime=72.000000,WorkSpeedRate=1.000000,
bIsMultiplay=False,bIsPvP=False,bCanPickupOtherGuildDeathPenaltyDrop=False,bEnableNonLoginPenalty=True,bEnableFastTravel=True,
bIsStartlocationsSelectByMap=True,bExistPlayerAfterLogout=False,
bEnableDefenseOtherGuildPlayer=False,CoopPlayerMaxNum=4,
ServerPlayerMaxNum=32,ServerName="Default",ServerDescription="",
AdminPassword="",ServerPassword="",PublicPort=8211,PublicIP="",
RCONEnabled=False,RCONPort=25575,Region="China",bUseAuth=True,BanListURL="https://api.palworldgame.com/api/banlist.txt")
把這段內容,修改最後幾項的
ServerName服務(wù)器名(míng)
AdminPassword管(guǎn)理(lǐ)員密碼
ServerPassword服務器密碼
PublicIP 服務器IP
這幾項修改後複製粘(zhān)貼到(dào)下列文件中
Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
注意要把值寫在引號裏,比如服務器密碼:ServerPassword=""改成ServerPassword="123456"
如果想讓自己的服務器能在社群服務器中被搜索到,可以在括號(hào)裏加上
EpicApp=PalServer
簡單的(de)辦法是(shì)複製好內容後,輸入指令
vim ~/Steam/steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
然後(hòu)把內容粘(zhān)貼到新彈出來的框(kuàng)裏
按ESC,輸入 :wq 後(hòu)按回車(注意要(yào)英文輸入法,冒號也要打)
運行服務(wù)器(qì)
./PalServer.sh
五、進(jìn)入服務器
進入遊戲後選擇 加入多人遊戲(專用服務器)
在最下麵輸入IP地(dì)址以及端口號即可進入服務器
如果設置了密碼,在(zài)連一(yī)次後會彈窗提示沒有輸(shū)入密碼,這時候再選擇加入多人遊戲(xì)(專用服務器),選擇最近訪問過的(de)服務器列表,即可找到服務器輸(shū)入密碼進入服務器(qì)。