懶人版,一鍵部署教程上線咯,如果只是想快速搭好擼帕魯,推薦閱讀這篇。
【零成本】【懶人版】幻獸帕魯服務搭建,無需公網IP、服務器
主要內容
- 什麼是幻獸帕魯
- 搭建帕魯聯機服務,需要準備什麼
- 1.下載並運行 SteamCMD
- 2.下載 palword(幻獸帕魯)服務
- 3.啟動 palword服務
- 4.運行 MoleSDN 進行異地聯機
- *常見問題和處理方法
- 1.palword 服務連接失敗——網絡連接超時
- 2.palword 服務連接失敗——不兼容的遊戲版本
- 3.palword 升級報錯:Error! App '2394010' state is 0x602 after update job.
- 4.palword 運行報錯:CreateBoundSocket: ::bind couldn't find an open port between 27015 and 27015
- palword 遊戲環境設置
什麼是幻獸帕魯
一款支持多人遊戲模式的全新開放世界生存製作遊戲,核心玩法包括怪物養成、戰鬥、領域探索、建造、製作等。 目前搶先體驗版本,提供了超過 100 種的怪物、廣闊的開放世界領域、350 多種物品、70 多種建築等遊戲內容。在 Steam 平臺一經上線就備受好評,8 小時內銷量破 100 萬份、24 小時內銷量破 200 萬份、40 小時銷量破 300 萬份。但官方聯機服務普遍在國外,大陸用戶聯機體驗不是很好,很多小夥伴選擇自己搭建幻獸帕魯服務器。
搭建帕魯聯機服務,需要準備
什麼不需要準備什麼:一臺能上網的windows電腦、一個MoleSDN賬戶即可
詳細步驟
1.下載並運行SteamCMDSteamCMD下載鏈接:
https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
特別注意! 存放steamcmd的文件路徑需要全英文字母,不要使用含有中文文件夾名的路徑。
完成後,解壓縮文件
解壓完成後,雙擊運行steamcmd程序
運行後會彈出命令行窗口,等待其自行完成下載和更新
出現Loading Steam API...OK,表示下載更新完成,請不要關閉窗口後續會用
回到steamcmd目錄下,可以看到多了很多文件夾和文件
2.下載palword(幻獸帕魯)服務
接下來需要輸入幾條命令了,不用擔心,跟著一起做並不難。回到剛才Steam的命令行窗口,輸入如下命令
匿名登錄steam,下載幻獸帕魯服務app
【相關命令】login anonymous# 匿名登錄steamapp_update 2394010 validate# 下載幻獸帕魯服務app
當看到Success字段時,表明下載完成可以進行後續步驟了
3.啟動palword(幻獸帕魯)服務
在palword app下載完成後,可以在steamcmd的steamapps\common\PalServer 目錄找到名為PalServer的應用程序。此時在文件路徑內輸入cmd,以當前路徑環境打開命令行窗口
在steamcmd中進入steamapps\common\PalServer文件夾,打開cmd命令行窗口輸入 PalServer.exe port=12345
在命令行中輸入 PalServer.exe port=12345#
這裡注意一下 port= 字段後面的數字,就是你指定的服務端口號,這個自己自由定義一般2000-65000 之間(不指定port 則為 8211),衝突了可以換一下。 這個端口號我們需要記號,會面連接到帕魯服務時會用到。
服務啟動遇到錯誤的處理:
palword(幻獸帕魯)服務啟動失敗,沒有DirectX Runtime組件
這個報錯說明,電腦沒有安裝DirectX Runtime組件手動安裝一下即可。DirectX End-User Runtime 安裝下載地址:
https://download.microsoft.com/download/8/4/A/84A35BF1-DAFE-4AE8-82AF-AD2AE20B6B14/directx_Jun2010_redist.exe
下載完成後是一個運行文件,其本質類似一個解壓包。需要先解壓,然後再去解壓位置運行安裝程序
選擇一個目錄,將安裝程序解壓至該目錄
前往上一個步驟指定的安裝程序目錄,找到DXSETUP雙擊運行DirectX安裝程序
根據引導點擊下一頁
等待安裝完成
安裝完成後,再次運行服務。可以看到彈出了一個黑色窗口其是帕魯的服務進程,保持開啟不要關閉
如有彈出windows安全中心提示記得點擊允許
4.運行 MoleSDN 進行異地聯機
1.創建MoleSDN服務域
SDN控制器-服務域創建 (molesdn.com)
https://www.molesdn.com/mgt/overlay/create
創建供 palword(幻獸帕魯)聯機服務的服務域
2.登錄客戶端
MoleSDN Window客戶端下載
,隨後在服務域管理界面綁定該設備
運行了palword聯機服務的電腦上下載和運行MoleSDN,完成登錄。
回到服務域管理頁,將幻獸帕魯服務器以中心模式綁定至服務域
鼠鼠的其他小夥伴,如何連接該服務,進行遊戲聯機呢?
以小夥伴之一的“皮蛋舉例”皮蛋只需在自己電腦上運行MoleSDN客戶端登錄自己的賬戶(本文示例為:molepal,用戶可自行註冊)。前往SDN控制器-授權管理-我的申請 (molesdn.com),發起申請即可。
填寫服務域ID,選擇自己要加入的客戶端提交申請
此時皮蛋就可以通知一下鼠鼠,讓其同意您的加入申請
服務域所有者的申請審批面板通過後,皮蛋就可以從客戶端上連接至該服務域了
連接完成後,我們可以看到服務域IP,還有公告信息。它能幫助我們後續的聯機操作
在幻獸帕魯使用服務域IP 100.64.2.220:12345(先前PalServer.exe port=12345 指定的12345)連接至palword服務器。輸入服務器地址ip:端口號,時注意:用字母的半角冒號
- 字母半角冒號:::
- 中文全角冒號:::
特別注意! IP地址和端口號之間的:要使用半角的小寫冒號,不要使用中文冒號
在幻獸帕魯中點擊加入多人遊戲(專用服務器)
底部地址欄填入服務地址地址和端口(100.64.2.220:12345),點擊聯繫按鈕 加入服務器
可以看到已經加入至前面搭建的服務器了,選項中能看到延遲、丟包遊玩很流暢
常見問題和處理方法
1.palword 服務連接失敗——網絡連接超時
如果遇到這個問題,通常是被服務器端的Widnows防火牆給攔截了
只需要在Windows防火牆——入站規則中,添加一條放行 palword UDP 端口的規則即可。
不推薦直接關閉Windows防火牆,此舉會增加安全風險
可以在windows搜索欄或控制面板中搜索防火牆
在高級設置-右鍵新建規則,添加UDP
在防火牆入項規則中為 palword服務的UDP端口(端口號是前面我們自己指定的12345),添加放行規則
2.palword 服務連接失敗——不兼容的遊戲版本
不兼容的遊戲版本,請嘗試升級遊戲版本連接時出現這個提示信息,通常是因為palword服務端的軟件版本過低,需要升級。
palword服務端 遊戲數據備份升級前,先備份服務端的玩家遊戲數據,防止意外導致遊戲進度丟失。
服務端升級後如果發現遊戲進度沒有了,可以將備份的Saved替換至此目錄palword服務端 app 軟件版本升級
在steamcmd目錄找到steamcmd應用程序,雙擊運行
更新的操作方法同本文章節(2.下載palword(幻獸帕魯)服務)
看到這個信息就說明成功完成,可以運行palword服務進程了
此時就可以正常登錄了,先前的遊戲進度也都還在
3. palword 服務升級報錯:Error! App '2394010' state is 0x602 after update job.
通常是palword服務正在運行導致的,先關閉正在運行的palword服務窗口。然後再運行app_update 2394010 validate 更新4.palword 運行報錯:CreateBoundSocket: ::bind couldn't find an open port between 27015 and 27015通常也是因為palword服務已經打開了,然後又運行服務導致的。 嘗試重啟下電腦,基本可以解決。
palword 遊戲環境設置
通過修改palword服務的配置文件,可以對遊戲環境進行調整
(例如:白天黑夜流逝速度、經驗倍率、帕魯捕獲概率等)
PalServer內有一個DefaultPalWorldSettings文件,裡面是默認的參考配置
PalWorld服務運行時讀取的配置文件PalWorldSettings
將DefaultPalWorldSettings裡的配置複製至...\steamapps\common\PalServer\Pal\Saved\Config\WindowsServer目錄的PalWorldSettings 文件中。
要修改功能,僅需找到對應的配置參數,修改參數對應的值(參數=後面的數值)(例如:修改難度為Difficulty,只需將Difficulty=None 修改為Difficulty=Difficulty),保存後重啟palword 服務即可生效(關閉palworld黑色窗口,然後重新在命令行運行palworld服務)
詳情的配置參數及含義表如下,如需調整修改對應參數值即可:
官方的服務設置文檔:https://tech.palworldgame.com/settings-and-operation/configuration