its alright, im not very far in it but it seems pretty cool
12:14
no idea about large servers but you can play multiplayer on it yea
12:15
but be aware cause one of the mods adds ants and they can lag out the game a lot (i think atleast, we seemed to be lagging a lot cause we had ants at our spawn)