网络游戏角色不同步问题

  公司的一款游戏最近换了服务器发现一个诡异的问题,玩一段时间里面的角色同步不了了,最初怀疑不同平台获取时间的函数差别问题(采用的是相对服务器的运行时间来做的同步),反复测试发现随着时间越久客户端与服务端的时间差由最初的几十毫秒到最后的几十秒。唯一的变动是服务器,最后想到服务器时间的问题。


解决办法:

https://zhidao.baidu.com/question/1046060566737254659.html

Windows Server 2008 R2 中启用了域模式,即将当前服务器设置为域控制器时,默认是没有 NTP 时间同步功能的。如果要和桌面 Windows 系统(如 Windows 7 等)一样默认在“日期和时间”设置里显示“Internet 时间”功能选项卡,需要恢复为工作组模式。

不过,还是可以在域模式下使用 NTP 同步时间的。方法是编辑组策略,运行“gpedit.msc”,依次展开“计算机配置”—“管理模版”—“系统”—“Windows 时间服务”—“时间提供程序”—“配置 Windows NTP 客户端”,启用该项配置,并将类型更改为“NTP”。策略生效后,在“日期和时间”设置中就会显示“Internet 时间”选项卡了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值