Skip to content

Incompatibility of versions 2.0.0-2.1.0 with Matrix AntiCheat #173

@WhyYum

Description

@WhyYum

Saw a newer version of ZNPCsPlus and decided to upgrade, but in 2.0.0 could not import old NPCs and saw commits to fix this problem, then built the plugin with version 2.1.0 (then I did not know that there is a built build on jenkins).

In the end, for some reason the lobby build works with this mapping, but in the mode build I get this error:

[12:25:41 INFO]: WhyYum[/{HIDDEN_IP}:36736] logged in with entity id 360 at ([world]62.97745476997955, 107.5, -53.63919356266053)
[12:25:41 INFO]: [Matrix] (Via) Player WhyYum joined with (1.20.X/764) client
[12:26:25 WARN]: WhyYum was kicked due to keepalive timeout!
[12:26:25 INFO]: WhyYum lost connection: Timed out

No such thing with version 1.0.8, but it's old, buggy and inconvenient. I really don't want to go to a non-optimized Citizens. If you restart after loading the server ZNPCsPlus through Plugman or PluginManager+ - the server starts to let you in.

The cause occurs even if there are three plugins on the server (Matrix, ZNPCsPlus, ViaVersion). The timeout occurs only if the player logs in after a reboot and there is an NPC in range. If there are no NPCs on the server at all, it also lets the player in. I understand that when displaying or creating NPCs, they are created with a broken package because of which the server can not process the information and sends to timeout.

Core: paper 1.16.5
ZNPCsPlus plugin: v2.1.0
Matrix AntiCheat: v7.9.16A

If any more information is needed, I will provide it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions