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

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

有没有好的推荐框架

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(5)
Ty80

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

いいねを押す +0
伊谢尔伦

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

いいねを押す +0
阿神

「Ruby でゲームサーバーを書くの? それは 2 人だけですか?」 同時実行性の高さは実際には Ruby の強みではありません。前述したように、node.js を使用できます。

いいねを押す +0
Ty80

ゲームは同時実行性が高く、接続が長いことが多いため、nodejs の方が信頼性が高くなります。

いいねを押す +0
伊谢尔伦

http://www.kbengine.org/
KBEngine とは何ですか?

シンプルなプロトコルを使用してクライアントがサーバーと対話できるようにするオープン ソースのゲーム サーバー エンジン。KBEngine プラグインを使用すると、(Unity3D、OGRE、Cocos2d、HTML5 など) テクノロジーと迅速に組み合わせて構築できます。完全なクライアント。

サーバー側の基盤となるフレームワークは C++ で書かれており、ゲーム ロジック層は Python を使用します (ホット アップデートをサポート)。開発者はゲーム サーバーにいくつかの一般的な基盤テクノロジーを繰り返し実装する必要がなく、ゲーム開発レベルに真に集中できます。さまざまなオンライン ゲームをすぐに作成できます。

(負荷制限についてよく質問されます。kbengine の基礎となるアーキテクチャは、マルチプロセス分散動的負荷分散ソリューションとして設計されています。理論的には、ハードウェアを継続的に拡張することで負荷制限を継続的に増加できます。単一のマシンはゲームのロジック自体の複雑さに依存します。








いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート