goworld:Golang中具有热交换功能的可扩展分布式游戏服务器引擎

时间:2024-03-15 05:38:42
【文件属性】:

文件名称:goworld:Golang中具有热交换功能的可扩展分布式游戏服务器引擎

文件大小:190KB

文件格式:ZIP

更新时间:2024-03-15 05:38:42

golang packets entity-framework entities rpc

围棋世界 Golang具有热重载功能的可扩展分布式游戏服务器引擎 : 中文资料 游戏服务端开源引擎GoWorld教程 1.2. 3. 4.5.6. 7. 8.9. 10. 欢迎加入Go服务端开发交流群: 特征 空间和实体:借助AOI支持管理多个空间和实体 分布式:通过使用更多计算机来增加服务器容量 热插拔:通过重新启动服务器进程来更新游戏逻辑 多种通讯协议:支持TCP, 和WebSocket 流量压缩和加密:客户端和服务器之间的流量可以压缩和加密 建筑学 介绍 GoWorld服务器采用一个实体框架,其中的实体代表所有玩家,怪物,NPC。 同一空间中的实体可以通过调用方法或访问属性直接相互访问。 不同空间中的实体可以使用RPC进行调用。 一台GoWorld服务器由一个调度程序,一个或多个游戏以及一个或多个门组成。 这些门负责处理客户端连接,并从客户端接收/向客户端发送数据包。 游戏管


网友评论