million_game_server icon indicating copy to clipboard operation
million_game_server copied to clipboard

《百万在线:大型游戏服务端开发》是C++与Lua方向游戏服务端开发的入门书籍,内容涵盖Skynet引擎、C++底层开发、服务端架构设计等多个方面,全景展现网络游戏核心技术。

Results 19 million_game_server issues
Sort by recently updated
recently updated
newest added

![image](https://user-images.githubusercontent.com/20440158/194315593-5a145a36-f59f-44f7-83b5-93c18292fb8f.png) 这里加多一句代码,防止玩家还没完成登录时,agentmgr没有回复仲裁,而导致s.resp.kick没被调用,从而没有清空conns[fd]

你好,罗老师。2.8.6小节的使用代理的演示代码有错误: 书中的代码如下: ![image](https://user-images.githubusercontent.com/20440158/194079633-f141ee65-8211-4026-a86d-415f6cf0efb2.png) 最后一行的skynet.send的第五个参数应该为服务的地址,即变量ping1,不是字符串"ping1"。

我尝试在agentmgr的s.resp.relogin回调方法的player.status=STATUS.LOGIN前面,sleep一小会,然后用两个客户端登录相同的账号,结果是两个账号都登录成功了,生成了两个agent服务。相同账号同时登录的情况应该是存在的,现实服务器开发过程中,这种问题如何避免?

gateway的s.resp.kick中,先将conn对象销毁了,然后调用disconnect方法,而在disconnect方法中首先判断conn是否存在,如果不存在直接退出了,那这里调用disconnect方法没有意义吧。 conns[c.fd] = nil disconnect(c.fd)

million_game_server/Chapter4/rill4/lualib/cjson.so

目前文件编码为GBK,在很多环境里中文是乱码,建议改为通用的UTF-8格式

你好,书看了,感觉写还不错, 但第8章之后,就没用代码了吗,此外,有建什么交流学习的群吗