Metin2
Die Welt der Metin2-Privatserver wirkt von außen wie ein einziges Thema, ist aber tatsächlich ein Schnittpunkt sehr unterschiedlicher Disziplinen: Konfiguration der Server Files, Lua-Skripte für Quests, Client-Bearbeitung, Item- und Mob-Definitionen, PvP-Balance und Spielerökonomie. Die Artikel hier sind aus konkreten Problemen entstanden, auf die ich über Jahre beim Aufbau und Betrieb eigener Server gestoßen bin — von der Quest, die ohne Fehlermeldung nicht auslöst, bis zur wahren Ursache von Framedrops bei hoher Spielerzahl. Statt Copy-Paste-Anleitungen versuche ich zu erklären, warum etwas so funktioniert, denn auf der Metin2-Seite kostet nichts so viel Zeit wie eine Lösung, die man ohne Verständnis anwendet.
Metin2 MySQL-Tabellen: Aufbau von player und account
Wie funktionieren Metin2 MySQL-Tabellen? Wir erklären die Haupttabellen der account- und player-Datenbanken und ihre Aufgabe.
Metin2 Drop-Einstellungen: common_drop und mob_drop
Leitfaden für Metin2 Drop-Einstellungen: common_drop_item.txt und mob_drop_item.txt bearbeiten und die Raten richtig testen.
Metin2 EXP-Einstellungen: die Levelkurve in exp.csv
Leitfaden für Metin2 EXP-Einstellungen: Levelkurve in exp.csv, mob_proto exp, Level-Differenz-Strafe und eine ausgewogene Server-Rate.
Metin2-Patcher bauen: ein Launcher mit Auto-Update
Metin2-Patcher bauen Schritt für Schritt: Manifest, Hash-Prüfung und Download-Logik für einen Launcher mit Auto-Update.
Metin2 Level Reward: Belohnungs-Quest fürs Aufsteigen
Ein Metin2 Level-Reward-System: eine Quest, die bei jedem Aufstieg Belohnungen vergibt, mit echtem Code.
Metin2 Quest Timer: Verwendung und Beispiele
Der Metin2 Quest Timer Schritt fur Schritt: verzogerte Events, Cooldowns und wiederholte Aufgaben mit q.start_timer und server_timer.
Metin2 Quest-Funktionen: die meistgenutzten
Leitfaden zu Metin2 Quest-Funktionen: die meistgenutzten Befehle der pc-, npc-, game- und item-Namespaces mit Beispielen.
Metin2 Root Python: UI-Fenster Anpassen
Schritt-für-Schritt-Anleitung zum Bearbeiten der Metin2 root python-Dateien, um Inventar-, Charakter- und Chatfenster anzupassen.
Metin2 Neuen Skill Hinzufügen: Source und Client
Metin2 neuen Skill hinzufügen Schritt für Schritt: Skilldefinition serverseitig, skill_proto-Eintrag und Effekte, Icons sowie Beschreibungen clientseitig.
Metin2 Skills bearbeiten: Schaden und Dauer einstellen
Metin2 Skills bearbeiten: Schaden, Dauer und Cooldown sicher über skill_proto und skill_table balancieren.
Metin2-Bonus bearbeiten: Attr-Tabellen und Apply-Typen
Bearbeite die Tabellen item_attr und item_attr_rare, prob-Gewichte und Apply-Typen, um Metin2-Bonus zu bearbeiten und neue Boni hinzuzufügen.
Metin2 Event-System: automatische Events einrichten
So baust du ein metin2 event system, das OX, Double-Drop und Angel-Events automatisch per Event-Flag und Quest-Timern startet.
Metin2 Gift Code System: Geschenkcodes erstellen
So baust du ein metin2 gift code System: Datenbank, eindeutige Codegenerierung, Webpanel-Einlösung und sichere Belohnungslieferung.
Metin2 Database-Seite bauen (Item- & Mob-Proto)
Eine Metin2 Database-Seite bauen: item_proto und mob_proto in ein durchsuchbares, filterbares Web-Wiki verwandeln.
Metin2 Marktsystem: Cash Shop und Web-Zahlung integrieren
Wie baut man ein Metin2 Marktsystem? Ich erkläre die sichere Architektur des Coin-Flusses, von der Web-Zahlung bis zur Item-Mall im Spiel.
Metin2 Register-System: ein sicheres PHP-Anmeldeformular
Ein sicheres Metin2 Register-System in PHP und PDO: Validierung, Passwort-Hashing und korrektes Schreiben in die account-Tabelle.
Metin2 Ranking-Seite bauen mit PHP und MySQL
Eine Metin2 Ranking-Seite bauen: Spieler- und Gildenranglisten aus der Datenbank holen und sicher mit PHP und MySQL anzeigen.
Metin2 Biologen-System: Sammel- und Belohnungsmechanik
Wie baut man das Metin2 Biologen-System? Tägliche Sammelmissionen, Belohnungsstufen und der Reset, umgesetzt mit einer Lua-Quest.
Metin2 Switchbot-System: automatischer Bonuswechsel
Lerne, wie ein Metin2 Switchbot den Bonuswechsel serverseitig automatisiert – mit Zielabgleich und fairer Balance.
Metin2 Offline-Shop-System: Verkaufen im Abwesenheitsmodus
Mit einem Metin2 Offline-Shop-System verkaufen Spieler auch offline. Wir bauen Datenbank, Source und Client Schritt für Schritt.
Metin2 Boss-System: Grandboss-Spawn und Drop einrichten
So funktioniert das metin2 Boss-System: Spawnzeiten, Drops und Ansagen mit regen.txt und Quest-Lua einrichten.
Metin2 Dungeon erstellen: einen Dungeon mit Lua bauen
Metin2 Dungeon erstellen: Eintrittsbedingungen, Wellensystem, Boss-Phase, Zeitlimit und Belohnungen — ein kompletter Dungeon in Lua.
Metin2 Reittier-System: Einrichtung und Boni
So richtest du das Metin2 Reittier-System ein: Kampf-Reittiere, Boni und Quest-Funktionen für ein faires Rollout.
Metin2 Pet-System: Anleitung zum Hinzufügen von Pets
Wie funktioniert das Metin2 Pet-System? Pet-Boni, die Fütterungsmechanik und Schritte, um ein neues Pet-Modell hinzuzufügen.