GoWorld – 用Golang写一个分布式可扩展、可热更的游戏服务器
GoWorld是一个使用Golang实现的可扩展的分布式游戏服务器引擎。GoWorld提供对象(Entity)框架来为服务端逻辑开发提供便利。Entity可以在多个场景(Space)之间进行跳转,并且提供AOI支持,因此GoWorld可以很好的支持各种MMORPG游戏服务器所需要的功能。另外一方面,GoWorld通过进程替换来实现游戏逻辑的热更新。在热更新过程中,玩家的客户端连接和各种游戏状态会被保持,并在热更新结束之后恢复正常游戏。
原创
2017-08-03 21:56:31 ·
8322 阅读 ·
0 评论