Para que funcione decentemente, necesita al menos 2 cores, 4GB de ram (si hay poca ram el servidor empezará a a bajar los TPS), y conexión de al menos de 100Mb de subida y de bajada, con ese hardware debería ir a 20TPS sin problemas. Pero esto es para jugar survival, si vas a jugar a Minijuegos, necesitará menos ram, pero si es un servidor donde se activara cientos de TNT se necesitará muy buena CPU y al menos 8 GB de ram para ir estables
Necesita conexión porque la gente cuando se pasea por el mapa todos los chunks hay que enviarlos al ordenador del jugador, y si sumas que son 50 personas, ya consumiría lo suyo.
Igualmente, todo depende de lo que vayas a montar, plugins, etc...
Si vas a meter plugins muy pesados, necesitaras mucha CPU y ram.