目录

📚 DataServer(数据服务器)

DataServer是《沙盘引擎》服务器附带的数据服务器(UDP),在每次Socket方式的服务器建立时自动开启(Steam服务器方式则不会启动),用于除游戏逻辑通讯外的其他网络交互。

==注意:数据服务器已经于V0.74版本开始与主服务器合并,两者共享主服务器端口,不再需要端口+1。==

📒 服务器查询(Query)

当数据服务器正常开启之后,将允许接收来自第三方的UDP数据报,并自动验证是否为Gamespy协议信息并提交至World.OnServerQueryReceive()事件中。

如果开发者希望实现外部查询服务器信息的功能,可以使用Gamespy的简单查询机制,也就是向服务器发送UDP数据报\querystats\,即可接收到当前服务器的最新信息(Json格式)。

📒 接受外部UDP数据报

当数务器正常运行后,除引擎内置的Gamespy相关指令外,其他数据内容将提交至World.OnServerQueryReceive()事件中,同时开发者也可使用World.SendSocketData()方法进行UDP交互。

📒 注意事项