Main problem is that RustLegacy was built on a shitty UnityEngine version.
uLink the communicator of legacy is a piece of obfuscated crap. It always caused flood on the server.
I was able to deobfuscate It, and patch all the shitty errors. No flood appear since a time, but the disconnect method...