我现在在开发一个网游服务器.是使用的ACE写出来的.但是这性能与稳定性不知道为什么就是不高.
想请教一下你几个问题.不知道可不可以.
1.使用完 『More』
说实在多线程一起做逻辑处理很容易就会出现死锁。我的做法是基本上逻辑处理是由一条线程上实现。收发数据则可以多线程上,这样可以避免很多不必要的麻烦。另外每个场景都会很大,当用户需向周围发数据时每次都要遍历一次很多不在附近的用户这样太浪费了,我把每个场景都分开n*n份,我觉得这样效率会更高。至于第三个问题还是别想得太多,东西做出来再说。不过可以提示一下,象云风那样控制游戏的数据控制在1秒种1条,过快的话记录下来或者直接断线。
map 应该谨慎使用。当你了解了 map 的实现后,再决定用不用它,或者有没有更好的方案。
疯狂连接再立刻关闭,的确会导致短连接,造成系统 socket 『More』 - 回复 | (1135) | 云风 | 2006-06-13 09:49:56
我的号正上这,突然出现一个文件,然后 我在 上我的号就上不去了这是为什么? - 回复 | (1163) | 潇洒一々生 | 2006-07-10 09:43:09