我们在用虚拟机,做自己的云游戏的时候,有些游戏厂商会检测你的机器是否是虚拟机,当然检测是否是虚拟机的方式有很多中,今天的教程里,我只演示针对CPU检测,去掉CPU的虚拟标识。
教程:
这里我就略过,虚拟机安装配置的部分了,直接在一有安装完成的虚拟机,给大家演示,在未配置前,我们查看Windows的任务管理器,找到CPU的部分查看信息。
红色圈主的范围,已经标注了这是一台虚拟机,我们关闭虚拟机,进入编辑模式,然后改为
<qemu:commandline> <qemu:arg value='-cpu'/> <qemu:arg value='host,-hypervisor,+kvm_pv_unhalt,+kvm_pv_eoi,hv_spinlocks=0x1fff,hv_vapic,hv_time,hv_reset,hv_vpindex,hv_runtime,hv_relaxed,kvm=off,hv_vendor_id=intel'/> </qemu:commandline>
保存后,重新启动虚拟机,然后在进入管理器查看CPU。
这样就去掉了虚拟化的标识,但是需要注意的是配置完成后的虚拟机,如果后期需要修改内容,使用了UNRAID的模板修改了配置,都需要重新添加上面的代码。
结尾:
虽然内容很简单,但是在虚拟机做云游戏服务器的时候,这几行代码是非常实用的,可以解决部分游戏检虚拟化的问题。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持一下吧
相关推荐
请登录后查看评论内容