传奇新GOM:参数设置与在线人数报告

来源: 作者: 点击:

在传奇游戏中,为了维持服务器引擎一键自动捡取功能:StartPickUp命令使用指南**

在稳定和玩家体验,网关排队等待功能被引入。当实际在线人数超过设定的传奇新gameofmir(GOM)引擎中,新增了一个名为Start阈值时,新玩家登录游戏将需要排队等待。以下是对该功能的详细解释PickUp的命令,它允许玩家一键自动捡取物品,操作简单且和配置参数说明。

排队等待功能概述

当实际在线人数不会轻易导致服务器卡顿。以下是该功能的详细讲解。

Start超过MaxUserForLoginWait设定的阈值时,PickUp命令介绍

StartPickUp命令启动后,系统将自动捡取玩家附近的物品,直到执行`StopPick新玩家登录游戏将进入排队状态。排队等待时间的计算公式为:

\[Up`命令才会停止。玩家可以选择以下两种方式之一来使用这个功能\text{登陆等待时间}=(\text{实际在线人数}-\text{MaxUserForLoginWait})\times\text{LoginWaitTimeRate:

内辅捡取设置:在引擎的“查看-列表信息二}\]
排队时,报告给玩家的在线人数是实际在线人数乘以OnlinePlayerCountRate的倍数,即:

\[-内辅捡取”中勾选“物品的一键捡取”,确保玩家内辅里物品的自动\text{报告数量}=\text{实际在线人数}\捡取选项也被勾选。2.允许捡取列表:如果是使用假times\text{OnlinePlayerCountRate}\]

配置文件参数解释

在RunGate人进行一键自动捡取,需要在引擎的“查看-列表信息一-允许捡取目录下的Config.ini文件中,有几个关键的配置参数列表”中加入相应的物品,只有列表中的物品才能被一键自动捡取。

**:

MaxUserForLoginWait:设定排队一键自动捡取脚本**
GOM引擎提供了两个自动捡取脚本,分别是PICKUPITEMS和StartPickUp。

-阈值,当实际在线人数超过此值时,新玩家需要排队。

Login**PICKUPITEMS**:该命令使用一次捡取一次物品WaitTimeRate:排队等待时间的计算倍率。
`,需要不断触发或配合定时器使用。
**StartPickOnlinePlayerCountRate`:排队时报告的在线人数倍数。
其他配置参数

除了排队等待相关的参数Up**:该命令启动后将持续自动捡取,直到执行StopPick,Config.ini文件还包含了其他重要的配置参数,如Up命令。

一键捡取脚本⑴:StartPickUp

这是一个:

MaxUser:可以同时在线的最大人数限制。-性能较好的脚本,使用简单,不容易造成服务器卡顿。玩家需要在M2的“选项-功能设置-自动捡取”中勾选“自动捡取”选项。
```ShowLogLevel:日志级别设置。

`Maxplaintext[@main]
#ACTStartPickItemSpeed`:武器速度限制。

`MaxItemSpeedUpsendmsg6一键捡取开启成功
[@main]#Rate`:武器加速因数。

MaxConnectOfIPACTStartPickUp5sendmsg6一键:每个IP地址的连接数限制。
`MaxClientCount捡取开启成功,有效时间5分钟
[@停止一键捡取]#ACT`:每台电脑的连接数限制。

ClientTimeOutTime:超时空闲连接时间。
NomClientPacketSize:普通封包大小限制。
MaxClientPacketStopPickUpsendmsg6一键捡取已经关闭Size:特殊封包大小限制。
`MaxClientPacket

**一键捡取脚本⑵:PICKUPITEMS**

这个Count`:批量购买个数限制。

**行为间隔设置**

游戏脚本可以在杀怪触发中使用,或者通过自定义技能来触发。它允许玩家中的各种行为,如说话、转身、移动、施法、攻击等,都有时间间隔设置捡榷围和是否按照内辅捡取设置进行捡取。

```plaintext限制,以防止作弊行为。例如:

-`ChatInterval
[@KillMon]
#ACT
MOVN200<$KILLMONX>
MOVN201<$KILLMONY>
DELAY`:说话间隔。
-`TurnInterval`:转身间隔。
-`MoveInterval`:移动间隔。
-`SpellGOTO2000@自动捡取

[@自动捡取]
#ACT
PInterval`:魔法间隔。
-`AttackIntervalICKUPITEMS<$STR(N200)><$STR(N201)>311
Copy
通过以上脚本和命令,玩家可以`:攻击间隔。

加速惩罚与处理

为了防止作弊,游戏轻松实现一键自动捡取物品,提高游戏效率。♜对加速行为有惩罚机制。PunishIntervalRate是加速惩罚倍数,而OverSpeedPunishMethod则是对加速处理方式的选择。

开关设置

Config.ini文件还包含了各种开关设置,如空连接检测、加速警告、防止CC攻击、加速掉线、禁止野蛮冲撞等。

游戏网关设置

在[GameGate]部分,可以配置多开端口个数、服务器IP和端口、网关服务器的对外端口等。 

网关排队等待功能网关+引擎配合实际在线人数超过此数量,登陆游戏会排队,赋值0将关闭登陆排队功能登陆等待时间=(实际在线人数-MaxUserForLoginWait)*LoginWaitTimeRateOnlinePlayerCountRate=13.240000排队时报告的在线人数倍数,报告数量=实际在线人数*OnlinePlayerCountRate

RunGate文件下Config.ini

[Float]
PunishIntervalRate=1.000000
LoginWaitTimeRate=0.800000
OnlinePlayerCountRate=13.240000

MaxUserForLoginWait=8000实际在线人数超过此数量,登陆游戏会排队,赋值0将关闭登陆排队功能。
LoginWaitTimeRate=0.800000登陆等待时间=(实际在线人数-MaxUserForLoginWait)*LoginWaitTimeRate
OnlinePlayerCountRate=13.240000排队时报告的在线人数倍数,报告数量=实际在线人数*OnlinePlayerCountRate

Config.ini各参数解释

[Integer]
MaxUser=800可以人数限制
ShowLogLevel=3日志级别
MaxItemSpeed=6武器可以速度限制
MaxItemSpeedRate=60武器加速因数(60)
MaxConnectOfIP=50每ip的可以连接
MaxClientCount=50每台电脑可以连接
ClientTimeOutTime=15000超时空闲连接
NomClientPacketSize=400普通封包大小限制
MaxClientPacketSize=10240特殊封包大小限制
MaxClientPacketCount=15批量购买个数

ChatInterval=800说话间隔
TurnInterval=350转身间隔
MoveInterval=570移动间隔
SpellInterval=1200魔法间隔
AttackInterval=900攻击间隔
ButchInterval=450挖肉间隔
SitDownInterval=450下蹲间隔
PickupInterval=330拾取物品间隔
EatInterval=330使用药品间隔

RushCompTime野蛮冲撞补偿,默认450,越大越严格
MoveNextSpellCompensate=100移动后魔法补偿
MoveNextAttackCompensate=250移动后攻击补偿
AttackNextMoveCompensate=200攻击后移动补偿
AttackNextSpellCompensate=200攻击后魔法补偿
SpellNextMoveCompensate=200魔法后移动补偿
SpellNextAttackCompensate=200魔法后攻击补偿
SpaceMoveNextPickupInterval=600瞬移后拾取物品的间隔

PunishBaseInterval=20加速惩罚基数

ClientMoveSpeedRate=0客户端移动速度
ClientSpellSpeedRate=0客户端魔法速度
ClientAttackSpeedRate=0客户端攻击速度

CheckOvSpdInv=200超速阈值(超过此值,将累加超速计数)
MaxOvSpdCnt=3允许的大的超速计数,超过后动作封包会被丢掉(卡在原地不能攻击...)
ReleaseOvSpdCntTime=5000释放一个超速计数的间隔时间</FONT>

[Float]
PunishIntervalRate=1.000000加速惩罚倍数
MaxUserForLoginWait=8000实际在线人数超过此数量,登陆游戏会排队,赋值0将关闭登陆排队功能。
LoginWaitTimeRate=0.800000登陆等待时间=(实际在线人数-MaxUserForLoginWait)*LoginWaitTimeRate
OnlinePlayerCountRate=13.240000排队时报告的在线人数倍数,报告数量=实际在线人数*OnlinePlayerCountRate

[Method]
OverSpeedPunishMethod=3对加速处理方式:0转换封包,1丢包,2空包,3延迟处理(建议)
BlockIPMethod=0掉线处理:0掉线,1临时封ip,重启失效,2加到长期封ip列表
ChatFilterMethod=0脏话处理:0大部分替换为,1替换过滤字符,2掉线
SpeedHackWarnMethod=0加速警告:0文字警告,1弹窗警告

[Switch]开关设置
CheckNullSession=1空连接检测
OverSpeedSendBack=0加速警告
DefenceCCPacket=0防止cc攻击
KickOverSpeed=0加速掉线(不建议开启)
DoMotaeboSpeedCheck=1禁止很野蛮
DenyPresend=0禁止商城赠送
ItemSpeedCompensate=0组合速度考虑武器加速度
KickOverPacketSize=1异常掉线处理
ChatFilter=1说话过滤
ChatInterval=1说话间隔
ChatCmdFilter=0命令过滤//例如make
TurnInterval=1转身速度
MoveInterval=1移动速度
SpellInterval=1魔法速度
AttackInterval=1攻击速度
ButchInterval=1挖肉速度
SitDownInterval=1下蹲速度
SpaceMoveNextPickupInterval=1瞬移后拾取物品
PickupInterval=1拾取物品
EatInterval=1使用物品
ProcClientCount=0限制每个电脑开启数量开关
ClientShowHintNewType=11.76版本物品显示方式
SyncClientSpeed=0
DebugSpeedMessage=0超速调试信息(供管理员测试使用)
NoDirectionMotaebo=1封定向野蛮
CheckMagicId=1非法空魔法封账号处理
DenyUpdateStoreItem=1禁止添加、撤销摆摊物品
OpenClientSpeedRate=0显示客户端的速度调节(建议关)

[GameGate]
Count=1多开端口个数
ServerAddr1=127.0.0.1服务器1的ip
ServerPort1=5000服务器1的端口
GatePort1=7200网关服务器的对外端口
ServerAddr2=127.0.0.1
ServerPort2=5000
GatePort2=7201

[顶部]