跳到内容
Multigaming

文档:重启计划生成器

游戏服务器定时重启生成器:时间、日期、警告(30、15、5、1 分钟等)通过命令行 RCON 客户端(如 mcrcon)发送,随后执行保存命令并重启服务。输出 bash 或 PowerShell 脚本,以及 cron、systemd(service + timer)或 Windows schtasks 计划。RCON 密码放在环境变量中,绝不写进脚本。

最后更新:2026/10/9

打开工具

定期重启游戏服务器可释放内存并应用更新,但必须提前提醒玩家。该工具会生成警告并重启的脚本,以及适用于 Linux(cron 或 systemd)或 Windows 的计划。

如何使用该工具

  1. 选择平台(cron、systemd 或 Windows)、重启时间和日期。

  2. 填写重启前的警告分钟数、消息和游戏的聊天命令。

  3. 填写 RCON 客户端(主机、端口)、保存命令和服务名。

  4. 把每个代码块保存到注释所示的文件,设置 MCRCON_PASS,然后启用计划。

计划的工作方式

计划任务从第一条警告时刻开始(重启时间减去最大提前量)。脚本依次发送每条警告,等待相邻警告的间隔,保存后重启服务:警告为 30,15,5,1 分钟、04:00 重启时,任务在 03:30 启动。若启动时间落到前一天,日期会自动顺延。脚本假定 RCON 客户端支持 “-H 主机 -P 端口 命令” 语法(mcrcon),使用其他客户端请调整 send() 行。消息语法因游戏而异,请对照 RCON 命令速查表。

sudo mkdir -p /etc/gameserver
echo 'MCRCON_PASS=ChangeMe!' | sudo tee /etc/gameserver/rcon.env
sudo chmod 600 /etc/gameserver/rcon.env

常见问题

RCON 密码会写进脚本吗?
不会。脚本读取环境变量 MCRCON_PASS(mcrcon 支持)。请存放在只读文件(chmod 600)或 Windows 系统变量中。
cron、systemd 还是 Windows 任务?
在 Linux 上,systemd 提供日志与错误处理(journalctl),cron 更简单。在 Windows 上通过 schtasks 使用任务计划程序。
Multigaming
Multigaming免登录
FiveM、Minecraft、Rust、DayZ、ARK、Valheim、Palworld、CS2、Arma 等的默认端口,并核对您已开放的端口列表。
端口网络打开
文档
Multigaming
Multigaming免登录
各游戏的管理命令(Minecraft、Rust、ARK、Palworld、DayZ、CS2 等),填入您的参数即可复制。无需联网。
RCON管理打开
文档
Multigaming
Multigaming免登录
根据人数槽位估算游戏服务器的 CPU、内存、磁盘和带宽,公式透明,假设可编辑。
容量规划成本打开
文档
Multigaming
Multigaming免登录
将端口列表转换为游戏服务器的 ufw、iptables、nftables 或 Windows netsh 规则。
防火墙安全打开
文档
Multigaming
Multigaming需要登录
对比两个配置文件(INI、CFG、JSON):逐行与逐键差异,全部在浏览器本地完成。
对比配置打开
文档
Multigaming
Multigaming需要登录
生成 bash 或 PowerShell 备份脚本(tar、7z、rsync/robocopy),含保留策略、停止服务和 cron 行。
备份脚本打开
文档