【已关闭】

再次申请解封,麻烦了

mayubo7 · 2024-01-08 21:06 · 5 回复 · 2 查看 · 账号申诉 · 已关闭

mayubo7成员
楼主 · 2024-01-08 21:06

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

洛加斯特管理员
2 楼 · 2024-01-09 05:34
经回溯日志:
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);
}


mayubo7成员
3 楼 · 2024-01-09 05:38
感谢,游戏重新下载安装了,但愿以后不出现类似问题了,实在太麻烦了。
maxiaoli7成员
4 楼 · 2024-01-09 06:34
maxiaoli7成员
5 楼 · 2024-01-09 06:34
maxiaoli7成员
6 楼 · 2024-01-09 06:34

主题已关闭,不再接受回帖;如需反馈请发新主题或前往客服群。