84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
在学ruby 想试着用ruby做游戏服务端
有没有好的推荐框架
认证高级PHP讲师
実際にゲームサーバーの場合は、node.js を使用することをお勧めします。また、NetEase によって開発された Pomelo フレームワークを使用することをお勧めします。
rubyのイベントマシン https://github.com/eventmachine/eventmachine
「Ruby でゲームサーバーを書くの? それは 2 人だけですか?」 同時実行性の高さは実際には Ruby の強みではありません。前述したように、node.js を使用できます。
ゲームは同時実行性が高く、接続が長いことが多いため、nodejs の方が信頼性が高くなります。
http://www.kbengine.org/ KBEngine とは何ですか?
シンプルなプロトコルを使用してクライアントがサーバーと対話できるようにするオープン ソースのゲーム サーバー エンジン。KBEngine プラグインを使用すると、(Unity3D、OGRE、Cocos2d、HTML5 など) テクノロジーと迅速に組み合わせて構築できます。完全なクライアント。
サーバー側の基盤となるフレームワークは C++ で書かれており、ゲーム ロジック層は Python を使用します (ホット アップデートをサポート)。開発者はゲーム サーバーにいくつかの一般的な基盤テクノロジーを繰り返し実装する必要がなく、ゲーム開発レベルに真に集中できます。さまざまなオンライン ゲームをすぐに作成できます。
(負荷制限についてよく質問されます。kbengine の基礎となるアーキテクチャは、マルチプロセス分散動的負荷分散ソリューションとして設計されています。理論的には、ハードウェアを継続的に拡張することで負荷制限を継続的に増加できます。単一のマシンはゲームのロジック自体の複雑さに依存します。
実際にゲームサーバーの場合は、node.js を使用することをお勧めします。また、NetEase によって開発された Pomelo フレームワークを使用することをお勧めします。
rubyのイベントマシン https://github.com/eventmachine/eventmachine
「Ruby でゲームサーバーを書くの? それは 2 人だけですか?」 同時実行性の高さは実際には Ruby の強みではありません。前述したように、node.js を使用できます。
ゲームは同時実行性が高く、接続が長いことが多いため、nodejs の方が信頼性が高くなります。
http://www.kbengine.org/
KBEngine とは何ですか?
シンプルなプロトコルを使用してクライアントがサーバーと対話できるようにするオープン ソースのゲーム サーバー エンジン。KBEngine プラグインを使用すると、(Unity3D、OGRE、Cocos2d、HTML5 など) テクノロジーと迅速に組み合わせて構築できます。完全なクライアント。
サーバー側の基盤となるフレームワークは C++ で書かれており、ゲーム ロジック層は Python を使用します (ホット アップデートをサポート)。開発者はゲーム サーバーにいくつかの一般的な基盤テクノロジーを繰り返し実装する必要がなく、ゲーム開発レベルに真に集中できます。さまざまなオンライン ゲームをすぐに作成できます。
(負荷制限についてよく質問されます。kbengine の基礎となるアーキテクチャは、マルチプロセス分散動的負荷分散ソリューションとして設計されています。理論的には、ハードウェアを継続的に拡張することで負荷制限を継続的に増加できます。単一のマシンはゲームのロジック自体の複雑さに依存します。