我们在使用1.14.2的客户端的时候。角色移动回被提掉线

Viewed 78

我们在使用1.14.2客户端的时候,我们的游戏角色在假设跑步行走朝左跳或者朝右跳的时候回出现被服务器判定作弊,直接剔出游戏。不知道你们的代理工具能解决这个问题吗。游戏方给的解释是1.14.2客户端。
可能是客户端在清除afk时发送了一个change_stand_state数据包,它将他们的最后一个移动信息设置为除了预期的最后一个移动之外的其他信息

2 Answers

可以去看一下vmangos代码的提交记录,其中有一次专门优化服务器代码来解决114和112移动数据不兼容问题。

我早晨在VM里提交了BUG 关于AddPenaltyForCheat(true, CHEAT_TYPE_BAD_MOVE_START, CONFIG_BOOL_AC_MOVEMENT_CHEAT_BAD_MOVE_START_ENABLED。我看两个小时前已经给了修改
bool MovementAnticheat::CheckFallStop(MovementInfo const& movementInfo, uint16 opcode)
{
if (!sWorld.getConfig(CONFIG_BOOL_AC_MOVEMENT_CHEAT_BAD_MOVE_START_ENABLED))
if (!sWorld.getConfig(CONFIG_BOOL_AC_MOVEMENT_CHEAT_BAD_FALL_STOP_ENABLED))
return false;

if (!GetLastMovementInfo().ctime)

真厉害了

这串代码怎么使用,放哪里能解决问题??