FFXIV Proxy: Launcher ve Oyun İstemcisi Neden Ayrışır?
Final Fantasy XIV kurulumlarında en sık karşılaşılan tablo şudur: launcher proxy ayarını okur ve giriş ekranı açılır, ancak oyun istemcisi aynı ayarı görmez ve doğrudan çıkar. Bu sayfa, iki bileşenin neden ayrıştığını, hangi trafiğin nereye gittiğini ve kurulumun nasıl doğrulanacağını anlatıyor.
İki ayrı bileşenLauncher’ın web görünümü ile oyun istemcisinin ham soketleri.
02
Yama hacmiSürüm güncellemelerinin kota üzerindeki payı ve planlama.
03
UDP sınırlarıSOCKS5 UDP ASSOCIATE’in ne sunduğu ve FFXIV’de karşılığı.
04
Veri merkeziBölge ve dünya seçiminin ağ yoluyla ilişkisi.
FFXIV tek bir program gibi görünür ama iki ayrı bileşenden oluşur. İlki, oturum açma ekranını ve duyuru sayfasını gösteren launcher’dır; bu bileşen içinde gömülü bir web görünümü çalıştırır ve pek çok kurulumda işletim sisteminin proxy ayarını okur. İkincisi, dünyaya bağlanan oyun istemcisidir; kendi soketlerini açar ve web tarafındaki ayarlardan habersizdir.
Bu ayrım, forumlarda sıkça görülen çelişkili raporların kaynağıdır. Aynı makinede aynı ayarla bir kişi “çalışıyor” derken diğeri “hiçbir şey değişmedi” der; ikisi de haklıdır, çünkü ikisi farklı bileşene bakmaktadır. Kapsamı ölçmeden yapılan her yorum eksik kalır.
Aşağıda önce bu iki bileşenin ağ davranışı ayrılıyor, sonra UDP tarafı, eş-eş bağlantı tartışması, veri merkezi seçimi ve hacim planlaması ele alınıyor. Oyun türünün genel çerçevesi için MMORPG oyunlarında proxy kullanımı yazısı arka plan verir.
Launcher ile oyun istemcisi ağ üzerinde nasıl ayrışır?
Launcher’ı açtığınızda ekranda gördüğünüz duyuru alanı ve oturum formu birer web sayfasıdır; bileşen bunları gömülü bir tarayıcı motoruyla çizer. Bu motor, kurulu olduğu sistemin proxy yapılandırmasını okuyabildiği için tanımladığınız ayar burada anında etkisini gösterir. Sayfa açıldığında “proxy çalışıyor” sonucuna varmak bu yüzden yanıltıcıdır: gördüğünüz şey yalnızca web katmanının yönlendiğidir.
Yama indirme adımı ayrı bir iştir. Sürüm dosyaları HTTP üzerinden dağıtım sunucularından çekilir ve hacim olarak oyun oturumunun kat kat üzerindedir. Ardından oyun istemcisi devreye girer: önce lobi ve kimlik doğrulama tarafıyla, sonra seçtiğiniz dünyanın sunucusuyla TCP oturumu kurar. İstemci bu oturumları ham soket üzerinden açar; bir web isteği yapmaz ve tarayıcı ayarlarına bakmaz.
Sonuç olarak yönlendirmeyi istemci tarafında da istiyorsanız, çözümü web katmanının dışında aramanız gerekir: ya işletim sistemi seviyesinde bir yönlendirme ya da oyun sürecini SOCKS5 çıkışına veren bir yardımcı katman. Aksi hâlde launcher bir yoldan, oyun başka bir yoldan çıkar ve bu sessizce olur; hiçbir uyarı almazsınız.
Hangi portlar kullanılır?
Üretici belgelerinde oyun bağlantısı için 54992–54994 ve 55006–55007 gibi yüksek numaralı TCP aralıkları, yama ve web içeriği için 80 ile 443 geçer. Yalnızca standart web portlarının açık olduğu ağlarda launcher açılır, oyun bağlanamaz. Bu tabloyu proxy ile değil, ağ politikasıyla çözmek gerekir.
Not
Bir kurulumu doğrularken “launcher açıldı” yeterli bir kanıt değildir. Karakter seçimine kadar ilerleyip dünyaya girmeden, kapsamın istemciyi de içerdiğini bilemezsiniz.
ŞEMAFFXIV bileşenlerinin ağ katmanları
Şemayı yatay kaydırarak inceleyebilirsiniz
Üstteki iki katman web protokolleriyle, alttaki iki katman ham TCP oturumlarıyla çalışır. Proxy kuralı çoğu kurulumda yalnızca üst kısmı kapsar.
SOCKS5’in UDP tarafı ne sunar, burada karşılığı nedir?
SOCKS5, TCP dışında UDP de taşıyabilen bir protokoldür. Bunu UDP ASSOCIATE komutuyla yapar: istemci proxy’ye bir kontrol bağlantısı açar, proxy geçici bir UDP uç noktası tahsis eder ve datagramlar bu uç nokta üzerinden gidip gelir. Kâğıt üzerinde temiz duran bu mekanizmanın pratikte üç sınırı vardır (ayrıntılı anlatım).
Birinci sınır sağlayıcı tarafıdır: pek çok ticari çıkış yalnızca TCP açar, UDP ASSOCIATE desteklemez. İkincisi istemci tarafıdır; bir uygulamanın SOCKS5 desteklemesi otomatik olarak UDP desteklediği anlamına gelmez, çoğu istemci yalnızca TCP kısmını uygular. Üçüncüsü ağ tarafıdır: aradaki NAT ve güvenlik duvarları geçici UDP uç noktasını kapatabilir. SOCKS4 ile SOCKS5 farkı bu yeteneğin nereden geldiğini gösterir.
FFXIV özelinde iyi haber şu: oyunun oynanış trafiği TCP üzerinden yürür ve oyunun kendi içinde sesli sohbet bulunmaz. Yani UDP ASSOCIATE desteği bu oyun için bir zorunluluk değildir. UDP ihtiyacı, oyunun yanında çalıştırdığınız harici sesli sohbet uygulamalarından doğar ve o uygulamalar çoğu kez kendi ağ yığınlarını kullanır.
Bu durum kurulumu basitleştirir: TCP taşıyan sade bir SOCKS5 çıkışı, oyunun ihtiyacını karşılar. Sesli sohbeti aynı tünele sokmaya çalışmak yerine kapsam dışında bırakmak, hem daha az arıza üretir hem de ses kalitesini olumsuz etkilemez.
Eş-eş bağlantı ve NAT tipi tartışması buraya oturur mu?
Konsol oyunlarından gelen alışkanlıkla pek çok oyuncu ilk iş olarak NAT tipini sorgular. Bu ölçüt, oyuncuların birbirine doğrudan bağlandığı eş-eş (P2P) mimariler için anlamlıdır: iki taraf da NAT arkasındaysa bağlantı kurulması için delik açma (hole punching) gerekir ve bu her zaman başarılı olmaz. Mekanizmanın özeti proxy ve NAT farkı yazısındadır.
FFXIV bu kategoride değildir. Oyun tamamen istemci–sunucu mimarisiyle çalışır: istemciniz yalnızca üreticinin sunucularına bağlanır, başka bir oyuncunun makinesine doğrudan oturum açmaz. Dolayısıyla NAT tipi, açık port gereksinimi ya da yönlendirici üzerinde port yönlendirme ayarı bu oyunun bağlanma sorunlarının nedeni değildir.
Bunun proxy açısından pratik sonucu değerlidir. Eş-eş oyunlarda bir proxy, karşı tarafın size ulaşmasını gereken yolu kırabilir ve bağlantıyı bozar; istemci–sunucu mimarisinde böyle bir risk yoktur, çünkü bağlantıyı hep siz başlatırsınız ve tek bir hedefe gidersiniz. Proxy’nin bu oyunda yaptığı iş, giden bağlantının çıkış noktasını değiştirmekten ibarettir.
Yine de bir uyarı gerekir: CGNAT arkasındaki bir ev bağlantısında, proxy kullanmasanız da giden bağlantılar bir operatör NAT’ından geçer. Bu katman oyunun çalışmasını engellemez ama sorun giderirken hangi adresin nerede göründüğünü karıştırabilir (CGNAT nedir).
Hangi uç noktaya kim bağlanır?
Bir kurulumu doğru yapılandırmanın en kolay yolu, bileşenleri ve konuştukları uç noktaları bir kere kâğıda dökmektir. Launcher duyuru ve oturum sayfalarını web sunucularından çeker. Güncelleme adımı dağıtım sunucularından dosya indirir. Oyun istemcisi önce lobi tarafıyla konuşur, oradan seçtiğiniz dünyanın sunucusuna geçer. Harici sesli sohbet kullanıyorsanız o da kendi sunucularına gider.
Bu dört-beş uç noktanın hepsini aynı çıkıştan geçirmek zorunda değilsiniz; çoğu kurulumda zaten istenmez. Yama trafiğini ölçülü bir çıkışa, oyun oturumunu sabit ve kararlı bir çıkışa vermek hem maliyet hem kararlılık açısından daha iyi sonuç verir. Sesli sohbeti tamamen kapsam dışında bırakmak da meşru bir karardır.
Alan adı çözümünün nerede yapıldığı da bu haritanın parçasıdır. SOCKS5’te davranış istemciye bağlıdır: bazı istemciler hedefi kendi ağlarında çözüp proxy’ye yalnızca IP verir, bazıları alan adını proxy’ye bırakır. Çözüm sizin ağınızda yapılıyorsa hedef alan adları yerel DNS sunucunuza görünür (SOCKS5’te DNS nerede çözülür) ve bunu DNS leak testiyle kontrol edebilirsiniz.
Haritayı çıkardıktan sonra kurulumun doğrulaması kısalır: her bileşen için “bu hangi çıkıştan gidiyor?” sorusunun tek bir cevabı olur ve bir arıza çıktığında hangi kutuya bakacağınızı bilirsiniz.
ŞEMABileşenler ve konuştukları uç noktalar
Şemayı yatay kaydırarak inceleyebilirsiniz
Her düğüm ayrı bir hedeftir; hepsini aynı çıkıştan geçirmek zorunlu değildir ve çoğu kurulumda istenmez.
FFXIV kurulumunuz için çıkış tercihi
Uzun oturumlarda sabit ve kararlı bir çıkış, hacimli indirmelerde kota mantığı uygun bir çözüm öne çıkar.
Residential proxyler, Datacenter Proxyleri, IPv6 ve ISP çözümlerimizden dilediğinizi seçin. Tüm planlar sınırsız seçenekler, %99,9 çalışma süresi, rotating proxyler, sticky oturumlar ve 7/24 destek sunar. Web scraping, reklam doğrulama, SEO izleme ve dijital veri toplama için idealdir.
ISP ProxyStatik ISP kayıtlı Türkiye IP'leri
ISP kayıtlı statik Türkiye IP'leri; veri merkezi hızını gerçek operatör itibarıyla birleştirir. Uzun oturumlu ve düşük pingli kullanım için idealdir.
FFXIV dünyaları veri merkezleri altında gruplanır ve veri merkezleri de bölgelere ayrılır. Karakteriniz belirli bir dünyada yaşar; oyunun veri merkezi seyahati özelliği ile aynı bölge içindeki başka veri merkezlerini ziyaret edebilirsiniz. Buradaki karar oyun içinde, hesap ve karakter üzerinden verilir; ağ yolunuz bu listeyi değiştirmez.
Ağ yolunun etkilediği şey, seçtiğiniz veri merkezine giden mesafedir. Avrupa’daki bir veri merkezinde oynayan bir oyuncunun trafiğini başka bir kıtadaki çıkıştan geçirmek, paketin önce oraya gidip sonra geri dönmesi anlamına gelir. Bu, oynanışta en çok hissedilen türden bir ek yüktür ve hiçbir kurulumla geri kazanılmaz.
Karar
Nerede verilir
Proxy etkisi
Bölge ve veri merkezi
Oyun içi seçim, karaktere bağlı
Yok; liste hesaptan gelir
Dünya (world) seçimi
Karakter oluşturma ve transfer
Yok
Bağlantının çıkış ülkesi
Ağ yapılandırması
Doğrudan; yolun uzunluğunu belirler
Yama sunucusuna mesafe
Dağıtım ağı
Dolaylı; indirme hızını etkiler
Tabloda dikkat çeken nokta şudur: dört satırın yalnızca ikisinde proxy’nin bir etkisi vardır ve bunlar da bağlantının yolu ile ilgilidir. Oyunun size hangi dünyayı, hangi karakteri ve hangi içeriği göstereceği tamamen hesap tarafındadır. Bu ayrımı baştan netleştirmek, kurulumdan sonra “beklediğim değişiklik olmadı” hayal kırıklığını önler.
Karar basittir: oynadığınız veri merkezine yakın bir çıkış seçin ya da oyun oturumunu hiç yönlendirmeyin. Uzaktaki bir çıkış, yalnızca bölgesel bir sayfayı doğrulamak gibi belirli bir iş için geçici olarak anlamlıdır (lokasyon listesi).
Yama ve oturum trafiğinin hacim dağılımı
Kotalı bir çıkış kullanıyorsanız planlamayı gecikme üzerinden değil hacim üzerinden yapmanız gerekir. FFXIV’de veri tüketiminin ezici çoğunluğu ilk kurulum ve büyük sürüm güncellemelerinden gelir; oyun oturumunun kendisi saatler boyunca görece küçük paketler taşır çünkü ekranda olup biten şeyin çoğu istemcide, yerel dosyalardan çizilir.
Bu dağılımın pratik karşılığı şudur: hacimli indirmeleri kotalı bir çıkıştan geçirmek bütçeyi bir günde bitirebilirken, aynı çıkışla uzun süre oynamak çok daha az yer kaplar. Yani yönlendirme kararını “ne indiriyorum” ile “ne oynuyorum” arasında ayırmak doğru yaklaşımdır.
Ölçmeden karar vermeyin. Bir sürüm güncellemesinin indirilme boyutu duyurularda paylaşılır; kendi bağlantınızda tüketimi izleyerek gerçek sayıyı görebilirsiniz. Yöntem için bant genişliği hesaplama yazısı adım adım bir çerçeve sunuyor, veri birimi başına ücretlendirilen çözümlerde ise residential proxy sayfasındaki kota mantığı geçerlidir.
İpucu
Büyük güncellemeleri proxy kapalıyken indirip, sonra yalnızca oyun oturumunu yönlendirmek en ekonomik düzendir. Güncelleme bittikten sonra kapsamı yeniden açmayı unutmayın.
ŞEMAAktarılan verinin kabaca dağılımı
Şemayı yatay kaydırarak inceleyebilirsiniz
Paylar temsilîdir, ölçüm değildir. Anlatılan şey hacmin oyun oturumunda değil indirmelerde toplandığıdır.
Kurulum ve doğrulama adımları
Kurulum üç kararla özetlenir: protokol, kapsam ve doğrulama. Protokol tarafında oyun oturumu ham TCP olduğu için SOCKS5 en az sürtünme üreten seçenektir. Kapsam tarafında sistem geneli ayar ile süreç bazlı kural arasında seçim yaparsınız; ilki geniş ve tek hamlede etkilidir, ikincisi dar ve öngörülebilirdir. Sistem seviyesindeki ayarların nerede olduğunu Windows proxy ayarları yazısı gösteriyor.
Erişim bilgileri her sağlayıcıda aynı dört alandan oluşur ve panelinizde yazar:
Alan
Örnek
Açıklama
Sunucu
proxy.example.com
Çıkışın ana bilgisayar adı
Port
8080
SOCKS5 için farklı bir numara verilebilir
Kullanıcı adı
username
Kimlik doğrulamalı çıkışlarda gerekir
Parola
password
Kişiye özel verilir, paylaşılmaz
Doğrulama kısmında sırayla ilerleyin: önce aynı makinenin tarayıcısından çıkış ülkenizi kontrol edin, sonra launcher’ı açın, ardından karakter seçimini geçip dünyaya girin. Üç adımın üçü de geçmeden kurulumun tamam olduğunu söyleyemezsiniz. Sorun çıkarsa katmanları teker teker kapatın: önce süreç kuralını, sonra sistem ayarını.
Ekip veya paylaşılan bir makine söz konusuysa kimlik doğrulama yöntemi de bir karardır. IP yetkilendirmesi sabit adresli ofislerde pratiktir ama dinamik IP alan bir ev bağlantısında hat her yenilendiğinde erişim düşer. Kullanıcı adı ve parola her yerden çalışır, buna karşılık paylaşılabilir bir sırdır; bu yüzden kişi başına ayrı kimlik bilgisi vermek hem izlenebilirlik hem de devir teslim açısından daha temizdir.
Gecikme tarafını da bu aşamada ölçün. Proxy kapalı ve açıkken aldığınız değerlerin farkı, ek durağın size maliyetidir; bileşenleri proxy latency yazısı açıklıyor, ölçüm için ping testi yeterlidir.
Belirtiler, sorumluluk ve ne zaman gerekmez
Belirti
Olası neden
İlk bakılacak yer
Launcher açılıyor, oyun bağlanmıyor
Kapsam yalnızca web katmanını içeriyor
Süreç bazlı kurala oyun istemcisini ekleyin
Duyuru alanı boş geliyor
Gömülü web görünümü çıkışa ulaşamıyor
Çıkışın canlılığını ve kimlik bilgisini doğrulayın
Yama indirmesi ortada duruyor
Eşzamanlı bağlantı tavanı ya da kota
Panelden limitleri ve kalan kotayı kontrol edin
Dünyaya girerken kopuyor
Oturum sürerken çıkış adresi değişiyor
Rotasyonu kapatın, sabit çıkış kullanın
Beklenmedik dilde web içeriği
Çıkış ülkesi farklı
Çıkışı bölgenize uygun seçin
Her şey yavaşladı
Yol uzadı ya da çıkış kalabalık
Aynı bölgede başka bir çıkış deneyin
Bu tablonun tamamı kapsam ve kararlılık etrafında döner; kimlik doğrulama hataları ise ayrı bir kümedir ve kullanıcı adı, parola veya yetkili IP kaydının güncelliğiyle çözülür. Dinamik IP alan ev bağlantılarında yetkili IP kaydı hat yenilendikçe geçersizleşir.
Sorumluluk tarafı net: proxy bir erişim ve gizlilik aracıdır. Oyunun hizmet şartlarına aykırı bir kullanım, birden çok hesabın otomatik yönetimi ya da denetim mekanizmalarının etkisiz kılınması bu sayfanın konusu değildir ve önerilmez.
Son olarak, çoğu oyuncu için proxy gerekli değildir. Kendi bölgenizde, kendi bağlantınızla oynuyorsanız araya eklenen durak yalnızca yolu uzatır. Proxy, kurumsal ağdan sabit adresle çıkmak, bölgesel bir sayfanın görünümünü doğrulamak ya da seyahatteyken tutarlı bir çıkış kullanmak gibi belirli işler için anlamlıdır.
FFXIV proxy kurulumu hakkında sorular
01Proxy ayarını yaptım ama oyun hâlâ doğrudan bağlanıyor, neden?
Oyun istemcisi ham soket açar ve web katmanına tanımlanmış ayarları okumaz. Launcher’ın gömülü web görünümü bu ayarı okuduğu için giriş ekranı açılır, istemci ise kapsamın dışında kalır. Çözüm, süreç bazlı bir kural ya da sistem seviyesinde yönlendirmedir.
02FFXIV için SOCKS5 UDP desteği şart mı?
Hayır. Oyunun oynanış trafiği TCP üzerinden yürür ve oyunun kendi içinde sesli sohbet bulunmaz. UDP ASSOCIATE desteği, yanında çalıştırdığınız harici ses uygulamalarını aynı tünele almak isterseniz gündeme gelir.
03NAT tipimi düzeltmem gerekiyor mu?
Bu oyun eş-eş bağlantı kurmaz; istemciniz yalnızca üreticinin sunucularına bağlanır. NAT tipi, port yönlendirme ya da delik açma bu mimaride bağlanma sorunlarının kaynağı değildir.
04Yama indirmesini proxy üzerinden yapmalı mıyım?
Kotalı bir çıkış kullanıyorsanız yapmayın. İlk kurulum ve büyük sürüm güncellemeleri hacmin büyük kısmını oluşturur; bunları proxy kapalıyken indirip sonra yalnızca oturumu yönlendirmek daha ekonomiktir.
05Başka bölgenin veri merkezinde oynayabilir miyim?
Veri merkezi ve dünya seçimi oyun içinde, karakterinize bağlı olarak yapılır; ağ yolunuz bu listeyi değiştirmez. Proxy yalnızca bağlantınızın hangi ülkeden çıktığını belirler.
06Oyun ortasında kopma yaşıyorum, çıkış mı sorunlu?
Önce rotasyon ayarına bakın: oturum sürerken çıkış adresi değişirse bağlantı düşer. Sabit bir çıkışa geçtikten sonra sorun sürüyorsa çıkışın canlılığını ve eşzamanlı bağlantı tavanını kontrol edin.
07Alan adı çözümü nerede yapılıyor, bunu nasıl görürüm?
SOCKS5’te bu davranış istemciye bağlıdır; kimi istemci hedefi kendi ağında çözer, kimi proxy’ye bırakır. Farkı DNS leak testiyle görebilir, mekanizmayı ilgili yazıdan okuyabilirsiniz.