一、登录器配置法(首呀案,防多开)
多数引擎通过登录器直接限制客户端进程,实现“单机单号”。
1.打开登录器配置器:找到LoginTool.exe(或类似配置程序),进入“基本设置”或“客户端设置”选项卡。
2.启用多开检测:勾选“禁止双开”、“禁止多开”或“单机运行”选项。部分引擎需设置“允许启动数量”为1。
3.绑定硬件码(进阶):为防止更换账号绕过限制,可勾选“绑定机器码”(硬盘序列号)或“绑定MAC地址”。开启后,同一台电脑无论换什么账号,都只能登录一个角色。
4.生成登录器:保存配置并重新生成Login.exe,玩家必须使用此新版登录器才能生效。
二、网关限制法(M2引擎控制)
若需在服务器层面限制同一IP只能建立一个连接,需修改网关配置。
1.修改RunGate:进入MirServer\RunGate目录,打开Config.ini或GateSetup.ini。
-找到MaxConnOfIP(单IP最大连接数)参数,将其值改为1。
◦部分引擎参数名为IPConnectionLimit=1。
2.LoginGate同步:进入MirServer\LoginGate目录的配置文件,同样修改单IP连接限制为1。
3.重启生效:修改后必须关闭所有网关(RunGate、LoginGate)和M2Server,再重新启动。若仅重启M2,网关规则可能不生效。
三、脚本控制法(动态踢人)
利用游戏内脚本(QManage.txt)实时检测并踢出重复IP。
1.编辑脚本:打开MirServer\Mir200\Envir\MapQuest_Def\QManage.txt。
2.写入检测逻辑(示例):
[@Login]
#IF
CheckSameIPCount>1;检测同IP在线数是否大于1
#ACT
Kick;踢出当前登录角色
SendMsg5【系统】同一IP下只能登录一个账号!
Break
3.适用场景:此方法适合HERO、GOM等支持脚本检测的引擎。注意,若玩家使用路由器(NAT),所有设备外网IP相同,此方法会误杀室友或局域网玩家。
四、常见引擎参数对照表
引擎类型配置文件路径关键参数名推荐值
GOM/GEEM2Server\Plugins\*.iniIPMaxConnection1
HERO/LEGRunGate\Config.iniMaxConnOfIP1
3KM2登录器配置器禁止双开勾选
BLUEM2\Setup.txtIP连接限制1
五、排错与注意事项
•局域网冲突:若你和朋友在同一个路由器下(共享外网IP),开启IP限制后会导致只能有一个人能登录。此时只能使用“登录器多开检测”(绑定机器码)来区分不同电脑。
•网关优先级:RunGate的限制比M2Server的脚本检测更底层,生效更快。建议优先修改网关配置。
•ADSL拨号:动态IP玩家每次重拨IP会变化,不会被限制。
操作建议:单机测试或卸围联机,直接使用登录器的“禁止多开”功能;若开区防刷,必须结合网关IP限制与脚本检测。
多数引擎通过登录器直接限制客户端进程,实现“单机单号”。
1.打开登录器配置器:找到LoginTool.exe(或类似配置程序),进入“基本设置”或“客户端设置”选项卡。
2.启用多开检测:勾选“禁止双开”、“禁止多开”或“单机运行”选项。部分引擎需设置“允许启动数量”为1。
3.绑定硬件码(进阶):为防止更换账号绕过限制,可勾选“绑定机器码”(硬盘序列号)或“绑定MAC地址”。开启后,同一台电脑无论换什么账号,都只能登录一个角色。
4.生成登录器:保存配置并重新生成Login.exe,玩家必须使用此新版登录器才能生效。
二、网关限制法(M2引擎控制)
若需在服务器层面限制同一IP只能建立一个连接,需修改网关配置。
1.修改RunGate:进入MirServer\RunGate目录,打开Config.ini或GateSetup.ini。
-找到MaxConnOfIP(单IP最大连接数)参数,将其值改为1。
◦部分引擎参数名为IPConnectionLimit=1。
2.LoginGate同步:进入MirServer\LoginGate目录的配置文件,同样修改单IP连接限制为1。
3.重启生效:修改后必须关闭所有网关(RunGate、LoginGate)和M2Server,再重新启动。若仅重启M2,网关规则可能不生效。
三、脚本控制法(动态踢人)
利用游戏内脚本(QManage.txt)实时检测并踢出重复IP。
1.编辑脚本:打开MirServer\Mir200\Envir\MapQuest_Def\QManage.txt。
2.写入检测逻辑(示例):
[@Login]
#IF
CheckSameIPCount>1;检测同IP在线数是否大于1
#ACT
Kick;踢出当前登录角色
SendMsg5【系统】同一IP下只能登录一个账号!
Break
3.适用场景:此方法适合HERO、GOM等支持脚本检测的引擎。注意,若玩家使用路由器(NAT),所有设备外网IP相同,此方法会误杀室友或局域网玩家。
四、常见引擎参数对照表
引擎类型配置文件路径关键参数名推荐值
GOM/GEEM2Server\Plugins\*.iniIPMaxConnection1
HERO/LEGRunGate\Config.iniMaxConnOfIP1
3KM2登录器配置器禁止双开勾选
BLUEM2\Setup.txtIP连接限制1
五、排错与注意事项
•局域网冲突:若你和朋友在同一个路由器下(共享外网IP),开启IP限制后会导致只能有一个人能登录。此时只能使用“登录器多开检测”(绑定机器码)来区分不同电脑。
•网关优先级:RunGate的限制比M2Server的脚本检测更底层,生效更快。建议优先修改网关配置。
•ADSL拨号:动态IP玩家每次重拨IP会变化,不会被限制。
操作建议:单机测试或卸围联机,直接使用登录器的“禁止多开”功能;若开区防刷,必须结合网关IP限制与脚本检测。

