Earthcomputer / multiconnect

A mod to connect to multiple Minecraft server versions
Other
458 stars 52 forks source link

Disable multiconnect on minemen #197

Open Finoway opened 3 years ago

Finoway commented 3 years ago

Hello,

I would like to point out a problem with multiconnect and minemen that has caused you to detect an "Unfair Advantage" and so I wanted to warn everyone in case someone has the bad idea to join a friend to go on with multiconnect. (I would like to say that I am just pointing out the problem I am not coming to complain about anything)

Screen of ban: image List of mods: image

Earthcomputer commented 3 years ago

minemen has a notoriously strict anti-cheat, like hypixel. I might consider having multiconnect disable itself on minemen, like it already does on hypixel.

Finoway commented 3 years ago

Hello Earthcomputer, or at least just a warning on login? (at least he/she chooses if he takes the risk)

RaphiMC commented 3 years ago

This is probably related to swing / attack packet order which changed in 1.9 -> 1.8 Many anticheats rely on the correct order of those for many combat checks. I tried it myself with and without the fixed packet order and I immendiatly got banned without the fix

OrangeCatUnderscore commented 3 years ago

Once issues more visible to the client are fixed, what's tripping these anticheats should be looked into.. My best guess would be packet ordering as mentioned by RaphiMC above.

Finoway commented 3 years ago

This is probably related to swing / attack packet order which changed in 1.9 -> 1.8 Many anticheats rely on the correct order of those for many combat checks. I tried it myself with and without the fixed packet order and I immendiatly got banned without the fix

Hello, personally an unban has been obtained so maybe you can try to request one. ^^ It would be interesting to be able to test multiconnect with anticheats for example (Alice AntiCheat, AAC, NoCheatPlus and others). This could perhaps make it possible to realize the translation problems encountered with multiconnect, for example with the anticheat test servers.

For example them...

Loyisa's Test Server: eu.loyisa.cn - Europe TestServer mc.loyisa.cn - Asia TestServer

TreesWorld_LP Test Server: tree.ac

lenrik1589 commented 3 years ago

It might be beneficial to try to work with anticheat developers to have them detect multiconnect and apply different rules to such players, though it might create an anticheat circumvention route for actual cheaters?

Finoway commented 3 years ago

It might be beneficial to try to work with anticheat developers to have them detect multiconnect and apply different rules to such players, though it might create an anticheat circumvention route for actual cheaters?

Hello, Yes your idea is not bad I'm even thinking about it I must say but that would allow servers to block multiconnect and it would be a shame to have a blocking of multiconnect personally as for example with servers that block fabric I find that totally silly but it's my opinion, especially that the cheat developers could use this to send a packet or other to make believe in the use of multiconnect it's like for fabric / forge / vanilla this value send to the server is changeable with a simple little mod... (sorry for my english i'm french)

Earthcomputer commented 3 years ago

I attempted to reach out to minemen for their help, they responded by being extremely rude

vytskalt commented 2 years ago

I have been testing multiconnect on anticheat servers. And I found out that when I spam click on multiconnect it spams flags "attack other entities without clicking // swing" and almost immediately kicks me. Doesn't flag when I don't spam click though.

Here is a video showing it: https://user-images.githubusercontent.com/35194709/148210793-ed02a1d1-70b9-41d4-997a-d6925047bf49.mp4

Something is wrong with the packet order patch.

EDIT: https://github.com/Earthcomputer/multiconnect/pull/313