{"repo":"channeldorg/channeld","free":true,"listed":false,"github":"https://github.com/channeldorg/channeld","clone":"git clone https://github.com/channeldorg/channeld.git","description":"Next-Gen Gateway Service for distributed game servers built with Unreal or Unity Engine","language":"Go","stars":63,"topics":["game","server","gateway","messaging","distributed","multiplayer","unity","unreal"],"license":"Apache-2.0","category":"game-templates","readme_excerpt":"Overview channeld is an efficient gateway service designed for massive online systems with high fidelity interactions, such as multiplayer games and 3D virtual events. It can be seamlessly integrated with the mainstream game engines (e.g. Unity, Unreal Engine) to develop dedicated servers, together to distributionally simulate the parallel game sessions or seamless open worlds. channeld是为大型多人交互系统（如MMO，虚拟演唱会）设计的高性能网关服务，可无缝接入UE、Unity等引擎进行专用服务器的开发，用于分布式地模拟多房间及无缝大世界等应用。 See the concepts in the design doc. Applications 应用场景 There are three major types of application benifit from channeld's architecture design: channeld的架构设计可应用于以下三种场景： 1.Relay Servers 中继服务器 channeld can be used as the relay server to forward/broadcast messages between game clients. channeld可用于中继服务器，用于转发/广播游戏客户端之间的消息。 2.Dedicated Server Gateway 专用服务器网关 channeld can be used as the gateway server to route messages to different dedicated servers. channeld可用于专用服务器网关，用于将消息路由到不同的专用服务器。 3.Seamless Distributed Server Gateway 无缝分布式服务器网关 The ultimate purpose of channeld is to enable distributed composition of dedicated servers, together to form a seamless large virtual world. channeld的最终目标是实现专用服务器的分布式组合，从而形成无缝的大型虚拟世界。 Key features: Protobuf-based binary protocol over TCP, KCP or WebSocket FSM-based message filtering Fanout-based data pub/sub of any type defined with Protobuf Interest management based on channel and data pub/sub Integration with the mainstream game engines (Unity, Unreal Engine) [WIP] Backend servers load-bala","default_branch":null,"files":null,"tree":[],"storefront":"/r/channeldorg","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/channeldorg/channeld/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}