Geliştirme5 dk okuma

Metin2 özel sunucuları mobil istemcilerini nasıl geliştiriyor?

Metin2 mobil geliştirme dünyası: Android portları, Unity ve Unreal istemcileri; Turkmmo, M2Dev ve elitepvpers'taki birincil kaynaklarla.

Yazar METIN2.GG

Bilgisayardan telefona uzanan iki yol

Metin2 özel sunucu geliştiricileri mobil cihazlara geçişte iki farklı yol izliyor: mevcut PC istemcisini uyarlamak veya istemciyi Unity ya da Unreal gibi bir oyun motorunda yeniden oluşturup sunucuyla iletişimini yeniden kurmak. Her iki yaklaşımı da anlatan herkese açık konular var, ancak projelerin tamamlanma düzeyleri birbirinden oldukça farklı.

İşin ilgi çekici kısmı ekrana sanal bir joystick koymaktan ibaret değil. Geliştiricilerin oyun dünyasını, animasyonlu modelleri, envanteri ve ağ davranışını taşıması, ardından bunları küçük bir dokunmatik ekranda kullanılabilir hâle getirmesi gerekiyor. Aşağıdaki projeler bu çalışmaların nerelerde yürütüldüğünü gösteriyor. Belgelenen durumları 24 Ekim 2026 tarihinde kontrol edildi; geliştirici bildirimleri kendilerine atfediliyor ve bu yazı için hiçbir APK kurulmadı veya bağımsız performans testi yapılmadı.

Temsili bir mobil oyun sahnesi gösteren telefonun yanında gümüş mavisi zırhlı Metin2 oyuncu karakteri

Metin2 karakter referansları temel alınarak üretilmiş illüstrasyon; telefondaki arayüz bir konsept çizimidir, adı geçen mobil istemcilerden birinin ekran görüntüsü değildir.

Orijinal istemciyi taşımak: C++, Android ve farklı bir görüntüleyici

29 Ağustos 2026'da açılan Turkmmo'daki BGFX/FGR2 geliştirme günlüğünde yazar, farklı platformlarda grafikleri BGFX'in yönettiği ortak bir C++ çekirdeği anlatıyor. Paylaşılan yapı Android'de OpenGL ES 3, Windows'ta ise D3D11 kullanıyor. Yazar, fiziksel bir Android cihazda giriş, oyun dünyasına bağlanma ve karakter animasyonu çalışmaları yaptığını bildiriyor; Vulkan ve iOS Metal ise daha sonraki hedefler arasında yer alıyor.

Bu yaklaşım, platforma bağımlı parçaları değiştirirken orijinal istemcinin davranışını korumayı amaçlıyor. FGR2 çalışması, model ve animasyon verilerinin taşınabilir bir çalışma ortamına nasıl aktarılacağını ele alıyor. Yalnızca yeni bir görüntüleyici eklemek, eski Windows arayüzlerini, oyun verilerini ve kontrollerini telefonda çalışır hâle getirmeye yetmez.

30 Eylül'de tanıtılan bir başka Turkmmo projesi Andro2, orijinal C++ istemcisinin DirectX 8'i OpenGL ES 3'e çeviren bir katmanla Android NDK/ARM64 için derlenmesini anlatıyor. Yazarı, ağ protokolünün korunduğunu söylüyor. Bu, projeye özgü bir iddiadır; ortaya çıkan istemcinin her özel sunucuya bağlanabileceği anlamına gelmez.

Unity veya Unreal Engine 5 ile yeni bir istemci

Diğer yol, oyuncunun kullandığı istemciyi baştan yazmak. M2Dev'de 29 Mayıs 2026 tarihli Unity/mobil istemci konusunda geliştirici; arazi yükleme, GR2'den FBX'e dönüştürme, modeller, animasyonlar ve ilk giriş/paket akışı denemelerini sıralıyor. Bunlar bir istemcinin temelleri; paylaşım, devam eden bir çalışmayı ve uzun vadeli Android/iOS hedefini anlatıyor.

Ticari projeler de var. Turkmmo'daki Alesta2 Mobile tanıtımı, Unity 6 istemcisini, dönüştürülmüş oyun varlıklarını ve PC ile mobil cihazdan aynı sunucuya erişimi anlatıyor. Alesta2 Mobile'ın Google Play sayfası kontrol sırasında herkese açık olarak erişilebilirdi ve 22 Ekim 2026 tarihli bir güncelleme gösteriyordu. Bu sayfa, Android mağazasında bir kaydın bulunduğunu doğruluyor; çapraz platform oyun, özelliklerin kapsamı ve performans ise kendi test sonuçlarımız değil, geliştiricinin açıklamaları olarak kalıyor. Forum paylaşımına göre iOS sürümü inceleme bekliyor.

27 Eylül'de açılan Cynex Mobile'ın Turkmmo günlüğü, PrimeSchool için Unreal Engine 5 yolunu izliyor. Ekip, mevcut sunucu protokolüyle iletişim kurması amaçlanan yeni bir mobil istemci anlatıyor. Sonraki yanıtlarda arkadaşlar/özel mesajlar üzerindeki çalışmalar ve C++ ile Unreal seçimi ele alınıyor. Bu, üzerinde aktif biçimde konuşulan bir geliştirme projesidir; duyurulan tüm sistemlerin veya bir iOS mağaza sürümünün tamamlandığının kanıtı değildir.

GR2, animasyon ve envanter ayrıntıları neden önemli?

Haritalar ve modeller işin yalnızca bir bölümü. M2Dev'deki Rewritten GR2 engine konusunda Koray, model/animasyon motorunu Rust ile yeniden geliştirmesini ve daha sonraki mobil/tarayıcı uyumluluğu çalışmalarını anlatıyor. Bu, daha kapsamlı bir istemci çalışmasını destekleyebilecek bir bileşen örneği. Ön izlemesinde bir karakter görüntüleniyor diye tamamlanmış bir mobil oyun sanılmamalı.

Cemre'nin ekim ayındaki Android portu yazısı, daha az görünür bir soruna somut örnek veriyor: bir envanter özelliği ayarı, istemcinin ekipman yuvalarını beklediği yerleri değiştirdiği için takılı bir eşya karakterin üzerinde görünürken ekipman panelinde görünmeyebiliyordu. Pencereyi değiştirmek işe yaramadan önce istemci ile sunucunun aynı düzende anlaşması gerekiyordu.

Aynı yazı, derleme hedefleriyle test edilen cihazları birbirinden ayırıyor: ARM64 ve x86_64 derlemeleri anlatılıyor, ancak çalışma zamanı bulgularının esas olarak bir x86_64 Android emülatöründen geldiği ve fiziksel ARM64 doğrulamasının henüz yapılması gerektiği belirtiliyor. Bir emülatör oturumu ile gerçek telefonda uzun süreli bir oturum farklı sorulara yanıt verir.

Çapraz platform oyun mevcut oyuncular için farklı anlamlara gelebilir

Yerleşik bir özel sunucu için çekici vaat, PC ile telefon arasında geçerken karakterinizi koruyabilmenizdir. Bunun gerçekleşmesi için yeni istemcinin o sunucunun paket biçimleri, özellikleri ve hesap/oyun dünyası düzeniyle uyumlu olması gerekir. Oyun motorunun adı bunları doğrulamaz. Bir istemci tanıdık Metin2 varlıklarını görüntüleyebilir, ancak yine de bir envanter yuvası veya karakter seçimi paketi konusunda sunucuyla uyuşmayabilir.

İşletmecinin elitepvpers'taki Rohan2 Mobile duyurusu, oyun dünyasının adının neden önemli olduğunu gösteriyor. İlgili 16 Ekim 2026 duyurusu eski bir konunun içinde yer alıyor ve Mobile (S2) adlı bir oyun dünyasını anlatıyor; mevcut dünyalarla ilgili değişiklikler ayrı olarak ele alınıyor. Bu ifade, eski bir oyun dünyasındaki karakterin otomatik olarak yenisine taşınacağını doğrulamıyor.

Daha erken aşamada olan sunucu projeleri de var. Lupus2 geliştiricisinin Romanya M2Forum'undaki ilk tanıtımı, telefona yönelik yerel istemci geliştirmesini ve PC/mobil ortak oyun dünyası hedefini anlatıyor; aynı zamanda projenin erken geliştirme aşamasında olduğunu ve çıkış tarihi bulunmadığını açıkça belirtiyor. Hedeflerini tamamlanmış bir hizmet saymadan bu projeleri takip etmek faydalı olabilir.

Gerçekte neler gösterildi veya yayımlandı?

ÖrnekBelgelenen aşamaBurada henüz kanıtlanmayanlar
Turkmmo BGFX/FGR2 günlüğüYazar, fiziksel Android cihazda oyun dünyasına giriş ve animasyon testleri bildirdi.Tamamlanmış herkese açık sürüm ve sonraki iOS hedefi.
M2Dev Unity/mobil denemesiYazar, varlık, animasyon ve ilk ağ denemelerini sıralıyor.Tamamlanmış bir Android/iOS istemcisi.
Alesta2 MobileHerkese açık Android Google Play sayfası; satıcı bir Unity istemcisi anlatıyor.Kendi cihaz, çapraz platform oyun veya performans doğrulamamız; herkese açık iOS sürümü.
Cynex Mobile / PrimeSchoolUE5 geliştirme günlüğü ve sonraki sistem güncellemeleri.Tüm özelliklerin tamamlanması ve doğrulanmış herkese açık iOS sürümü.

Bundan sonra izlenmesi gereken aşama, sıradan oyun etkinliklerini kesintisiz sürdürebilmek: harita değiştirmek, eşya kullanmak, diğer oyuncularla konuşmak ve telefondaki bir kesintinin ardından yeniden bağlanmak. Bunlar bu yazı için tamamlanmış testler değil, gelecekteki testler için önerilen kontrollerdir. Kullanılabilir bir mobil istemci hakkında tek bir düzgün giriş ekranından daha fazla şey söylerler.

Oyuncular açısından bu gelişmeler, mevcut oyun dünyalarına Windows PC'den uzaktayken de erişme imkânı sağlayabilir. Sonuç, kullanılan uygulamaya bağlı olacak: dokunmatik kontrollerin, küçük ekran pencerelerinin ve sunucunun kendi sistemlerinin birlikte çalışması gerekiyor. Projenin ana sitesini bulmak için Metin2 özel sunucu dizinini kullanın, ardından mobil geliştirme konusunu ve tam olarak hangi oyun dünyasının duyurulduğunu takip edin.

Orijinal geliştirme konularını takip edin

Yukarıdaki bağlantılar genel bir mobil APK listesine değil, geliştiricilerin kendi paylaşımlarına veya ürün sayfalarına gidiyor. Güncellemeler için Turkmmo BGFX/FGR2 günlüğünü, Andro2'yi, M2Dev Unity denemesini, M2Dev GR2 motoru çalışmasını, Alesta2 tanıtımını, Cynex Mobile'ı, Rohan2 işletmecisinin elitepvpers konusunu ve M2Forum'daki Lupus2'yi inceleyebilirsiniz. Android portu vaka incelemesi ek teknik ayrıntılar sunuyor.

Kaynakların durumu 24 Ekim 2026'da kontrol edildi. Bu bağlantılar farklı projeleri ve farklı geliştirme aşamalarını belgeliyor; bir sıralama, güvenlik sertifikası veya tüm Metin2 özel sunucuları için evrensel bir mobil istemci bulunduğu iddiası değiller.

Sıkça Sorulan Sorular

Yerel bir mobil istemci mutlaka orijinal PC kodunu mu kullanır?

Hayır. Andro2 orijinal C++ istemcisinin bir portunu anlatırken Alesta2 yeni bir Unity uygulamasını anlatıyor. Tek başına yerel sözcüğü, projenin kod tabanını veya sunucu uyumluluğunu belirlemez.

Android desteği, iPhone sürümünün de kullanılabilir olduğunu gösterir mi?

Hayır. Atıf yapılan projeler farklı platform hedeflerini ve sürüm aşamalarını anlatıyor. Bir Android derlemesi, geliştirme videosu ve herkese açık iOS sürümü farklı aşamalardır.

Mobil istemci çıktığında PC karakterimi koruyabilir miyim?

Yalnızca ilgili işletmeci o istemciyi aynı hesaba ve oyun dünyasına bağlıyorsa. Belirtilen oyun dünyasını kontrol edin: yeni bir Mobile S2 duyurusu, tek başına eski bir dünyadan karakter aktarımını doğrulamaz.

İlgili Sayfalar

Mükemmel Sunucunu Bul

METIN2.GG'deki en üst sıradaki Metin2 özel sunucularına göz atın veya kendi sunucunuzu sıralamaya ekleyin.