我正在开发一个游戏服务器,并决定使用Netty作为服务器框架。
其思想是,服务器将从客户端(TCP)接收状态和操作,并将这些操作的结果转发给他和所有其他人。
1)如何存储游戏逻辑的共享内容(如玩家生命、速度等),所以当我收到一些命令时,从其中读取并处理游戏逻辑。游戏逻辑完成后,再将信息发送回处理。
2)我需要每1秒或任何其他类型的事件,发送一些信息给客户。如何从这些事件访问处理程序?
我知道这些是初学者的问题,你们能告诉我从哪里得到这些信息吗?
谢谢
发布于 2015-05-17 12:31:15
https://github.com/menacher/java-game-server
下载此源代码并进行研究。我花了一个星期的时间阅读Netty in Action,并对此进行了研究,直到这一切都有了意义,但这个项目极大地帮助了我对Netty的理解。注意,这个项目在Netty 3中,自从4/5问世以来,它已经有了相当大的变化,所以你必须弄清楚一些事情。
https://stackoverflow.com/questions/30283685
复制相似问题