Maison  >  Questions et réponses  >  le corps du texte

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

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

有没有好的推荐框架

PHP中文网PHP中文网2762 Il y a quelques jours1606

répondre à tous(5)je répondrai

  • PHP中文网

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

    S'il s'agit vraiment d'un serveur de jeu, il est recommandé d'utiliser node.js, et il est recommandé d'utiliser le framework Pomelo développé par NetEase.

    répondre
    0
  • 伊谢尔伦

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

    La machine à événements de Ruby https://github.com/eventmachine/eventmachine

    répondre
    0
  • 阿神

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

    « Écrire un serveur de jeu en Ruby ? Est-ce juste pour deux personnes ? La concurrence élevée n'est vraiment pas le point fort de Ruby. Vous pouvez vous référer à l'utilisation de node.js mentionnée ci-dessus.

    répondre
    0
  • PHP中文网

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

    Les jeux ont une concurrence élevée et ont souvent de longues connexions, donc nodejs est plus fiable.

    répondre
    0
  • 伊谢尔伦

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

    http://www.kbengine.org/
    Qu'est-ce que KBEngine ?

    Un moteur de serveur de jeu open source qui utilise un protocole simple pour permettre au client d'interagir avec le serveur Grâce au plug-in KBEngine, il peut être rapidement combiné avec les technologies (Unity3D, OGRE, Cocos2d, HTML5, etc.). pour former un client complet.

    Le framework sous-jacent côté serveur est écrit en C++ et la couche logique du jeu utilise Python (prend en charge les mises à jour à chaud). Les développeurs n'ont pas besoin d'implémenter à plusieurs reprises certaines technologies sous-jacentes courantes sur le serveur de jeu et peuvent véritablement se concentrer sur le jeu). niveau de développement et créez rapidement divers jeux en ligne.

    (On nous pose souvent des questions sur la limite de charge. L'architecture sous-jacente de kbengine est conçue comme une solution d'équilibrage de charge dynamique distribuée multi-processus. En théorie, la limite de charge peut être augmentée continuellement en développant continuellement le matériel. La limite de charge d'une seule machine dépend de la logique du jeu. La complexité elle-même)








    répondre
    0
  • Annulerrépondre