帕魯私服雖香,管理員沒有稱手的管理工具怎麼行?難道讓我手敲命令行?那是帕魯乾的事情好嗎,我需要大屏,點點鼠標就能操作的那種,有沒有?
有!palworld-server-tool 是一款非常強悍的帕魯私服管理器,它通過可視化界面及 REST 接口管理帕魯私服,基於 SAV 存檔文件解析及 RCON 實現,而且還適配了移動端,而且還支持了暗黑模式,太貼心了!
GitHub 地址:
- https://github.com/zaigie/palworld-server-tool
來看一下它有哪些強悍的功能:
基於Level.sav存檔文件解析實現的功能:
- 完整玩家數據
- 玩家帕魯數據
- 公會數據
基於官方提供的 RCON 命令(僅服務器可用的)實現功能:
- 獲取服務器信息
- 在線玩家列表
- 踢出/封禁玩家
- 遊戲內廣播
- 平滑關閉服務器並廣播消息
本工具使用 bbolt 單文件存儲,將 RCON 和 Level.sav 文件的數據通過定時任務獲取並保存,提供簡單的可視化界面和 REST 接口和便於管理與開發。
它有多種方式來定時獲取 Level.sav,可以通過 agent 來獲取,也可以通過 docker cp 來獲取。如果你是部署在 K8s 中,還可以通過 kubectl cp 來獲取:
你說的這些都是個啥?我只是個賣菜的,我不懂這些,能不能點兩下鼠標就能讓我用上?
沒問題,上教程。
創建私服
直接打開這個鏈接:
- https://hzh.sealos.run/?uid=1b856tuu
❝
沒錯,你看到的就是 Sealos 的應用模板,這些模板可用於快速創建和部署網站和各種應用程序。你可以在模板市場中找到各種類型的模板,這些模板不僅包含了前端項目,還包含了後端和其他各類應用的部署,具體可參考👉Sealos 模板市場相關文檔。
接下來你只需要設置一下私服的管理員密碼(ADMIN_PASSWORD)。
私服名稱(SERVER_NAME)以及私服連接密碼(SERVER_PASSWORD)是可選參數,如果你想給你的私服加上密碼,就需要設置這兩個參數,否則不用填。
然後點擊右上角的「去 Sealos 部署」。
❝
如果您是第一次使用 Sealos,則需要註冊登錄 Sealos 公有云賬號,登錄之後會立即跳轉到模板的部署頁面。
跳轉進來之後,點擊右上角的「部署應用」開始部署,部署完成後,直接點擊應用的「詳情」進入該應用的詳情頁面。
第一次啟動私服會檢查當前版本是不是最新版,如果不是最新版可能會在線更新一下。
等待應用變成 Running 狀態,然後點擊日誌按鈕查看日誌,只要出現了下面的日誌,便是啟動成功了:
啟動成功後,你可以關閉或者最小化「應用管理」App,然後回到「模板市場」的 palworld 應用界面,拉到最下面的「Others」,你會看到有一個類型叫「Service」的資源,它的描述部分有一個字段是這樣寫的:8211:31039/UDP,8211 後面的端口就是公網端口,比如這裡的公網端口就是 31039。
那麼你這個私服的地址就是hzh.sealos.run:31039
部署私服管理器
直接點擊以下鏈接一鍵部署:
- https://hzh.sealos.run/?openapp=system-template%3FtemplateName%3Dpalworld-management
需要填寫兩個參數:
1. APP_NAME
這是你的帕魯私服應用名稱,你需要在 Sealos 桌面打開「應用管理」,在應用列表中找到你的帕魯私服應用名字,就是我紅框圈出來的部分,複製這個名字作為 APP_NAME 的值。
2. ADMIN_PASSWORD
這是你的帕魯私服管理員密碼,你需要在 Sealos 桌面打開「應用管理」,然後進入你的帕魯私服應用詳情頁面,左邊環境變量區域ADMIN_PASSWORD的值就是私服管理員密碼,也就是我紅框框出來的部分,複製這個值作為ADMIN_PASSWORD的值。
填寫好參數以後,點擊右上角的「部署應用」開始部署,部署完成後,直接點擊應用的「詳情」進入該應用的詳情頁面。
然後點擊外網地址即可打開帕魯私服的管理界面:
完了。