制作思路

模仿roomserver.go、PlayerTask.go、PlayerTaskMgr.go中相关代码实现思路

实现网络会话管理

涉及协议

  • Login - MsgLogin / MsgLoginResult

  • ActCloseSocket - ActCloseSocket

  • HeartBeat - ClientHeartBeat

验证方式

  • 登录后,zero服务器正常打印玩家登录信息

  • 登出后,zero服务器正常打印玩家登出信息(包括正常登录、非正常登出)

  • 心跳包正常,长时间在线不会被踢
  • 程序没有明显BUG

测试方法

启动服务器中,使用zero服务器代替RoomServer

使用py_guiclient来登录

results matching ""

    No results matching ""