开发了一个《幻兽帕鲁》私服玩家管理工具


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