2013-05-11 3 views
0

2 가지로 도움이 필요합니다. RCON 명령 (#restart)을 보내 6 시간마다 게임 서버를 다시 시작하고 그 페이지를 자동 새로 고침 (예 : http://mydomain.com/restart.php?cmd=#say&timeleft=30을 변경하고 다른 RCON 명령을 서버로 보내려면 # 말하자면 "서버를 30 분 안에 다시 시작합니다"라고 말한 다음 두 번째로 "10 분 안에 서버를 다시 시작합니다"라고 말하면 5 분과 1 분 동안 계속됩니다. 그리고 그 시간이 지나면 (약 30 분) 나는 페이지가 다시 시작 명령을 보내길 원합니다 .5 시간 30 분 간격으로 페이지를 실행하는 크론 작업을 설정해야한다고 생각합니다.cron/wget - 5 시간 30 분 간격으로 페이지 실행

PHP 섹션을 완료했습니다 (RCON 라이브러리 및 명령 (예 : http://mydomain.com/restart.php?cmd=#say&timeleft=30)) 나는 PHP로 이것을 수행하는 방법을 아직 모르고 있거나 jQuery 나 AJAX 등에서해야 할 필요가 있습니까? 미리 감사드립니다. 톰.

답변

0

당신이해야 할 일은 재시작 시간을 지정하는 명령을 게시하는 것입니다. 페이지를 방문 할 때 재시작이 임박했는지 확인한 다음 다시 시작 시간 - 현재 시간을 표시해야합니다.

할 수 있습니다 그럼 그냥 크론 작업 다시 시작 6 시간마다 : 당신의 qucik의 답변

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

+0

감사합니다! 비록 서버가 재시작되기 전에 #say 명령을 보내야합니다. 플레이어가 서버를 다시 시작할 준비가되어 있어야합니다. 서버를 재시작해도 플레이어가 발생하지 않는다면 게임 자체가 잘못 되었기 때문에 몇 가지 나쁜 일이 발생할 수 있습니다. 잘 코딩되어 있습니다. – Svenskunganka

+0

PHP sleep(); 할것이다? – Svenskunganka

관련 문제