Tworzenie gier6 min czytania

Jak prywatne serwery Metin2 tworzą mobilne klienty

Mobilny Metin2 od strony twórców: porty na Androida, Unity i Unreal oraz źródłowe wątki z Turkmmo, M2Dev i elitepvpers.

Autor METIN2.GG

Dwie drogi z komputera na telefon

Twórcy prywatnych serwerów Metin2 obierają dwie różne drogi na urządzenia mobilne: dostosowują istniejącego klienta PC albo budują go od nowa w silniku takim jak Unity lub Unreal, odtwarzając jego komunikację z serwerem. Oba podejścia opisano już w publicznych wątkach, ale stopień zaawansowania poszczególnych projektów bardzo się różni.

Najciekawsze prace wykraczają poza dodanie wirtualnego joysticka. Trzeba przenieść świat gry, animowane modele, ekwipunek i działanie sieci, a następnie umożliwić wygodne korzystanie z nich na małym ekranie dotykowym. Poniższe projekty pokazują, gdzie trwają takie prace. Ich udokumentowany stan sprawdziliśmy 24 października 2026 roku; relacje twórców są im przypisane, a na potrzeby tego artykułu nie instalowaliśmy żadnego APK ani nie przeprowadzaliśmy niezależnych testów wydajności.

Postać gracza Metin2 w srebrnoniebieskiej zbroi obok telefonu z przykładową sceną gry mobilnej

Wygenerowana ilustracja oparta na materiałach referencyjnych postaci z Metin2; interfejs telefonu jest grafiką koncepcyjną, a nie zrzutem ekranu któregokolwiek z opisanych klientów mobilnych.

Port oryginalnego klienta: C++, Android i inny renderer

W dzienniku prac BGFX/FGR2 na Turkmmo, rozpoczętym 29 sierpnia 2026 roku, autor opisuje wspólny rdzeń C++ oraz BGFX obsługujący grafikę na różnych platformach. Przedstawiona konfiguracja korzysta z OpenGL ES 3 na Androidzie i D3D11 na Windowsie. Autor informuje o pracach nad logowaniem, wejściem do świata i animacją postaci na fizycznym urządzeniu z Androidem; Vulkan i Metal na iOS pojawiają się jako dalsze cele.

To podejście ma zachować zachowanie oryginalnego klienta przy wymianie części zależnych od platformy. Prace nad FGR2 dotyczą przekazywania danych modeli i animacji do przenośnego środowiska wykonawczego. Sam nowy renderer nie sprawi, że stare interfejsy Windows, dane gry i sterowanie zaczną działać na telefonie.

Andro2, kolejny projekt z Turkmmo zaprezentowany 30 września, opisuje kompilację oryginalnego klienta C++ na Android NDK/ARM64 z warstwą tłumaczącą DirectX 8 na OpenGL ES 3. Według autora protokół sieciowy zostaje zachowany. To deklaracja dotycząca konkretnego projektu, a nie obietnica, że taki klient połączy się z każdym prywatnym serwerem.

Nowy klient w Unity lub Unreal Engine 5

Inną drogą jest stworzenie od nowa części gry działającej u gracza. W wątku M2Dev z 29 maja 2026 roku o kliencie Unity na urządzenia mobilne twórca wymienia wczytywanie terenu, konwersję GR2 do FBX, modele, animacje oraz pierwsze eksperymenty z logowaniem i przepływem pakietów. To fundamenty klienta; wpis opisuje prace w toku i długoterminowy cel w postaci Androida oraz iOS.

Istnieją też projekty komercyjne. Prezentacja Alesta2 Mobile na Turkmmo opisuje klienta Unity 6, przekonwertowane zasoby gry i dostęp do tego samego serwera z PC oraz telefonu. Strona Alesta2 Mobile w Google Play była publicznie dostępna podczas kontroli i wskazywała aktualizację z 22 października 2026 roku. Potwierdza to obecność w sklepie z aplikacjami na Androida; gra międzyplatformowa, zakres funkcji i wydajność pozostają deklaracjami twórcy, a nie wynikami naszych testów. Wpis na forum podaje, że wersja iOS czeka na weryfikację.

Dziennik Cynex Mobile na Turkmmo, otwarty 27 września, przedstawia drogę przez Unreal Engine 5 dla PrimeSchool. Zespół opisuje nowego mobilnego klienta, który ma komunikować się z istniejącym protokołem serwera. Późniejsze odpowiedzi omawiają prace nad znajomymi i prywatnymi wiadomościami oraz wybór C++ i Unreal. To aktywnie omawiany projekt w rozwoju, a nie dowód ukończenia wszystkich zapowiedzianych systemów czy wydania wersji w sklepie iOS.

Dlaczego szczegóły GR2, animacji i ekwipunku mają znaczenie

Mapy i modele to tylko część zadania. W wątku Rewritten GR2 engine na M2Dev Koray opisuje ponowne napisanie silnika modeli i animacji w Rust, a następnie prace nad zgodnością z urządzeniami mobilnymi i przeglądarkami. To przykład komponentu, który może wspierać szerszy projekt klienta. Sam fakt, że podgląd wyświetla postać, nie oznacza kompletnej gry mobilnej.

Październikowy opis portu na Androida autorstwa Cemre podaje konkretny przykład mniej widocznego problemu: ustawienie funkcji ekwipunku zmieniło miejsca, w których klient oczekiwał slotów wyposażenia. Założony przedmiot mógł więc być widoczny na postaci, ale nie w panelu wyposażenia. Zanim zmiana okna mogła pomóc, klient i serwer musiały uzgodnić ten sam układ.

Ten sam tekst rozróżnia platformy docelowe kompilacji i przetestowane urządzenia: opisuje wersje ARM64 oraz x86_64, ale zaznacza, że dowody działania pochodzą głównie z emulatora Androida x86_64, a weryfikacja na fizycznym ARM64 wciąż pozostaje do wykonania. Sesja na emulatorze i długa sesja na prawdziwym telefonie odpowiadają na inne pytania.

Gra międzyplatformowa może oznaczać różne rzeczy dla obecnych graczy

Dla działającego od dawna prywatnego serwera atrakcyjna jest obietnica zachowania postaci przy przechodzeniu między PC a telefonem. Wymaga to zgodności nowego klienta z formatami pakietów danego serwera, jego funkcjami oraz konfiguracją kont i światów gry. Nazwa silnika tego nie potwierdza. Klient może wyświetlać znajome zasoby Metin2, a mimo to inaczej niż serwer interpretować slot ekwipunku lub pakiet wyboru postaci.

Ogłoszenie operatora Rohan2 Mobile na elitepvpers pokazuje, dlaczego nazwa świata jest ważna. Właściwy komunikat z 16 października 2026 roku znajduje się w starszym wątku i opisuje świat Mobile (S2), natomiast zmiany w istniejących światach są omawiane osobno. Takie sformułowanie nie potwierdza, że postać ze starszego świata automatycznie trafi do nowego.

Są też projekty serwerów na wcześniejszym etapie. Pierwsza prezentacja twórcy Lupus2 na rumuńskim M2Forum opisuje prace nad natywnym klientem mobilnym i cel wspólnego świata dla PC oraz urządzeń mobilnych. Jednocześnie wyraźnie zaznacza wczesny etap rozwoju i brak daty premiery. Warto obserwować takie projekty, nie traktując ich celów jako gotowej usługi.

Co faktycznie pokazano lub opublikowano?

PrzykładUdokumentowany etapCzego tutaj nie potwierdzono
Dziennik Turkmmo BGFX/FGR2Autor zgłasza testy wejścia do świata i animacji na fizycznym Androidzie.Pełne publiczne wydanie oraz późniejszy cel w postaci iOS.
Eksperyment M2Dev z Unity i urządzeniami mobilnymiAutor wymienia eksperymenty z zasobami, animacją i pierwszą komunikacją sieciową.Gotowy klient na Androida i iOS.
Alesta2 MobilePubliczna strona w Google Play na Androida; sprzedawca opisuje klienta Unity.Nasza własna weryfikacja na urządzeniu, gry międzyplatformowej lub wydajności; publiczne wydanie iOS.
Cynex Mobile / PrimeSchoolDziennik prac w UE5 i późniejsze aktualizacje systemów.Ukończenie wszystkich funkcji i potwierdzone publiczne wydanie iOS.

Kolejny etap, na który warto patrzeć, to dłuższa rozgrywka obejmująca zwykłe czynności: zmianę map, używanie przedmiotów, rozmowę z innymi graczami i ponowne łączenie po przerwaniu działania telefonu. To propozycje przyszłych kontroli, a nie testy wykonane na potrzeby tego artykułu. Mówią więcej o użyteczności mobilnego klienta niż pojedynczy schludny ekran logowania.

Dla graczy ten rozwój może oznaczać dostęp do istniejących światów także z dala od komputera z Windowsem. Rezultat będzie zależał od konkretnej implementacji: sterowanie dotykowe, okna na małym ekranie i własne systemy serwera muszą działać razem. Skorzystaj z katalogu prywatnych serwerów Metin2, aby znaleźć główną stronę projektu, a następnie śledź jego wątek rozwoju mobilnego i ogłoszenie dotyczące konkretnego świata.

Śledź oryginalne wątki twórców

Powyższe odnośniki prowadzą do wpisów samych twórców lub stron produktów, a nie do ogólnej listy mobilnych APK. Aktualizacji szukaj w dzienniku Turkmmo BGFX/FGR2, projektach Andro2 i eksperymencie Unity na M2Dev, pracach nad silnikiem GR2 na M2Dev, prezentacji Alesta2, Cynex Mobile, wątku operatora Rohan2 na elitepvpers oraz Lupus2 na M2Forum. Dodatkowych szczegółów technicznych dostarcza studium portu na Androida.

Stan źródeł sprawdzono 24 października 2026 roku. Odnośniki dokumentują różne projekty i różne etapy prac; nie są rankingiem, certyfikatem bezpieczeństwa ani stwierdzeniem, że istnieje uniwersalny klient mobilny dla wszystkich prywatnych serwerów Metin2.

Najczęściej Zadawane Pytania

Czy natywny klient mobilny musi korzystać z oryginalnego kodu PC?

Nie. Andro2 opisuje port oryginalnego klienta C++, a Alesta2 nową implementację w Unity. Samo słowo natywny nie określa kodu źródłowego projektu ani zgodności z serwerami.

Czy obsługa Androida potwierdza też dostępność wersji na iPhone'a?

Nie. Przywołane projekty opisują osobne platformy docelowe i etapy wydawania. Kompilacja na Androida, film z prac i publiczne wydanie iOS to różne kamienie milowe.

Czy po premierze klienta mobilnego zachowam postać z PC?

Tylko jeśli dany operator połączy klienta z tym samym kontem i światem gry. Sprawdź nazwę świata: samo ogłoszenie nowego Mobile S2 nie potwierdza przenoszenia postaci ze starszego świata.

Powiązane Strony

Znajdź swój idealny serwer

Przeglądaj najlepiej oceniane prywatne serwery Metin2 na METIN2.GG lub dodaj własny serwer do rankingu.