【已解决】再次申请解封,麻烦了

正在查看 6 个帖子:1-6 (共 6 个帖子)
  • 作者
    帖子
  • #3327
    mayubo7
    参与者

    图片实在不知道怎么发,我把游戏根目录的图片和游戏下载的压缩包图片发到群里了,请GM指点吧。
    另外不知道谁能帮我进行担保,先谢谢了,我保证没有使用过任何违规插件脚本等东西。
    再次感谢大家,希望咱们服务器越来越好,也希望我真的不要再被封了,真是不像再麻烦任何人了。

    #3333
    洛加斯特
    管理员

    经回溯日志:
    1、第一次封禁时间为2024-01-07 17:50:20
    2、解封之后,于2024-01-07 23:14:19 再次触发Teleport To Plane的检测,并于23:15:34再次触发封禁
    以上事实与反馈一致,本次进行解封处理。

    Teleport检测是对玩家的Z坐标值进行检测,由于Z坐标值异常,出现了封禁。
    解决方法:
    1、请重新运行客户端目录下的登录器,登录器会清除Cache目录文件
    2、请登录游戏后修改画面配置,降低客户端的分辨率

    附录:封禁代码
    float pos_z = player->GetPositionZ();
    float ground_Z = player->GetFloorZ();
    float groundZ = player->GetMapHeight(player->GetPositionX(), player->GetPositionY(), MAX_HEIGHT);
    float floorZ = player->GetMapHeight(player->GetPositionX(), player->GetPositionY(), player->GetPositionZ());

    // we are not really walking there
    if (groundZ == floorZ && (fabs(ground_Z – pos_z) > 2.0f || fabs(ground_Z – pos_z) < -1.0f)) { if (sConfigMgr->GetOption(“Anticheat.WriteLog”, true))
    {
    uint32 latency = 0;
    latency = player->GetSession()->GetLatency();
    std::string goXYZ = “.go xyz ” + std::to_string(player->GetPositionX()) + ” ” + std::to_string(player->GetPositionY()) + ” ” + std::to_string(player->GetPositionZ() + 1.0f) + ” ” + std::to_string(player->GetMap()->GetId()) + ” ” + std::to_string(player->GetOrientation());
    LOG_INFO(“anticheat.module”, “AnticheatMgr:: Teleport To Plane – Hack detected player {} ({}) – Latency: {} ms – IP: {} – Cheat Flagged At: {}”, player->GetName(), player->GetGUID().ToString(), latency, player->GetSession()->GetRemoteAddress().c_str(), goXYZ);
    }

    BuildReport(player, TELEPORT_PLANE_HACK_REPORT);
    }

    #3334
    mayubo7
    参与者

    感谢,游戏重新下载安装了,但愿以后不出现类似问题了,实在太麻烦了。

    #3346
    maxiaoli7
    参与者

    #3347
    maxiaoli7
    参与者

    #3348
    maxiaoli7
    参与者

正在查看 6 个帖子:1-6 (共 6 个帖子)
  • 话题“【已解决】再次申请解封,麻烦了”已关闭,不接受新回复。