Mit einer Domain tippen deine Spieler spiel.deinedomain.de statt einer IP, und wenn du eines Tages den Server wechselst, änderst du nur den DNS-Eintrag, statt allen Bescheid zu geben.
Den A-Eintrag anlegen
Lege im Panel deines Domain-Anbieters (Cloudflare, Namecheap, GoDaddy, IONOS, Strato...) in der DNS-Zone einen Eintrag an:
| Typ | Name | Wert | TTL |
|---|---|---|---|
| A | spiel (oder @ für die Domain ohne Präfix) | Die IP deines VPS | Automatisch |
Für eine Website lege einen mit @ und einen mit www an, beide auf dieselbe IP.
Wenn du Cloudflare nutzt: graue Wolke für Spiele
Cloudflare zeigt neben jedem Eintrag eine orange Wolke (Proxy). Dieser Proxy funktioniert nur für Websites (HTTP/HTTPS). Für einen Gameserver, eine Datenbank oder SSH stell die Wolke auf grau („Nur DNS“); sonst können sich deine Spieler nicht verbinden.
Funktioniert es schon?
Es dauert meist ein paar Minuten (manchmal bis zu einigen Stunden). Prüfe es auf deinem PC:
nslookup spiel.deinedomain.de
Wenn die Antwort die IP deines VPS ist, passt es.
Wie sich die Spieler verbinden
- FiveM: in der F8-Konsole
connect spiel.deinedomain.de(wenn du den Standardport 30120 nutzt). - Minecraft Java: direkt
spiel.deinedomain.de, wenn der Server den Port 25565 nutzt. - Andere Spiele: der Name mit dem Port dahinter, wenn es nicht der Standardport ist, zum Beispiel
spiel.deinedomain.de:27016.
Minecraft mit anderem Port: SRV-Eintrag
Nutzt dein Minecraft-Server nicht den 25565, sorgt ein SRV-Eintrag dafür, dass die Spieler trotzdem nur den Namen eintippen:
| Typ | Name | Priorität | Gewichtung | Port | Ziel |
|---|---|---|---|---|---|
| SRV | _minecraft._tcp.spiel | 0 | 5 | 25566 | spiel.deinedomain.de |
Das Ziel muss ein Name mit eigenem A-Eintrag sein (keine IP).
Für eine Website mit HTTPS geht es danach weiter mit Nginx und einem kostenlosen Zertifikat.