ホームページ  >  に質問  >  本文

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

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

有没有好的推荐框架

PHP中文网PHP中文网2762日前1601

全員に返信(5)返信します

  • PHP中文网

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

    実際にゲームサーバーの場合は、node.js を使用することをお勧めします。また、NetEase によって開発された Pomelo フレームワークを使用することをお勧めします。

    返事
    0
  • 伊谢尔伦

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

    rubyのイベントマシン https://github.com/eventmachine/eventmachine

    返事
    0
  • 阿神

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

    「Ruby でゲームサーバーを書くの? それは 2 人だけですか?」 同時実行性の高さは実際には 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
  • キャンセル返事