ET is a C# game server framework and distributed actor model runtime designed for large-scale multiplayer environments. It provides a comprehensive toolkit for building distributed game backends, incorporating a multiplayer network transport layer and a specialized suite for game AI and pathfinding. The framework is distinguished by its use of a distributed actor model to scale processing across multiple threads and servers, utilizing isolated actors for state management and messaging. It features a unified codebase architecture that allows shared logic between the server and client, enabling
KBEngine is a distributed game server engine and backend infrastructure designed for massively multiplayer online environments. It provides a multi-process architecture to handle high player concurrency and real-time interactions within a shared virtual world. The system features a scriptable game logic framework that combines a high-performance core with a high-level scripting language. This allows for game behavior modifications through a hot-fixable runtime that updates logic without requiring server restarts. The engine manages server scaling via dynamic load balancing across multiple ha
Pomelo is a distributed Node.js game server framework designed for building scalable multiplayer game backends and real-time web applications. It employs a multi-process architecture to distribute application logic horizontally across a cluster of machines, enabling high concurrency and balanced network traffic. The framework utilizes a WebSocket communication layer to manage bidirectional data exchange between diverse web clients and server clusters. It incorporates a remote procedure call system for triggering functions across remote server processes and uses Protocol Buffers for binary ser
Concurrent Ruby is a comprehensive concurrency toolkit for the Ruby language that provides thread-safe data structures, synchronization primitives, and asynchronous execution patterns. It implements core concurrency abstractions including an actor model framework where isolated actors communicate through asynchronous message passing, a future and promise system for composing non-blocking operations, and thread pool executors that manage reusable worker threads for concurrent task execution. The library distinguishes itself through a broad set of coordination mechanisms that go beyond basic th
NoahGameFrame रीयल-टाइम मल्टीप्लेयर गेम के लिए डिज़ाइन किया गया एक वितरित गेम सर्वर फ्रेमवर्क है। यह एक एसिंक्रोनस, इवेंट-संचालित सिस्टम के माध्यम से गेम स्टेट और लॉजिक का प्रबंधन करने के लिए एक एक्टर मॉडल बैकएंड का उपयोग करता है जो कई CPU पर वर्कलोड वितरित करता है।
ketoo/noahgameframe की मुख्य विशेषताएं हैं: Scalable Game Server Frameworks, Asynchronous Message Passings, Distributed Game Backends, Game Backend Frameworks, Game State Management, Scriptable Game Servers, Actor Models, Distributed Actor Frameworks।
ketoo/noahgameframe के ओपन-सोर्स विकल्पों में शामिल हैं: egametang/et — ET is a C# game server framework and distributed actor model runtime designed for large-scale multiplayer… kbengine/kbengine — KBEngine is a distributed game server engine and backend infrastructure designed for massively multiplayer online… netease/pomelo — Pomelo is a distributed Node.js game server framework designed for building scalable multiplayer game backends and… ruby-concurrency/concurrent-ruby — Concurrent Ruby is a comprehensive concurrency toolkit for the Ruby language that provides thread-safe data… cloudwu/skynet — Skynet is a distributed game server framework designed for building scalable online game backends. It utilizes… heroiclabs/nakama — Nakama is a distributed server framework designed for real-time multiplayer games and social applications. It provides…