|
现在的VAC2还在测试期间。这里只介绍下工作方式。
如果要测试VAC2,SourceDS服务器带一个启动参数就可以了。
目前只是采集用户内存信息和录制DEMO。
首先,VAC2再次验证SteamID的合法性。
// 2005年6月1日的升级后,VAC2没有检查SteamID的合法性。
当服务器启动VAC2的测试后,服务器端调用steamclient.dll来建立一个端口。
而客户端进入VAC2的服务器,也会通过steamclient.dll来建立端口与服务器通讯。
目前的通讯内容,只涉及客户端的内存映像发送,以及DEMO录制。
客户端将内存数据发送给服务器,服务器将数据发送给VAC2监控服务器。如果内存中的数据包含可疑内容。VAC2监控将返还服务器一个信息,要求客户端发送DEMO数据。服务器收到指令后,通知客户端,并开始记录demo。当数据采集足够了,将发送给VAC2监控服务器。
valve将通过一定的方式处理这些demo。
我想,有demo为证,将来封SteamID也就有据可查。
有些人想到,如果把这些端口封闭了,不就无法发现作弊了?
没错。如果这些端口无法正常工作,VAC马上停止工作。
在控制台可以看到这些信息,
"Connection to Steam servers successful."
服务器可以正常启动VAC2
如果看到的是:
"Could not establish connection to Steam servers."
无法启动VAC2。
这也是为何韩国的服务器有的带盾牌,有的无效。
因此,如果客户端无法开启这些端口,进入VAC2服务器被拒绝,而友善地提示你,请检查防火墙。
:d: |
|