Geschrieben

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

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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
  21. 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
  22. 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
  23. 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
  24. 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
  25. 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
  26. 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
  27. 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