1.使用 乐观锁&断线重连
http://www.sohu.com/a/153269736_163917
2.随机数问题
大部分编程语言内置库里的随机数都是利用线性同余发生器产生的,如果不指定随机种子(Random Seed),默认以当前系统时间戳作为随机种子。一旦指定了随机种子,那么产生的随机数序列就是确定的。就是说两台电脑采用相同的随机种子,第N次随机的结果是一致的。
3.UDP包顺序&重发机制
- 首先,我们所有的运算都是基于整数,没有浮点数。 浮点数是用分子分母表达的。
5.其次,我们还会用到第三方的组件,帧组件也要需要进行一个比较严格的甄别。我们本身用的公司里面关于时间轴的编辑器里面,最初也是是浮点数,我们都是进行重写改造的。
6.UDP加大缓冲区 http://www.cnblogs.com/lewh/p/6251502.html
// 这一行设置了UDP socket读缓冲区为2M selfBootStrap.option(ChannelOption.SO_RCVBUF, 1024* 2048);
7.王者祯同步 60毫秒一个udp,3秒一个TCP
8.TODO.......