With frequent update many servers failed to keep up which resulting in joining an outdated server.
My question is.. when a client use the latest files and join the server that does not, which version the client will be playing(the local or server) or it will just conflict resulting in console errors eventually?