Blog
Notizen aus sieben Jahren Basteln, Bauen und Betreiben: Discord-Bots, Webdienste, Server und ein Minecraft-Netzwerk. Was funktioniert hat, was kaputtgegangen ist und was ich daraus gelernt habe.
27 Beiträge zum Thema „minecraft“.
Beiträge
- W
Wo das Netzwerk heute steht
Eine Bestandsaufnahme nach sechs Wochen Aufbau: welche Server laufen, was eigen ist und was gekauft, was funktioniert und was noch offen ist. Und was ich aus diesen Wochen mitnehme.
- rueckblick
- infrastruktur
- minecraft
5 Min. Lesezeit - D
Das Wiki ist das Pflichtenheft
Bevor ich ein zentrales Plugin baue, das dutzende ersetzen soll, muss ich wissen, was das Netzwerk heute tatsächlich tut. Warum die Dokumentation vor dem Code kommt — und wie ich fast anders entschieden hätte.
- doku
- planung
- minecraft
5 Min. Lesezeit - E
Ein fremdes Statistik-Plugin forken und umlackieren
Die Spielerstatistiken meines Netzwerks liefen über ein fremdes Plugin mit eigener Weboberfläche. Jetzt läuft ein eigener Fork — mit dem Aussehen meiner Seite und einer Lösung für Bedrock-Skins.
- minecraft
- eigenbau
- daten
5 Min. Lesezeit - A
Alten Plugins die Version vorlügen
Zwei Techniken für Plugins, die es nicht mehr gibt: den Versionsabruf abfangen und interne Klassennamen umschreiben. Wo die Grenzen liegen — und wann man es lieber lässt.
- minecraft
- plugin
- bytecode
5 Min. Lesezeit - T
Tracker, die still sterben
Zwei Runden Fehlersuche an Portalen, die sich nicht schließen. Im Protokoll sah alles erfolgreich aus — weil eine Methode true zurückgibt, auch wenn sie nichts tut.
- minecraft
- eigenbau
- fehlersuche
5 Min. Lesezeit - B
BetterModel ist reines Java — Bedrock sieht nichts davon
Die aufwendig gebauten Portale und Objekte waren für die Hälfte der Spieler unsichtbar. Der Nachweis dauerte zehn Minuten, die Lösung mehrere Tage — und besteht aus vier Teilen, von denen keiner fehlen darf.
- minecraft
- bedrock
- eigenbau
5 Min. Lesezeit - E
Ein Plugin statt siebenundfünfzig — der Plan hinter DreamCore
Jeder Minecraft-Versionssprung bedeutet, dutzende fremde Plugins nachzuziehen. Der Plan: möglichst viel davon in ein eigenes zentrales Plugin holen. Was ersetzbar ist — und was Infrastruktur bleibt.
- minecraft
- eigenbau
- architektur
5 Min. Lesezeit - C
Custom-Items ohne das Plugin dahinter
Gekaufte Item-Pakete sind für bestimmte Plugins gebaut. Man braucht die Plugins nicht — nur die Modelle. Wie ich sie in ein eigenes System übernommen habe, für Java und für Bedrock.
- minecraft
- packs
- handwerk
5 Min. Lesezeit - E
Ein Texturenpaket fürs ganze Netz — und warum es zweimal kam
Das Paket lud, scheiterte, und danach war gar keins mehr da. Die Ursache lag nicht am Paket, sondern daran, dass zwei Stellen dasselbe verschickt haben.
- minecraft
- bedrock
- fehlersuche
5 Min. Lesezeit - P
Portale, die hochkant stehen müssen
Drei Portale in der Lobby, je eine 3×3-Fläche, und die Frage, welcher Blocktyp sich dafür eignet. Dazu ein Spawnpunkt, der ein eigenes Zusatzmodul braucht — und eine Kennung, die nirgends steht, wo man sie sucht.
- minecraft
- welten
- handwerk
5 Min. Lesezeit - E
Eine Lobby aus dem Jahr 2017 auf einem Server von 2026
Ein gekaufter Spawnbereich, gebaut für eine neun Jahre alte Minecraft-Version. Wie ich ihn auf die aktuelle gehoben habe — mit einem Werkzeug, das ich für etwas ganz anderes kannte.
- minecraft
- welten
- werkzeuge
5 Min. Lesezeit - E
Ein verwaistes Plugin forken — zwei Zeilen waren die Ursache
Ein Plugin, das seit Jahren niemand mehr pflegt, startet auf der neuen Minecraft-Version nicht. Die Ursache lag in der Versionserkennung — und der zweite Fehler kam erst zum Vorschein, als der erste behoben war.
- minecraft
- plugin
- eigenbau
5 Min. Lesezeit - D
Drei Anläufe, einen Server auf 26.2 zu heben
Ein gekauftes Paket für eine ältere Minecraft-Version auf die aktuelle bringen: von vierzehn ausgefallenen Plugins auf zwei. Gemessen statt geschätzt, in drei Durchläufen.
- minecraft
- paper
- migration
5 Min. Lesezeit - D
Dream Survival löst Adventure ab
Zwei gekaufte Serverpakete im Vergleich, eine Entscheidung nach zwei Tagen Testbetrieb — und was es bedeutet, ein fremdes Paket in ein bestehendes Netzwerk zu holen.
- minecraft
- server
- produkt
5 Min. Lesezeit - A
Alle Welten auf einer Karte
Jeder Server hatte seine eigene Kartenansicht, jede Welt hieß „world“. Wie ich sie zusammengeführt habe — mit Verweisen statt Kopien und einem Webserver, der komprimierte Dateien versteht.
- minecraft
- bluemap
- nginx
5 Min. Lesezeit - E
Eine Rechteverwaltung für fünf Server
Jeder Server hatte seine eigenen Rechte — oder gar keine. Wie ich sie in einer gemeinsamen Datenbank zusammengeführt habe, ohne einen Bestand zu verlieren.
- minecraft
- rechte
- architektur
5 Min. Lesezeit - E
Eine fremde Lizenzprüfung übernehmen, ohne das Plugin anzufassen
Ein gekauftes Serverpaket prüft seine Lizenz gegen einen Server, den es nicht mehr gibt. Wie die Prüfung auf die eigene Infrastruktur umgezogen ist — mit einer geänderten Zeile statt eines Eingriffs ins Plugin.
- lizenzen
- minecraft
- architektur
5 Min. Lesezeit - N
Nachtschicht: Sicherungen, JVM-Grenzen und ein Hilfe-Menü
Eine lange Nacht mit drei Themen: automatische Sicherungen für die Spielserver, Speichergrenzen für Java in Containern, und ein Menü, das erklärt, welche Befehle es gibt.
- minecraft
- betrieb
- backups
5 Min. Lesezeit - D
Der Schalter, der auf dem Zielserver stehen muss
Der Serverwechsel funktionierte für Bedrock-Spieler und nicht für Java-Spieler. Die Sendeseite sah dabei völlig gesund aus — die Ursache lag am anderen Ende.
- minecraft
- plugin
- fehlersuche
5 Min. Lesezeit - C
CrossLink entsteht: ein eigenes Plugin für zwei Server
Serverwechsel per Befehl, eine gemeinsame Bestenliste, Statistiken über beide Server. Warum ich das selbst gebaut habe statt einen Proxy aufzusetzen — und was die erste Fassung schon konnte.
- minecraft
- plugin
- eigenbau
5 Min. Lesezeit - E
Eine Bedrock-Welt nach Java holen
Die Welt, in der wir seit Monaten bauen, sollte auf einen Java-Server umziehen. Welches Werkzeug das kann, was dabei verloren geht — und die 30 Sekunden, in denen man nicht abbrechen darf.
- minecraft
- bedrock
- werkzeuge
5 Min. Lesezeit - C
Crossplay ist kein Schalter
Java- und Bedrock-Spieler auf einem Server: technisch möglich, aber mit Grenzen, die man vorher kennen sollte. Was übersetzt wird, was nicht, und was das für die Serverplanung bedeutet.
- minecraft
- bedrock
- geyser
5 Min. Lesezeit - Z
Zurück zu Minecraft — diesmal auf Bedrock
Sieben Jahre nach meinem ersten Server wieder eine Welt mit Freunden — diesmal auf Bedrock, weil die Hälfte auf Konsole und Handy spielt. Was daran anders ist als früher.
- minecraft
- bedrock
- persoenlich
5 Min. Lesezeit - V
Von Spigot zu Paper — und warum ich anfing, TPS zu messen
Ein Serverwechsel, der zwanzig Minuten dauerte, und eine Zahl, die mein Verständnis von Minecraft verändert hat: 20 Ticks pro Sekunde, und was passiert, wenn sie es nicht sind.
- minecraft
- paper
- leistung
6 Min. Lesezeit - D
Der erste Datenverlust: eine Welt, keine Sicherung
Ein abgebrochener Kopiervorgang, eine kaputte Regionsdatei und sechs Wochen Bauzeit, die weg waren. Was ich über Sicherungen gelernt habe, als es zu spät war.
- minecraft
- backups
- fehler
5 Min. Lesezeit - W
Warum mein Server jeden Abend abstürzte — und was RAM damit zu tun hatte
Sechs Wochen lang stürzte mein Server immer dann ab, wenn es am meisten störte. Ich habe drei Ursachen vermutet, bevor ich die richtige gemessen habe.
- minecraft
- server
- fehlersuche
7 Min. Lesezeit - D
Der erste eigene Server lief auf einem PC unter meinem Schreibtisch
Wie aus einem ausgemusterten Rechner ein Minecraft-Server für sechs Freunde wurde — und warum ich danach wusste, dass ein Server kein Programm ist, sondern ein Dienst.
- minecraft
- anfaenge
- server
7 Min. Lesezeit