Subdomain eingeben, auf „Beitreten“ klicken — fünf Sekunden später stehst du in deiner Welt. Obwohl der Server eine Minute vorher noch gar nicht existierte. Zauberei? Nein. Ein Trick, der sich durch unser ganzes System zieht:
Die langsame Arbeit passiert vorher. Welt generieren, Server hochfahren, Spielstand laden — alles langsam. Also machen wir nichts davon, während du wartest. Es ist längst erledigt, du siehst nur das fertige Ergebnis.
Ein Server, auf Tempo getrimmt
Wir verwenden nicht den normalen Minecraft-Server, sondern als Basis für unser System PaperMC — die schnellste Server-Variante, entstanden aus der Community. Darüber legen wir unsere eigene Software:
- Hochleistung ab der ersten Sekunde. Java wird im Betrieb schneller — aber das Aufwärmen kostet Zeit, und ein frisch gestarteter Server ist tendenziell langsam. Wir bereiten ihn einmal beim Erstellen des Images vor. Dein Server startet bereits bereit zur Höchstleistung.
- Garbage Collection für Minecraft abgestimmt. Die berühmten „Aikar's Flags“ sorgen dafür, dass der Server nie länger als ein paar Millisekunden einfriert. Kein Ruckeln mitten im Kampf mit einem Creeper.
- Alles vorab erledigt. Plugins, Start-Logik, Weltdateien — was Paper sonst beim ersten Start macht, erledigen wir einmal vorab und integrieren das Ergebnis ins Image. Beim Start wartest du auf nichts.
Der Proxy davor
Dein Client verbindet sich nie direkt mit deinem Game-Server, sondern mit Velocity — einem Proxy, der wie ein Türsteher vor dem ganzen System sitzt. Eine Entscheidung, drei Vorteile:
- Der Login läuft ohne den Game-Server. Subdomain erkennen, Zugang prüfen, weiterleiten — das passiert im Arbeitsspeicher, in Mikrosekunden. Dein Server muss dafür nicht einmal gestartet sein.
- Beitreten, das sich nahtlos anfühlt. Verbindest du dich mit einem pausierten Server, hält der Proxy dich am Ladebildschirm, weckt ihn und lässt dich hinein, sobald dieser bereit ist.
- Ein Schutzschild. Dein Server hat keine öffentliche Adresse. Eine böswillige Flut von Anfragen prallt am abgesicherten Proxy ab — nicht an dem Server mit deiner Welt. Und ein angegriffener Server reißt keinen anderen mit.
Server, die schon auf dich warten
Hier steckt die eigentliche Arbeit. Chunklink läuft auf Kubernetes, die Server verwaltet Agones — gemacht, um Game-Server in großem Maßstab zu betreiben.
Der Clou: ein Pool von Servern. Wir halten immer eine kleine Flotte hochgefahrener Server im Leerlauf bereit. Trittst du einem pausierten Server bei, starten wir keine neue Maschine — wir nehmen eine, die schon läuft, und übergeben ihr deine Welt. Danach füllt sich der Pool im Hintergrund wieder auf.
Die Images liegen längst auf jeder Maschine — kein Download. Und deine Welt? Liegt oft schon lokal auf der SSD. Einen Server von gestern betrittst du in der Regel fast ohne Ladezeit.
Unsere Maschinen stehen in Deutschland, in Nürnberg und Falkenstein. Kurze Wege, niedriger Ping — kein Umweg über einen anderen Kontinent.
Welten auf Vorrat
Das beste Beispiel fürs ganze Prinzip.
Eine Minecraft-Welt zu generieren ist langsam. Gelände, Höhlen, Strukturen, Biome berechnen — das dauert Minuten. Mit Abstand das Langsamste im ganzen Ablauf. Also machen wir das nie, während du wartest.
Stattdessen generieren wir Welten, bevor sie überhaupt jemand braucht. Rund um die Uhr, im Hintergrund, immer ein großer Vorrat bereit. Legst du einen Server an, startet kein minutenlanger Job — du bekommst eine Welt, die längst fertig dasteht.
Willst du etwas Bestimmtes, das gerade fehlt? Auch dann wartest du nicht: Der Server lässt dich sofort hinein und generiert den Rest der Welt im Hintergrund um dich herum.
Das Prinzip in einem Satz: Was langsam ist, passiert vorher — damit es nie in dem Moment landet, auf den es ankommt: dem Klick auf „Beitreten“.
Bei der Hardware wird nicht gespart
Dein Server pausiert, wenn niemand online ist. Ein paar Minuten nach dem letzten Logout sichern wir die Welt und stoppen ihn.
Weil bei uns keine Rechenleistung für leere Server verheizt wird, bekommt jeder aktive Server schnelle, moderne CPU-Kerne und genug RAM — statt der dünnen, überbuchten Scheibchen, die dir Billig-Hoster andrehen. Ein schneller Minecraft-Server lebt von Single-Core-Leistung und genug RAM. Genau da setzen wir an.
Langsame Arbeit ist erledigt, alles bereits geladen — beim Klick auf „Beitreten“ bleibt fast nichts mehr zu tun … außer dich reinzulassen.
Dauert es mal länger als fünf Sekunden? Selten — etwa bei einer brandneuen Welt, die noch nie jemand erzeugt hat, oder wenn ausnahmsweise alle Reserven gleichzeitig belegt sind. Solche Fälle behandeln wir als Fehler, nicht als Normalzustand. Das Versprechen sind die fünf Sekunden.
Und nichts davon ist ein Extra-Paket oder eine versteckte Einstellung. Warme Server, Welten auf Vorrat, der Proxy davor, schnelle CPUs, reichlich RAM — alles standardmäßig an, für jeden Server, zum selben fairen Preis.
Starte einen Server und schau, wie wenig Zeit vom Klick auf „Beitreten“ bis zu deiner Welt vergeht.
Fragen? Oder eine andere Ecke unseres Systems, die ich mal auseinandernehmen soll? Komm in unserem Discord vorbei — die Tür steht offen.
