0

我需要两件事的帮助。我正在创建一个 PHP 页面,该页面通过发送 RCON 命令(#restart)每 6 小时重新启动一次游戏服务器,我希望该页面自动刷新(更改案例,例如http://mydomain.com/restart.php ?cmd=#say&timeleft=30并向服务器(#say)发送另一个 RCON 命令,首先说“服务器在 30 分钟内重新启动”,然后第二次说“服务器在 10 分钟内重新启动”,依此类推 5 分钟和 1 分钟。当那个时间过去了(大约 30 分钟),我希望页面发送重新启动命令。我猜我需要设置一个 cron 作业,以 5 小时 30 分钟的间隔运行页面.

我已经完成了 PHP 部分(RCON 库和命令以及案例(例如http://mydomain.com/restart.php?cmd=#say&timeleft=30))我还没有弄清楚如何在 PHP 中执行此操作,还是我需要用 jQuery 或 AJAX 或其他东西来做?提前致谢!问候,汤姆。

4

1 回答 1

0

您需要做的是发布一个指定重启时间的命令。当您访问该页面时,它应该检查是否即将重启,然后显示重启时间 - 当前时间。

然后,您可以每 6 小时执行一次 cron 任务:

* */6 * * * wget http://mydomain.com/restart.php

于 2013-05-11T00:14:46.967 回答