# Minecraft Server Won't Start – Check Java, EULA, Port & Logs

Minecraft server won't start or connection timed out? Java 17, eula.txt, port 25565, RAM & firewall – dedicated troubleshooting guide.

**Quick answer:** If the server won't run, read `logs/latest.log`. Top 3 causes: wrong **Java version**, **eula.txt** not accepted, **port/firewall** blocking.

**If you landed here:** Jar won't start, crashes immediately or players get "Connection timed out".

## Error → cause → fix

Symptom / logCauseFix

Server stops immediatelyEULA not accepted[eula.txt → eula=true](/en/gameserver/minecraft/eula)

UnsupportedClassVersionErrorJava too oldInstall Java 17

Connection timed outFirewall[UFW 25565](/en/root-v-server/firewall-ports)

Domain timeoutDNS/SRV[SRV record](/en/domain/minecraft-srv-record)

Full setup: [Install Minecraft server](/en/gameserver/minecraft/installation)

*Products & ordering: [Order Minecraft server](https://nexorahost.com/category/gameserver-1) · Manage: [panel.nexorahost.de](https://panel.nexorahost.de) · [My account](https://nexorahost.com/account) · [nexorahost.com](https://nexorahost.com) (Frankfurt · 1 Tbit/s DDoS · 99.9% uptime)*
