Entwicklung5 Min. Lesezeit

Wie Metin2-PServer mobile Clients entwickeln

Metin2 mobil erklärt: Android-Portierungen, Unity- und Unreal-Clients sowie Entwicklerthreads aus Turkmmo, M2Dev und elitepvpers.

Von METIN2.GG

Zwei Wege vom PC aufs Handy

Entwickler privater Metin2-Server verfolgen zwei Wege aufs Handy: Sie passen den bestehenden PC-Client an oder schreiben einen neuen Client in einer Engine wie Unity oder Unreal und implementieren die Kommunikation mit dem Server neu. Öffentliche Threads zeigen beide Ansätze, allerdings in unterschiedlichen Entwicklungsphasen.

Die Arbeit endet nicht mit einem virtuellen Joystick. Welt, animierte Modelle, Inventar und Netzwerkverhalten müssen auf dem Smartphone funktionieren und sich auf kleinen Touchscreens bedienen lassen. Die Beispiele unten zeigen, woran Teams arbeiten. Der dokumentierte Stand wurde am 24. Oktober 2026 geprüft; Entwicklerangaben sind als solche gekennzeichnet. Für diesen Artikel haben wir keine APK installiert und keine Leistungstests durchgeführt.

Metin2-Spielcharakter in silberblauer Rüstung neben einem Telefon mit einer illustrativen mobilen Spielszene

Generierte Illustration nach Metin2-Charakterreferenzen; die Telefonoberfläche ist Konzeptkunst und kein Screenshot eines genannten mobilen Clients.

Den Originalclient portieren: C++, Android und ein anderer Renderer

Im BGFX/FGR2-Entwicklungstagebuch auf Turkmmo, begonnen am 29. August 2026, beschreibt der Autor einen gemeinsamen C++-Kern mit BGFX für Grafik auf mehreren Plattformen. Der veröffentlichte Aufbau nutzt OpenGL ES 3 auf Android und D3D11 unter Windows. Der Autor berichtet über Login, Weltbetritt und Charakteranimationen auf einem physischen Android-Gerät; Vulkan und iOS Metal sind spätere Ziele.

Dieser Ansatz soll das Verhalten des Originalclients erhalten und zugleich Windows-abhängige Teile austauschen. Die FGR2-Arbeit betrifft den Weg von Modell- und Animationsdaten zu einer portablen Laufzeit. Ein neuer Renderer allein macht alte Windows-Oberflächen, Spieldaten und Steuerung noch nicht auf einem Telefon nutzbar.

Andro2, ein weiteres Turkmmo-Projekt, vorgestellt am 30. September, beschreibt einen Android-NDK/ARM64-Build des ursprünglichen C++-Clients mit einer Übersetzungsschicht von DirectX 8 zu OpenGL ES 3. Der Autor sagt, das Netzwerkprotokoll werde beibehalten. Das ist eine projektspezifische Aussage und keine Zusage, dass der Client sich mit jedem privaten Server verbinden kann.

Ein neuer Client mit Unity oder Unreal Engine 5

Ein anderer Weg ist, den Client neu zu entwickeln. In einem M2Dev-Thread vom 29. Mai 2026 zu Unity und einem Mobilclient listet der Entwickler Terrain-Laden, GR2-zu-FBX-Konvertierung, Modelle, Animationen sowie erste Login- und Paketfluss-Experimente auf. Das sind Grundlagen eines Clients; der Beitrag beschreibt laufende Entwicklungsarbeit und ein längerfristiges Android/iOS-Ziel, keinen veröffentlichten mobilen Client.

Es gibt auch kommerzielle Projekte. Die Alesta2-Mobile-Präsentation auf Turkmmo beschreibt einen Unity-6-Client, konvertierte Spieldaten und Zugang zum selben Server von PC und Mobilgerät. Ein Google-Play-Eintrag für Alesta2 Mobile war bei der Prüfung öffentlich erreichbar und nannte ein Update vom 22. Oktober 2026. Das bestätigt einen Android-Store-Eintrag, nicht unsere Prüfung von Crossplay, Funktionsumfang oder Leistung. Das Forum sagt, dass die iOS-Version noch auf die Überprüfung wartet.

Das Cynex-Mobile-Tagebuch auf Turkmmo, eröffnet am 27. September, beschreibt einen neuen mobilen Client in Unreal Engine 5 für PrimeSchool. Das Team nennt das bestehende Serverprotokoll als Ziel. Spätere Beiträge erwähnen Arbeit an Freunden und privaten Nachrichten sowie die Wahl von C++ und Unreal. Eine laufende Diskussion belegt weder alle angekündigten Systeme noch eine iOS-Veröffentlichung.

Warum GR2, Animationen und Inventar wichtig sind

Karten und Modelle sind nur ein Teil der Arbeit. Im M2Dev-Thread Rewritten GR2 Engine beschreibt Koray eine Neuentwicklung der Modell- und Animations-Engine in Rust sowie spätere Arbeiten an mobiler und browserbasierter Kompatibilität. Das ist ein Beispiel für eine Komponente, die ein umfassenderes Clientprojekt unterstützen kann. Eine gerenderte Figur in einer Vorschau ist noch kein vollständiges Mobilspiel.

Cemres Android-Portierungsbericht vom Oktober zeigt ein weniger offensichtliches Problem: Eine Inventarfunktion verschob die Position, an der der Client Ausrüstung erwartete. So war ein Gegenstand an der Figur sichtbar, fehlte aber im Ausrüstungsfenster. Client und Server mussten dasselbe Layout verwenden, bevor eine Änderung am Fenster helfen konnte.

Der Bericht trennt Buildziele von getesteten Geräten: Er beschreibt ARM64- und x86_64-Builds, sagt aber, die Laufzeitbelege stammten überwiegend aus einem x86_64-Android-Emulator; eine Prüfung auf einem physischen ARM64-Gerät stehe noch aus. Emulator und echtes Telefon beantworten unterschiedliche Fragen.

Crossplay bedeutet nicht immer, dass alte Charaktere übernommen werden

Für Spieler eines bestehenden privaten Servers ist es reizvoll, den Charakter zwischen PC und Telefon mitzunehmen. Dazu muss der neue Client aber zu Paketformaten, Funktionen und Konten beziehungsweise Welten dieses konkreten Servers passen. Der Name der Engine belegt das nicht. Ein Client kann vertraute Metin2-Modelle anzeigen und sich trotzdem beim Inventar oder der Charakterauswahl nicht mit dem Server verstehen.

Die Betreiberankündigung Rohan2 Mobile auf elitepvpers zeigt, warum der Name der Spielwelt zählt. Die relevante Ankündigung vom 16. Oktober 2026 steht in einem deutlich älteren Thread und beschreibt die Welt Mobile (S2); Änderungen für bestehende Welten werden getrennt behandelt. Daraus folgt nicht, dass ein Charakter aus einer älteren Welt automatisch übernommen wird.

Weitere Serverprojekte stehen noch am Anfang. Der erste Ausblick des Lupus2-Entwicklers im rumänischen M2Forum beschreibt einen nativen Telefonclient und das Ziel einer gemeinsamen PC/Mobilwelt. Der Autor sagt zugleich, das Projekt befinde sich in einer frühen Entwicklungsphase und habe kein Startdatum. Solche Projekte lassen sich verfolgen, ohne ihre Ziele als fertigen Dienst darzustellen.

Was wurde tatsächlich gezeigt oder veröffentlicht?

BeispielDokumentierter MeilensteinWas hier nicht belegt ist
Turkmmo-Tagebuch BGFX/FGR2Der Autor berichtet von Tests mit Weltbetritt und Animationen auf einem physischen Android-Gerät.Vollständige öffentliche Veröffentlichung und späteres iOS-Ziel.
M2Dev Unity-/Mobil-ExperimentDer Autor führt Versuche mit Spieldaten, Animationen und ersten Netzwerkabläufen auf.Ein fertiger Android-/iOS-Client.
Alesta2 MobileÖffentlicher Google-Play-Eintrag; der Verkäufer beschreibt einen Unity-Client.Unsere Geräte-, Crossplay- oder Leistungstests; eine öffentliche iOS-Version.
Cynex Mobile / PrimeSchoolUnreal-Engine-5-Tagebuch und spätere Projektupdates.Vollständige Funktionen und eine bestätigte öffentliche iOS-Version.

Ein nächster aussagekräftiger Meilenstein wäre längeres Spielen bei normalen Aktionen: andere Karten betreten, Gegenstände verwenden, mit Spielern sprechen und nach einer Unterbrechung des Telefons erneut verbinden. Das sind Vorschläge für künftige Tests, keine Tests aus diesem Artikel. Sie sagen mehr über einen alltagstauglichen Client aus als ein einzelner erfolgreicher Login.

Solche Projekte könnten Spielern Zugang zur Spielwelt auch ohne Windows-PC ermöglichen. Das Ergebnis hängt aber von der jeweiligen Umsetzung ab: Touchsteuerung, Fenster auf kleinen Bildschirmen und die Systeme des konkreten Servers müssen zusammenspielen. Nutze das Verzeichnis privater Metin2-Server, um ein Projekt auszuwählen, und prüfe auf der Betreiberseite den genauen Weltnamen und die Ankündigung zum Mobilclient.

Die originalen Entwicklungsthreads

Die Links oben führen zu Entwicklerbeiträgen oder Produktseiten, nicht zu einer allgemeinen APK-Liste. Updates findest du im Turkmmo-Tagebuch BGFX/FGR2, bei Andro2, beim Unity-Experiment auf M2Dev, in der M2Dev-Arbeit an GR2, der Alesta2-Präsentation, bei Cynex Mobile, in Rohan2s Betreiberthread auf elitepvpers und bei Lupus2 auf M2Forum. Der Android-Portierungsbericht enthält technische Details.

Quellenstand: 24. Oktober 2026. Die Links dokumentieren unterschiedliche Projekte und Entwicklungsphasen. Sie sind weder Rangliste noch Sicherheitszertifikat und belegen keinen universellen Mobilclient für alle privaten Metin2-Server.

Häufig gestellte Fragen

Verwendet ein nativer Mobilclient zwangsläufig den Originalcode für PC?

Nein. Andro2 beschreibt einen Port des ursprünglichen C++-Clients; Alesta2 stellt eine neue Unity-Implementierung vor. Die Bezeichnung „nativ“ allein erklärt weder die Codebasis noch die Kompatibilität mit Servern.

Belegt Android-Unterstützung automatisch eine verfügbare iPhone-Version?

Nein. Die genannten Projekte haben unterschiedliche Plattformziele und Veröffentlichungsphasen. Android-Build, Entwicklungsvideo und öffentliche iOS-Version sind verschiedene Meilensteine.

Kann ich meinen PC-Charakter behalten, wenn ein Mobilclient erscheint?

Nur wenn der jeweilige Betreiber den Client mit demselben Konto und derselben Spielwelt verbindet. Prüfe die konkrete Welt: Eine Mobile-S2-Ankündigung bestätigt keinen Transfer aus einer älteren Welt.

Verwandte Seiten

Finde deinen perfekten Server

Durchsuche die bestbewerteten Metin2 Privatserver auf METIN2.GG oder trage deinen eigenen Server in die Rangliste ein.