handshake failure
Saiko125 opened this issue · 10 comments
A handshake failure like this indicates the server you are connecting to is, well, invalid. This is most often due to mismatching mods between your client and the server.
The fact you have owo-lib in your mods, and that handshake is enabled, means that one of your mods on the client requires it to be present on the server too.
If you are the server host, and you believe this is not the case, make sure you are not being blocked by a proxy like Velocity: https://docs.wispforest.io/faq/#i-get-disconnected-due-to-an-oo-handshake-failure-when-trying-to-join-a-server
I've been playing on servers that are valid and still running
just can't connect to them when I see this message pop out
even when joining my local server it says the same thing and just disconnects me
I would know how to change the dependency that I need to have "EXACT" mod set as servers or not have mods at all even if servers do not have mods I can't join them which is annoying me
previously they just allowed me to join any server but now they doesn't so I don't understand what's happening
To be quite honest, I can't exactly spot any mods in this list which would require handshake - I'm however also of course not intimately with every mod that has ever used owo networking. Generally, handshaking exists to protect you from joining incompatible servers - under which vanilla servers certainly fall when using this modlist.
If you like to do it anyways, you can supply the respective Java flag to completely disable handshaking on your client. Do note however, that this will also prevent you from joining servers with a compatible mod set as they will expect your client to participate in the handshaking process
this hopefully should help identiy what mod does that
if not then well I would have to go thru painful binary-split method of finding what's wrong and what mod does that