Loading... ## 前言 有时游戏服务器再以后台运行时,无法直接使用游戏自带的服务器控制台页面来输入命令,此时就需要RCON的方式来发送命令给游戏服务器 ### 下载RCON端 ```bash # rcon 备用的安装位置 mkdir -p /home/rcon/ cd /home/rcon/ # 安装合适版本的RCON客户端 curl -LO https://github.com/gorcon/rcon-cli/releases/download/v0.10.3/rcon-0.10.3-amd64_linux.tar.gz # rcon-0.10.3-amd64_linux/rcon tar -xvzf rcon-0.10.3-amd64_linux.tar.gz --strip-components=1 rm -f rcon-0.10.3-amd64_linux.tar.gz ``` Github链接:[RCON-CLI](https://github.com/gorcon/rcon-cli) ### 使用RCON ```bash #使用rcon发送服务器命令: ./rcon -a <服务器IP> -p <服务器密码> "<服务器内命令行>" ``` ### 案例:幻兽帕鲁服务器保存玩家在线记录 ```bash # 打印显示当前玩家列表 ./rcon -a "127.0.0.1:25575" -p password "showplayers" ``` #### 创建RCON自动脚本任务: ```bash crontab -e ``` 配置内容: ```bash #追加crontab内容 #每15分钟执行一次在线玩家的命令,附加一个时间,并导出到log,以分析某个时间段在线的玩家 */15 * * * * echo "$(date): $(/home/palworld/rcon/rcon -a 127.0.0.1:25575 -p password 'showplayers')" >> /home/palworld/rcon/playerOnline.log 2>&1 ``` 最后修改:2024 年 02 月 06 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 喜欢就请我喝一杯奶茶吧~