2012-02-21 3 views
10

Node.js 용 게임 서버 프레임 워크가 있습니까? 나는 nowjs를 사용하고 있었지만, 게임에 좀 더 신경을 썼 으면 좋겠다. 나는 자유/오픈 소스를 선호하지만 상업적으로도 기꺼이 살펴볼 의향이있다. 유일한 요구 사항은 node.js 기반이어야한다는 것입니다.node.js 게임 서버 프레임 워크?

+1

실제로는 아니지만 [Maple.js] (https://github.com/bonsaiden/maple.js) – Raynos

+0

을 보면 재미있을 것 같습니다. 나는 그것을 살펴볼 것이다. 확실히 필요한 것은 지원하지 않지만 시작하기에 좋은 곳이 될 수 있습니다. – LordZardeck

+0

@Raynos, 답변으로 의견을 추가하십시오. – LordZardeck

답변

11

Maple.js은 멀티 플레이어 노드 기반 게임의 확실한 출발점입니다.

지상 아키텍처가 완료되었으며 다른 게임을 Ivo Wetzel으로 확인하여 영감을 얻을 수 있습니다.

12

시도 Pomelo.js. node.js에 대한 분산 게임 서버 프레임 워크

+1

Pomelo의 문제점은 일부 부품에 대한 간단한 설명 이외에 영어가 거의없는 매우 크고 복잡한 프레임 워크입니다. 그것의 아주 열심히 영어로 다만 좋은 지원이 아니기 때문에에에 오리엔테이션. – Shayne

+0

나는 그럭저럭 달릴 수 있었다. 그러나 여기의 많은 것과 같이, 나는 그것을 세우면서 정말로 어려울 시간이 있었다. 길을 따라 가면서 많은 문제들이 제기되었고 거의 지원되지 않았습니다. 이 시점에서 나는 어떤 진전을 이루기 위해보다 간단한 것을 사용하는 것이 더 낫다. – Tigertron

+0

Pomelo는 좋은 프레임 워크처럼 보이지만 때로는 다른 문제가 발생합니다.그리고 가장 큰 문제는 여기에 나타납니다 - 지역 사회의 대부분은 중국에 있으며 모든 포럼과 이슈 토론은 중국어로되어 있습니다 ... 당신이 중국어를 모른다면 뭔가 이해하기가 거의 불가능합니다. – Serhii

1

쉘 및 동기화, 비동기, 사용자 등록, 통계, 개체 저장소, 클러스터링, 기본 게임 기반 게임 모듈, 플레이어 일치, 전자 메일, connect4 및 tictactoe 예제, HTTP, WebSocket 및 TCP

https://npmjs.org/package/shellyjs

공개 -이 작동합니다.

0

포멜로는 훨씬 더 나은 게임 서버 프레임 워크입니다. 다른 프레임 워크보다 훨씬 잘 개발되었습니다. 훨씬 더 확장 성이 있으며 많은 온라인 사용자를 보유 할 수 있습니다. 당신은 github에 그것을 볼 수 있습니다 : 나는 Derby를 추천 할 것입니다

https://github.com/NetEase/pomelo

0

. Derby에 게임의 example가있다.

3

면책 조항 : 본 실험 게임 네트워킹 프레임 워크의 저자입니다.

Nexy을 확인하는 것이 좋습니다. 모듈러 게임 서버를 작성하는 데 도움이 될 수 있습니다.

Nexy는 노드 용 미들웨어 기반 TCP 프레임 워크입니다. 멀티 플레이어 게임용.

이 디자인은 Connects and Express 미들웨어 시스템에서 영감을 받았으며 이러한 패턴은 이미 프로덕션 환경에서 입증되었습니다.

npm install nexy으로 시도해보십시오.

관련 문제