2013-01-09 5 views
0
나는 정보가 클라이언트 5-10 초 밀어해야 할 차례 기반의 온라인 멀티 플레이어 게임을 (일치하는 종족이다) 만들고있어

. 이제는 내 경험과 이것을 읽는 가장 좋은 방법은 예를 들어 Java로 빌드하고 전용 서버에서 실행하는 서버 프로그램을 사용하는 것입니다. 유일한 문제는 내가 젊기 때문에 (17) 그런 것을 지원할 돈이 없다는 것입니다. 내 클라이언트는 Java와 Linux-Apache 웹 서버의 PHP 서버입니다. 여기에서PHP 서버 생존

나는 클라이언트와 통신하는 데 긴 폴링을 사용해야합니다 아니면 소켓을 사용하려고 하는가?

답변

0

오픈 소스입니까, 비공개입니까?

는 오픈 소스가 있다면, 단지 서버 코드를 해제하고 사람들이 자신의 서버를 실행하자. 비공개의 경우

, 서버 사용에 대한 비용을 청구하고, 당신이 당신의 합계가 제대로 경우, 서버의 돈이 없기 때문에 문제가 사라집니다. 단기적으로

, 너무 많은 트래픽이 아니지만, 아마존과 같은 상대적으로 저렴한 클라우드 서비스를 사용합니다. 진정한 힘이 필요하다면, 이것은 오래 동안 지속되지 않을 것이지만, 시작하기에 충분할 것입니다. 최소한 선행 투자는 피할 수 없지만 그렇게하면 가능한 한 저렴하게 유지해야합니다.

+0

나는 사다리를 가지고 있으므로 사적인 것으로 써야합니다. 내가 사람들에게 어떻게 부과한다고 생각하니? 계정마다? 달마다? 나는 돈이 너무 빡빡하고 게임이 제공되지 않는다면 많은 돈을 잃어 버리는 것을 싫어한다. ( – Tukhes

0

아마 소켓을 사용하지만 IE의 이전 버전의 사용자가 약간 붙어 될 수 있도록 다음은 최신 브라우저에서만 사용할 수 있음을 명심해야한다.

+0

클라이언트가 자바로 작성 되었기 때문에 브라우저 기반이 아니라고 가정한다. (어쨌든 나는 희망하지 않는다. - 브라우저에 포함 된 자바 컨트롤을 마지막으로 본 것은 2005 년경이었습니다) – SDC

+0

클라이언트가 임베디드되지 않았습니다. :) – Tukhes