Jika ia benar-benar pelayan permainan, adalah disyorkan untuk menggunakan node.js, dan disyorkan untuk menggunakan rangka kerja Pomelo yang dibangunkan oleh NetEase.
“Menulis pelayan permainan dalam ruby Adakah untuk dua orang sahaja?”
Konkurensi tinggi sebenarnya bukan titik kuat ruby Anda boleh merujuk kepada penggunaan node.js yang disebutkan di atas.
Enjin pelayan permainan sumber terbuka yang menggunakan protokol mudah untuk membolehkan pelanggan berinteraksi dengan pelayan Menggunakan pemalam KBEngine, ia boleh digabungkan dengan cepat dengan teknologi (Unity3D, OGRE, Cocos2d, HTML5, dll.). untuk membentuk pelanggan Lengkap.
Rangka kerja asas bahagian pelayan ditulis dalam C++, dan lapisan logik permainan menggunakan Python (menyokong kemas kini hangat Pembangun tidak perlu berulang kali melaksanakan beberapa teknologi asas biasa pada pelayan permainan, dan benar-benar boleh menumpukan perhatian pada permainan). tahap pembangunan dan cepat mencipta Pelbagai permainan dalam talian.
(Kami sering ditanya tentang had beban. Seni bina asas kbengine direka bentuk sebagai penyelesaian pengimbangan beban dinamik teragih pelbagai proses. Secara teorinya, had beban boleh ditingkatkan secara berterusan dengan mengembangkan perkakasan secara berterusan. Had beban satu mesin bergantung pada logik permainan itu sendiri )
Jika ia benar-benar pelayan permainan, adalah disyorkan untuk menggunakan node.js, dan disyorkan untuk menggunakan rangka kerja Pomelo yang dibangunkan oleh NetEase.
Mesin acara Ruby https://github.com/eventmachine/eventmachine
“Menulis pelayan permainan dalam ruby Adakah untuk dua orang sahaja?” Konkurensi tinggi sebenarnya bukan titik kuat ruby Anda boleh merujuk kepada penggunaan node.js yang disebutkan di atas.
Permainan mempunyai konkurensi yang tinggi dan selalunya mempunyai sambungan yang panjang, jadi nodej lebih dipercayai.
http://www.kbengine.org/
Apakah KBEngine?
Enjin pelayan permainan sumber terbuka yang menggunakan protokol mudah untuk membolehkan pelanggan berinteraksi dengan pelayan Menggunakan pemalam KBEngine, ia boleh digabungkan dengan cepat dengan teknologi (Unity3D, OGRE, Cocos2d, HTML5, dll.). untuk membentuk pelanggan Lengkap.
Rangka kerja asas bahagian pelayan ditulis dalam C++, dan lapisan logik permainan menggunakan Python (menyokong kemas kini hangat Pembangun tidak perlu berulang kali melaksanakan beberapa teknologi asas biasa pada pelayan permainan, dan benar-benar boleh menumpukan perhatian pada permainan). tahap pembangunan dan cepat mencipta Pelbagai permainan dalam talian.
(Kami sering ditanya tentang had beban. Seni bina asas kbengine direka bentuk sebagai penyelesaian pengimbangan beban dinamik teragih pelbagai proses. Secara teorinya, had beban boleh ditingkatkan secara berterusan dengan mengembangkan perkakasan secara berterusan. Had beban satu mesin bergantung pada logik permainan itu sendiri )