멀티 플레이어 JavaScript 게임 용 백엔드 서버를 구현하는 가장 간단한 방법? (Comet/Longpolling)

StackOverflow https://stackoverflow.com/questions/1219903

문제

나는 JavaScript로 게임을 작성해 왔으며 이제는 멀티 플레이어를 만들 시간입니다. Ajax Long-Polling을 사용하여 현재 게임 상태를 얻고 로비를 구현하고 싶습니다.

서버는 MySQL 데이터베이스에 게임을 저장하고 게임을 검색하며 스코어 보드를 형식화하는 등 기본 기능을 수행하면됩니다.

PHP로 작성하는 것이 가장 쉬운 일이라고 생각하지만, 산란 프로세스의 수로 인해 나쁜 생각이 될 것입니다.

추천 메뉴가 무엇인가요? 가장 간단한 접근 방식을 찾고 있습니다.

편집 : Streamhub는 좋아 보이지만 Community Edition은 동시 사용자 10 명만 허용합니다.

도움이 되었습니까?

해결책

제 생각에는 http://nitrogenproject.com/ 여기에 좋은 혜성 예제가 있습니다 http://nitrogenproject.com/web/samples/comet2

다른 팁

당신은 아마도 무언가에 관심이있을 것입니다 혜성.

Comet and PHP에 대해서는 이러한 질문과 답변을 살펴볼 수 있습니다.

그리고 반드시 PHP에있는 것은 아닙니다 (그렇지 않은 것 같습니다 저것 혜성에 적합; 많은 사람들이 백엔드 서버에 다른 언어 / 기술을 사용하는 것이 좋습니다 ...) :

나는 점점 더 많은 혜성 질문을보고있다 ... 나는 언젠가는 다른 하루를 시도 할 것입니다.

Longpoll 대신 juggernaut.rubyforge.org와 같은 푸시 채널을 사용하는 것이 더 나을까요?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top