Travian과 같은 (또는 Ikariam과 같은) 웹 기반 게임을 만들고 싶습니다. 게임은 PHP 기반 &입니다. 게임 속성의 실시간 업데이트를 어떻게 얻을 수 있을지 궁금합니다.Travian 게임의 4 리소스와 같은 브라우저 게임 속성을 실시간으로 업데이트하는 방법은 무엇입니까?
프론트 엔드의 경우 AJAX 호출 (데이터베이스에서 최신 값 가져 오기)을 사용하거나 가짜 업데이트 (서버와 통신하지 않음)를 사용하여 수행 할 수 있습니다.
백엔드의 경우 PHP cron 작업 (몇 초마다 실행)으로 수행합니까? 그렇다면 누군가 샘플 코드를 제공 할 수 있습니까?
그런데 IIS + FastCGI를 사용하면 문제가 될 수 있습니다.
=== 버전 정보 ===
PHP : 5.2.3
IIS : FastCGI를 6.0
OS : Windows Server 2003의 표준 R2
에서 XMLSocket에 키트 I 등, 트라 비안 확신 당신이 "가짜 갱신과 가치"를 부르는 사용을 사용합니다. 페이지를로드 할 때 현재 리소스 수준 (x)과 증가율 (y)의 두 가지 데이터가있을 수 있습니다. 그렇다면 순수한 자바 스크립트 일뿐입니다. 몇 초에 한 번씩 x에 y를 더합니다. 서버 등을 점검 할 필요가 없습니다. 두 개의 탭을 열어이를 확인할 수 있습니다. 당신의 자원을 하나로 모으고, 다른 자원을 구입하십시오. 두 번째 탭의 구매는 첫 번째 탭에서 공제되지 않습니다. 이 기법의 명백한 단점은 그 부정확성이다. 이점은 단순하다는 것입니다. –