问题现象是什么?

副服务端已经按照设置向导流程部署完成,但此时在主服务器上看不见副服务器,同时打开副服务端控制台,仍然会跳出部署向导界面。

在什么情况下会遇到?

1、当主或副服务器任意一方启动着Windows Firewall服务时,则可能出现该现象。

2、副服务器配置文件 sysconfig.ini 内的 localip 丢失,或 mainserverip 丢失。

为什么会出现这个问题?

主/副服务器的授权验证使用的是UDP协议,Windows Firewall防火墙服务可能拦截了UDP数据包,导致副服务器接收不到来自主服务器的授权信息。

当副服务器没有完整的授权文件时,主服务器是不承认该服务器的,因此主服务器看不到该副服务器。

当副服务器控制台打开时,由于检查不到授权文件,所以会跳出设置向导界面。

如何解决?

安装产品先,请先手工停止Windows Filewall服务,并且禁用该服务。

注意事项:

如果Windows Firewall防火墙服务已经在运行,且游戏更新、无盘、虚拟盘等服务也在运行时,请不要停止Windows Firewall服务,否则会导致游戏更新、无盘、虚拟盘服务端与客户机断开连接,于是当时连接到该服务器的客户机都会因网络断开而卡死!

如果出现这种情况时,需要重启游戏更新、无盘、虚拟盘的软件服务,客户机才能正常连接,有时甚至需要重启服务器才能恢复正常,因此请谨慎操作。

致歉:

该FAQ是在“我想我所爱”的网吧遇到的,因为服务器正在运行时,停止了Windows Firewall服务,导致50台客户机卡死的惨剧。

在此向“我想我所爱”表示歉意,也请其他同学务必注意该问题。

后续计划:

我们将尝试解决Windows Firewall防火墙拦截相关问题,让大家后期部署产品更加轻松,愉快!