Direkt zum InhaltDuoNerdsTechnische Lösungen für digitale Projekte
Metin2 / Systeme

Metin2 Systeme, UI und saubere Migration

Bestehende Sources, einzelne Systeme oder eine komplette Modernisierung – wir steigen dort ein, wo dein Projekt wirklich steht.

EinstiegReview oder UmsetzungUmfangmodular planbarÜbergabeCode + Dokumentation
Metin2 Systeme, UI und saubere Migration
DN / 01Kapazität für neue Projekte
01 / Unser Ansatz

Metin2-Entwicklung, die Bestand und Zukunft zusammenbringt.

Wir betrachten Client, Server, Daten und UI als ein System. So entsteht keine hübsche Oberfläche, die später an alten Packets, Python-Verträgen oder unklaren Zuständen scheitert.

Arbeitsproben ansehen
01
Client & UI

UI, Python und Client-Logik

Neue Fenster, bestehende Interfaces, Inventar- und Charakterflächen, Event-Bindings sowie saubere Zustandsführung im Client.

02
Server & Systeme

Features mit vollständigem Datenweg

Game-/DB-Logik, Packets, Tabellen und Konfiguration werden gemeinsam geplant, damit das Feature nicht nur im UI existiert.

03
Modernisierung

Legacy schrittweise ablösen

C++-, Python- und Ymir-Bestand wird kartiert und in überprüfbaren Schritten modernisiert, ohne funktionierende Verträge blind zu brechen.

04
Qualität

Performance, Tests und Übergabe

Hotspots, Ladewege, Logs und Fehlerbilder werden sichtbar gemacht. Du bekommst nachvollziehbare Änderungen und eine dokumentierte Übergabe.

Typische Metin2-Aufträge

Hier können wir konkret einsteigen.

  • Neue Spielsysteme und Endgame-Features
  • UI-Reworks und neue Client-Fenster
  • C++ Source-Refactoring und Core-Anpassungen
  • Client-/Server-Synchronisierung und Packet-Fehler
  • Performance-Analyse, Crashes und Stabilisierung
  • Migration alter Systeme und saubere Dokumentation
Lieferumfang

Was nach der Zusammenarbeit greifbar bleibt.

  • Abgestimmter Scope mit technischen Grenzen
  • Quellcode und benötigte Daten-/Konfigurationsänderungen
  • Nachvollziehbare Test- und Prüfschritte
  • Installations-, Export- oder Deployment-Hinweise
  • Dokumentierte offene Punkte und sinnvolle nächste Schritte
Technischer Rahmen

Werkzeuge passend zum Projekt.

Wir wählen den Stack nicht für ein Logo-Raster, sondern anhand deines Bestands, der Zielumgebung und der späteren Wartung.

C++Python 2.7Ymir UISQLPacketsDX9 / DX11Client & Game Source
Klare Grenzen

Seriös heißt auch: Risiken sichtbar machen.

01

Wir versprechen keine Kompatibilität, bevor Source-Stand und Abhängigkeiten geprüft sind.

02

Große Reworks werden in Meilensteine geteilt, statt alles gleichzeitig umzubauen.

03

Fremde Systeme integrieren wir erst nach einer technischen Bestandsaufnahme.

FAQ / Metin2 / Systeme

Vor dem ersten Gespräch.

Du musst noch kein fertiges Lastenheft haben. Ein Ziel, ein Problem oder ein bestehender Stand reicht für den Anfang.

Könnt ihr in einen bestehenden Client einsteigen?

Ja. Für den Start brauchen wir den relevanten Source-Stand, eine kurze Zielbeschreibung und – falls vorhanden – Logs oder ein reproduzierbares Fehlerbild.

Baut ihr auch komplette Systeme?

Ja, sofern Scope und Datenwege klar sind. Wir können mit einem technischen Konzept oder einem kleinen Prototyp starten und danach in Meilensteinen ausbauen.

Übernehmt ihr auch nur UI oder nur Serverlogik?

Ja. Wir prüfen trotzdem kurz die angrenzenden Verträge, damit die einzelne Änderung sauber in den Bestand passt.

Dein nächster Schritt

Schick uns den Stand, nicht die perfekte Erklärung.

Wir sortieren mit dir, was wirklich gebraucht wird, welche Risiken zuerst geklärt werden müssen und womit ein sinnvoller Start gelingt.