本教程盡可能詳細(xì)的介紹幻獸帕魯?shù)姆?wù)器開服教程,并且介紹一些容易碰到的問題。
一、購(gòu)買與連接服務(wù)器
1.購(gòu)買服務(wù)器
官方文檔推薦的服務(wù)器要求CPU4核心內(nèi)存8GB,所以我們要準(zhǔn)備好一個(gè)4核8GB的服務(wù)器。(實(shí)測(cè)2核4GB的大概在5人左右就特別容易崩潰,CPU占用率在98%,內(nèi)存占用很快就超過100%溢出,所以想要穩(wěn)定最低最低也要2核6GB)
服務(wù)器購(gòu)買建議亞洲云福州服務(wù)器,靠譜好用。
購(gòu)買和啟動(dòng)服務(wù)器后需要做的操作是獲取服務(wù)器的IP地址,設(shè)置root賬號(hào)密碼,還有開放8211的端口,8211的TCP協(xié)議和UDP協(xié)議都要開放。
服務(wù)器系統(tǒng)可以選擇Debian或者Ubuntu,Debian統(tǒng)中可能沒有預(yù)安裝 add-apt-repository
命令,這個(gè)命令通常包含在 software-properties-common
包中。您可以通過以下命令來安裝這個(gè)包:
sudo apt-get update
sudo apt-get install software-properties-common
當(dāng)您安裝了這個(gè)包后,就應(yīng)該能夠使用 add-apt-repository
命令了。然后,您可以再次嘗試執(zhí)行您的原始命令:
sudo add-apt-repository multiverse
如果您的系統(tǒng)是 Ubuntu,那么 multiverse
倉(cāng)庫(kù)可能已經(jīng)存在,但默認(rèn)是禁用的。您可以通過以下命令來啟用它:
sudo add-apt-repository multiverse
sudo apt-get update
這樣,您就可以從 multiverse
倉(cāng)庫(kù)安裝軟件了。
2.連接服務(wù)器
使用xshell連接服務(wù)器,xshell有官方的免費(fèi)許可版本,下載網(wǎng)址放置頂評(píng)論區(qū)。下載打開后點(diǎn)擊左上角文件新建,新建一個(gè)會(huì)話。
名稱可以自定義,主機(jī)端寫上自己的服務(wù)器IP,之后點(diǎn)擊連接輸入密碼即可成功連接。
二、安裝SteamCMD
官方的文檔鏈接放在評(píng)論區(qū)內(nèi)。
服務(wù)器是不能在root用戶上運(yùn)行的,而且SteamCMD在root用上運(yùn)行不安全,所以一定要?jiǎng)?chuàng)建新用戶運(yùn)行SteamCMD和服務(wù)器
創(chuàng)建新用戶:
sudo useradd -m steam
sudo passwd steam
(steam賬號(hào)的密碼輸入需要兩遍)
賦予新用戶權(quán)限
usermod -G sudo steam
重啟
進(jìn)入新用戶的home文件夾
sudo -u steam -s
cd /home/steam
安裝SteamCMD和依賴項(xiàng):
sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install steamcmd
安裝Manually:
sudo apt-get install lib32gcc-s1
新建文件夾,下載并解壓SteamCMD
mkdir ~/Steam && cd ~/Steam
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
三、下載服務(wù)器:
運(yùn)行steamcmd
./steamcmd.sh
下載服務(wù)器:
匿名模式登陸:
login anonymous
(顯示OK后就登陸成功了)
下載服務(wù)器
app_update 2394010
還需要下載一個(gè)服務(wù)器依賴的包
app_update 1007
下載可能有點(diǎn)慢,多等等
退出SteamCMD
quit
建立庫(kù)鏈接:
新建.steam文件夾
mkdir ~/.steam
新建sdk64文件夾
mkdir ~/.steam/sdk64
cp ~/Steam/steamapps/common/Steamworks\SDK\Redist/linux64/steamclient.so ~/.steam/sdk64/
四、配置運(yùn)行服務(wù)器
進(jìn)入服務(wù)器文件夾:
cd ~/Steam/steamapps/common/PalServer
調(diào)整配置文件:
默認(rèn)配置文件是
[/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,bIsStartLocationSelectByMap=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")
把這段內(nèi)容,修改最后幾項(xiàng)的
ServerName服務(wù)器名
AdminPassword管理員密碼
ServerPassword服務(wù)器密碼
PublicIP 服務(wù)器IP
這幾項(xiàng)修改后復(fù)制粘貼到下列文件中
Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
注意要把值寫在引號(hào)里,比如服務(wù)器密碼:ServerPassword=""改成ServerPassword="123456"
如果想讓自己的服務(wù)器能在社群服務(wù)器中被搜索到,可以在括號(hào)里加上
EpicApp=PalServer
簡(jiǎn)單的辦法是復(fù)制好內(nèi)容后,輸入指令
vim ~/Steam/steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
然后把內(nèi)容粘貼到新彈出來的框里
按ESC,輸入 :wq 后按回車(注意要英文輸入法,冒號(hào)也要打)
運(yùn)行服務(wù)器
./PalServer.sh
五、進(jìn)入服務(wù)器
進(jìn)入游戲后選擇 加入多人游戲(專用服務(wù)器)
在最下面輸入IP地址以及端口號(hào)即可進(jìn)入服務(wù)器
如果設(shè)置了密碼,在連一次后會(huì)彈窗提示沒有輸入密碼,這時(shí)候再選擇加入多人游戲(專用服務(wù)器),選擇最近訪問過的服務(wù)器列表,即可找到服務(wù)器輸入密碼進(jìn)入服務(wù)器。
標(biāo)籤:
- 幻獸帕魯
- 開服教程
- 自建服務(wù)器