游戏开发 - 写游戏服务器.. ruby有没有好的开源框架
PHP中文网
PHP中文网 2017-04-21 11:17:05
0
5
1620

在学ruby 想试着用ruby做游戏服务端

有没有好的推荐框架

PHP中文网
PHP中文网

认证高级PHP讲师

모든 응답(5)
Ty80

정말 게임 서버라면 node.js를 사용하는 것이 좋으며, NetEase에서 개발한 Pomelo 프레임워크를 사용하는 것이 좋습니다.

伊谢尔伦

루비의 이벤트머신 https://github.com/eventmachine/eventmachine

阿神

“Ruby로 게임 서버를 작성하는 것은 두 사람만 할 수 있나요?” 높은 동시성은 실제로 Ruby의 장점이 아닙니다. 위에서 언급한 대로 node.js를 사용할 수 있습니다.

Ty80

게임은 동시성이 높고 연결 시간이 긴 경우가 많으므로 nodejs가 더 안정적입니다.

伊谢尔伦

http://www.kbengine.org/
KBEngine이란 무엇인가요?

클라이언트가 서버와 상호 작용할 수 있도록 간단한 프로토콜을 사용하는 오픈 소스 게임 서버 엔진입니다. KBEngine 플러그인을 사용하면 (Unity3D, OGRE, Cocos2d, HTML5 등) 기술과 빠르게 결합할 수 있습니다. 완전한 클라이언트를 형성합니다.

서버측 기본 프레임워크는 C++로 작성되었으며 게임 로직 레이어는 Python(핫 업데이트 지원)을 사용합니다. 개발자는 게임 서버에 몇 가지 일반적인 기본 기술을 반복적으로 구현할 필요가 없으며 진정으로 게임에 집중할 수 있습니다. 개발 수준에 맞춰 다양한 온라인 게임을 빠르게 제작할 수 있습니다.

(부하 제한에 대해 자주 질문을 받습니다. kbengine의 기본 아키텍처는 다중 프로세스 분산 동적 로드 밸런싱 솔루션으로 설계되었습니다. 이론적으로는 하드웨어를 지속적으로 확장하면 부하 제한이 지속적으로 증가할 수 있습니다. 단일 기계의 복잡성은 게임 논리에 따라 다릅니다.)








최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿