찾다

 >  Q&A  >  본문

游戏开发 - 写游戏服务器.. ruby有没有好的开源框架

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

有没有好的推荐框架

PHP中文网PHP中文网2808일 전1642

모든 응답(5)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-04-21 11:19:05

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

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-21 11:19:05

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

    회신하다
    0
  • 阿神

    阿神2017-04-21 11:19:05

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

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-21 11:19:05

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

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-21 11:19:05

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

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

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

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








    회신하다
    0
  • 취소회신하다