開發了一個《幻獸帕魯》私服玩家管理工具


3樓貓 發佈時間:2024-01-27 15:14:01 作者:宅記 Language

最近很多hxd都看各種教程建立了自己的遊戲專屬服務器,而所有教程中關於玩家管理相關的命令要麼是通過rcon執行,要麼是在遊戲中執行,踢人/封禁/查看在線列表難道就要每次都上終端或者進遊戲才能操作嗎?

我最近也開了個服務器,日常管理很不方便,自己寫了簡單的腳本後,想著更進一步做成可視化的,於是就一天極限開發了這個工具,基於RCON協議實現。

開發了一個《幻獸帕魯》私服玩家管理工具-第0張

下載地址:

https://github.com/zaigie/palworld-server-tool/releases

打不開?也可以訪問 https://gitee.com/jokerwho/palworld-server-tool/releases

這裡就先不介紹命令行工具了,請根據系統下載pst-server開頭的文件(目前有linux和windows兩個版本)

實現功能如下:

1. 獲取服務器信息

2. 玩家列表(包含歷史玩家數據和玩家在線狀態)

3. 踢出/封禁玩家

4. 遊戲內廣播

--------------------

在 Windows 中,請使用 Win+R 打開終端,cd 到你下載的可執行文件的目錄,然後執行 ./pst-server_windows_x86_64.exe --port 8080,並保持終端不要關閉。

第一次運行會自動生成 config.yaml 文件到可執行文件目錄,請用記事本或其它編輯工具打開,填寫你的 RCON 服務所在 IP 及端口,以及設置的 AdminPassword。

host: 127.0.0.1:25575 遊戲服務IP:RCON端口

password: 你的AdminPassword

timeout: 10

配置好重啟程序,在瀏覽器訪問 https://127.0.0.1:8080 即可打開可視化界面。

手機也可以訪問局域網IP(192開頭)或者公網IP:8080訪問

開發了一個《幻獸帕魯》私服玩家管理工具-第1張

剛開始可能沒有玩家數據,可以手動點擊“刷新”,會更新當前在線玩家,同時程序會在後臺每5分鐘更新一次數據。

注意,官方的ShowPlayers接口並沒有返回所有玩家列表的功能,這裡是程序做了一個數據庫緩存,每次刷新數據會根據暱稱,把玩家信息存儲到數據庫,達到歷史玩家數據的功能。

有bug和問題歡迎指出

順便能給個github 星星🌟就更好了


© 2022 3樓貓 下載APP 站點地圖 廣告合作:asmrly666@gmail.com