Recently my wifi was sucking A LOT when playing aos. I was getting randomly kicked after 10 - 15 minutes for a magical reason that not even changing my internet provider or my system could solve the issue…
Maybe i got blacklisted because i got a disconnected message instead of a ban one
ENet (networking library used by Ace of Spades) provides some disconnect code when the client gets disconnected from the server. It can be any integer from 0 to 232−1. ENet makes no distinction between a disconnect code of 0 sent from the server and a timeout.
OpenSpades maps codes to human-readable strings like this:
switch (...) {
case 1: return _Tr("NetClient", "You are banned from this server.");
case 2: return _Tr("NetClient", "You were kicked from this server.");
case 3: return _Tr("NetClient", "Incompatible client protocol version.");
case 4: return _Tr("NetClient", "Server full");
case 10: return _Tr("NetClient", "You were kicked from this server.");
default: return _Tr("NetClient", "Unknown Reason");
}
It doesn’t include a mapping for 0.
Voxlap and BetterSpades are similar: they use “Server disconnect” and “Unknown” for 0, respectively.
Don’t depend on code 2 having consistent meaning, blame notafile for screwing that one up.
Ty for the explanatio! Iit really take a while to actually gimme the message. But just making things clear, i do can join all servers EXCEPT Aloha Babel. So i dont think its my wifi dying in the middle of the loading… Also, i doesnt even start downloading the map files. Thats why i hardly believe my IP got blacklisted cuz of mine ineterrupt joins and kicks