本帖最后由 qwer 于 2025-2-25 22:33 编辑
问题环境: 服务端、客户端 2460b 版本 客户机均为有盘
一、问题现象
客户机启动CF后,不一会就自动退出到桌面,并且提示需要安装反作弊,使用没有玩过的账号测试也是这样
二、排查过程
1.检查服务器启动项设置,发现是有设置过腾讯反作弊启动项,设置的运行程序也是正确的;
2.换成默认包测试,开机后任务栏托盘也没有显示反作弊的图标,检查客户机开机启动项的日志也没有出现报错,服务器也有正常下发文件;
3.重新下载反作弊程序,并且换盘解压后,重新设置启动项,客户机重启后还是没有启动反作弊;
4.在客户机上手动运行反作弊程序,客户机没有任何反应,正常执行反作弊程序是会调用对应文件的,就算反作弊没生效也会有进程出现。随后使用debug看了一下程序执行过程,发现启动后提示找不到对应文件
检查客户机上实际是没有X盘的,但是执行程序指向的是X盘;
5.随后在服务器资源管理中查看“游戏运行公共组件”的安装位置,发现是在E盘
但是客户机上面本身是有E盘的,并不是服务器设置的游戏盘(注:这个图里面的X盘已经是指定盘符后的)
三、解决方法
在服务器磁盘管理里面把E盘挂载后的盘符指定为X盘
然后客户机重启后看到腾讯反作弊程序能正常运行了,启动游戏后也没有提示反作弊报错。
|