zoukankan      html  css  js  c++  java
  • 游戏限制多开原理及对应方法

    游戏限制多开原理及对应方法

    1. 通过探测游戏客户端进程是否已经存在来防止重复打开 //解决方法:隐藏进程,让新启动的进程找不到相同的进程通过探测游戏客户端的窗口是否已经存在来防止重复打开 //解决方法:隐藏进程或修改窗口标题类名让新进程探测不到同类窗口
    2. 游戏通过打开TCP或UDP端口监听,开第二个游戏时会打开端口失败从而判断游戏是否多开 //判断方法:在新游戏启动之前,打开电脑 CMD控制台,输入命令 netstat -a -n -o 会出现本地TCP/UDP的所有链接,复制好,启动游戏,重复一遍操作,查看本地TCP/UDP是否有变化
    3. 游戏通过独占文件访问来防止重复打开 //解决方法:复制多份游戏客户端
    4. 游戏通过限制一个用户只能打开一个游戏来防止重复打开 //解决办法:创建多个系统帐户
    5. 游戏通过互斥对象来防止多开,这也是最常见的一 //解决办法:找到进程里面的互斥对象直接关闭即可
    6. 游戏通过创建跨进程的内存映射文件防止多开 //解决办法:直接HOOK该函数
    7. 游戏通过第一次启动创建一个公共文件来防止多开//解决办法:每启动一次就删除一次,或者设置文件夹读写限制让其无法创建
    8. 游戏启动时服务器通过MAC地址来限制多开 //解决办法:每启动一次就更换一次MAC地址
    9. 游戏启动时服务器通过IP地址来限制多开 //解决办法:每个游戏都使用不同的代理IP
  • 相关阅读:
    面向对象之类属性、类方法,静态方法
    python面向对象之继承
    python之面向对象练习
    python面向对象
    CentOS7.5最小化安装之后的配置
    怎么在一台电脑上安装win7与centos7双系统
    安装Win7时删除系统保留的100M隐藏分区
    win7在安装时跳过输入用户名界面,直接开启管理员用户
    ESP8266 wifi干扰钓鱼实现
    ESP8266 wifi干扰、钓鱼实现
  • 原文地址:https://www.cnblogs.com/Archimedes/p/14750992.html
Copyright © 2011-2022 走看看