Project Zomboid ve Proxy: Hangi Trafik Gerçekten Yönlenir?
Project Zomboid tek bir bağlantı gibi görünür ama arkasında iki ayrı dünya vardır: mağaza ile mod deposunu konuşan TCP oturumları ve sunucuyla konuşan UDP akışı. Proxy bu ikisinden yalnızca birini rahatça taşır. Bu sayfa hangisinin taşındığını, hangisinin taşınmadığını ve ayrımın kurulumda nereye oturduğunu anlatıyor.
Trafik ayrımıOyun oturumunun UDP tarafı ile platform tarafının TCP oturumları.
02
İndirme yüküMod listeleri, güncelleme paketleri ve içerik sunucusu seçiminin etkisi.
03
Sunucu barındırmaKendi makinenizde ya da kiralık makinede sunucu açarken ağ tarafı.
04
Uyum sınırıYönetici denetimi, sunucu kuralları ve hizmet şartları perspektifi.
Project Zomboid ile proxy ilişkisini çözmenin en kısa yolu, oyunu dağıtan platform ile oyunun kendisini birbirinden ayırmaktır. Mağaza sayfası, kütüphane, arkadaş listesi ve mod deposu TCP üzerinde HTTPS konuşur. Sunucuya bağlanan oyun istemcisi ise kendi oturumunu kurar ve bu oturum ağırlıklı olarak UDP taşır.
Ayrım pratikte şuna karşılık gelir: bir HTTP proxy tanımladığınızda platform tarafındaki istekler yönlenir, oyun içi durum akışı yönlenmez. Kurulum sonrası “çalışıyor mu” sorusunu yanıtlarken bu yüzden tek bir ekrana bakmak yetmez; hangi katmanın test edildiğini bilmek gerekir.
Aşağıdaki bölümler üç eksende ilerliyor: indirme ve güncelleme tarafındaki hacim, kendi sunucunuzu açtığınızda değişen tablo ve sunucu yöneticisinin gördüğü bağlantı bilgisiyle ilgili uyum sınırları.
Bağlantı hangi parçalardan oluşur?
Oyunu başlattığınızda ilk konuşan taraf genellikle oyun değil, platform istemcisidir: oturum doğrulaması, kütüphane senkronizasyonu ve mod sürüm kontrolü HTTPS üzerinden ilerler. Bunların hepsi TCP tabanlıdır ve bir HTTP proxy ya da SOCKS5 çıkışı tarafından sorunsuz taşınabilir.
Sunucu listesine girip bir dünyaya bağlandığınızda tablo değişir. Oyun istemcisi sunucuyla sürekli ve küçük paketler alışverişi yapar; zombi konumları, oyuncu hareketi ve dünya olayları bu akışta taşınır. Bu tür bir trafik gecikmeye duyarlıdır ve kayıp paketi yeniden istemek yerine bir sonrakini beklemek daha mantıklı olduğu için UDP tercih edilir.
Klasik bir HTTP proxy UDP taşıyamaz; CONNECT yöntemi yalnızca TCP tüneli açar. SOCKS5’in UDP ASSOCIATE komutu teoride bu boşluğu doldurur, ama işe yaraması için hem proxy sunucusunun bu komutu desteklemesi hem de oyun istemcisinin SOCKS5 üzerinden UDP göndermeyi bilmesi gerekir. Masaüstü oyun istemcilerinin çoğunda ikinci koşul sağlanmaz.
Alan adı çözümü nerede yapılır?
HTTP proxy kullanıldığında istemci hedefi düz metin olarak bildirir ve çözümü proxy üstlenir. SOCKS5’te davranış istemciye bağlıdır: kimi istemci adı kendi ağında çözüp proxy’ye yalnızca IP verir, kimi çözümü proxy’ye bırakır. Fark iki yerde görünür — çözüm sizde yapılırsa hedef alan adı yerel DNS sunucunuza düşer, ayrıca size yakın bir içerik düğümü seçilir ama bağlantı proxy’nin ülkesinden kurulur ve rota gereksiz bir tur atar.
Not
Oyun istemcisinde bir proxy alanı görmüyorsanız bu bir eksiklik değil, tasarım kararıdır. Yönlendirme yapmak isteyen kullanıcı bunu işletim sistemi seviyesinde ya da ağ cihazında kurar; oyunun kendi ayar ekranında değil.
ŞEMAProxy kuralının kapsadığı trafik daraldıkça ne kalır?
Şemayı yatay kaydırarak inceleyebilirsiniz
Rakamlar ölçüm değil, bir proxy kuralının bu katmanları kapsama olasılığını gösteren temsilî ağırlıklardır: aşağı indikçe kapsam daralır.
Mod ve güncelleme indirmeleri: asıl hacim burada
Project Zomboid kurulumunun boyutu, oynanan sunucuya göre ciddi biçimde büyür. Topluluk sunucularının önemli bir kısmı mod listesiyle çalışır ve katılmadan önce bu listedeki içeriğin indirilmesi beklenir. Sunucu mod listesini güncellediğinde aynı işlem tekrarlanır; yani indirme, kurulum anında bir kez olup biten bir iş değildir.
Bu indirmeler HTTP üzerinden, coğrafi olarak dağıtılmış içerik sunucularından gelir. Proxy tanımladığınızda istek proxy’nin bulunduğu ülkeden çıkacağı için size en yakın düğüm yerine proxy’ye yakın bir düğüm seçilebilir. Sonuç genellikle daha uzun bir yol ve daha düşük aktarım hızıdır. Platform istemcisinde ayrı bir indirme bölgesi ayarı varsa, proxy ile bu ayarın birbiriyle çelişmediğinden emin olun.
Sürüm uyumu da bu tarafta yaşar. Bir sunucu mod listesini güncellediğinde istemciniz yeni sürümü almadan oturuma kabul edilmeyebilir; belirti çoğu zaman bir ağ hatası gibi görünen, aslında sürüm farkından kaynaklanan bir bağlantı reddidir. Proxy açıkken bu ayrımı yapmak zorlaşır, çünkü her arıza refleks olarak yönlendirme katmanına yazılır. Denemeyi bir kez proxy kapalıyken tekrarlamak teşhisi hızlandırır.
İkinci maliyet kalemi kotadır. Residential ve mobil paketler aktarılan veri üzerinden ücretlendirilir; onlarca mod içeren bir sunucuya katılmak tek seferde belirgin bir kota tüketimi demektir. Kaba bir plan çıkarmak için bant genişliği hesaplama yazısındaki yöntemi kullanabilir, indirme trafiğini proxy dışında tutup yalnızca gerçekten yönlendirmek istediğiniz akışı tünele alabilirsiniz.
Büyük bir mod paketi indirirken proxy’yi devre dışı bırakmayı düşünün.
İndirme bölgesi ayarını proxy çıkış ülkesiyle uyumlu tutun.
Kotalı bir pakette indirme ve oyun trafiğini ayrı profillerde çalıştırın.
Sunucu mod listesini değiştirdiğinde indirme yeniden tetiklenir; kotayı buna göre planlayın.
Gecikme nerede birikir?
Proxy bağlantı yoluna bir durak ekler. Paket önce proxy sunucusuna gider, oradan hedefe ulaşır ve yanıt aynı yolu tersinden kat eder. Bu nedenle proxy kullanmak gecikmeyi genellikle artırır; ping değerini düşürmez. Bunun tek istisnası varsayılan rotanızın olağandışı biçimde dolambaçlı olduğu durumlardır ve bu bir kural değil, ancak ölçülerek doğrulanabilecek bir istisnadır.
Toplam süreyi dört parçaya ayırmak, hangi ayarın ne kadar işe yarayacağını görmeyi kolaylaştırır: sizinle proxy arasındaki mesafe, proxy ile sunucu arasındaki mesafe, proxy makinesinin o andaki yükü ve istemcinin kendi işleme payı. İlk ikisi lokasyon seçimiyle yönetilir, üçüncüsü sağlayıcı ve paket kalitesiyle ilgilidir, dördüncüsü ağ dışıdır.
Project Zomboid gibi sürekli durum güncellemesi taşıyan oyunlarda ortalama gecikmeden çok değişkenliği fark edersiniz. Ortalaması yüksek ama düzenli bir hat, ortalaması düşük fakat ani sıçramalar yapan bir hattan daha akıcı hissettirir; çünkü istemci düzenli aralıklarla gelen veriyi yumuşatabilir, ani boşlukları yumuşatamaz. Paylaşımlı bir proxy çıkışında bu değişkenlik, komşu trafiğin yoğunluğuna göre gün içinde değişir.
Ölçümü tek seferde yapmayın. Paylaşımlı havuzlarda yoğun saat farkı gerçek bir değişkendir; sabah alınan bir sonuç akşamı temsil etmez. Ping testi ile proxy açık ve kapalıyken ayrı ayrı ölçüp iki tabloyu yan yana koyun. Konunun ayrıntılı tartışması proxy oyun pingini düşürür mü yazısında duruyor.
ŞEMAToplam gecikme hangi parçalardan birikir?
Şemayı yatay kaydırarak inceleyebilirsiniz
Çubuklar göreli ağırlıktır, milisaniye değildir. Amaç, lokasyon seçiminin hangi parçayı etkilediğini göstermek.
Project Zomboid kurulumunuz için çıkış seçin
Sunucu yönetimi ve panel erişimi için statik bir çıkış, indirme ağırlıklı işler için bant genişliği yüksek bir paket daha uygundur.
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.
Project Zomboid’de çok oyunculu deneyim iki biçimde kurulur: oyunun içinden bir oturum açarak ya da ayrı bir sunucu yazılımı çalıştırarak. İkincisi, kalıcı bir dünya isteyen gruplar için standart yoldur ve genellikle kiralık bir makinede çalışır. Bu durumda sizin tarafınızdaki soru “nasıl bağlanırım” değil, “oyuncular bana nasıl ulaşır” hâline gelir.
Gelen bağlantıları kabul eden bir sunucu için proxy yanlış araçtır. Bir forward proxy dışarı çıkan isteği yönlendirmek üzere tasarlanmıştır; içeri gelen oyuncu bağlantılarını karşılamaz. Sunucu tarafında ihtiyacınız olan şey yapılandırma dosyasında tanımlı portların yönlendirilmesi ve güvenlik duvarı kuralıdır. İki kavramın farkı forward ve reverse proxy karşılaştırmasında ayrıntılı duruyor.
Yönetim tarafı ayrı bir konudur. Sunucuya SSH ile bağlanmak, panelini açmak veya yedek almak sizin çıkan trafiğinizdir ve bunu sabit bir adresten yapmak isteyebilirsiniz. Sağlayıcı paneline yalnızca belirli IP’lerden erişim tanımlıyorsanız ISP proxy gibi statik bir çıkış, her hat yenilenmesinde listeyi güncellemekten kurtarır.
Yedekleme ve dosya aktarımı üçüncü bir kalemdir. Kalıcı bir dünya çalıştıran gruplar kayıt dosyalarını düzenli olarak dışarı alır; bu aktarım sunucudan size doğru büyük bir TCP akışı demektir. Kotalı bir çıkış üzerinden yapıldığında beklenmedik bir tüketim üretir, bu yüzden yedek trafiğini yönlendirme kapsamı dışında tutmak çoğu ekipte daha mantıklıdır.
Senaryo
Trafik yönü
Proxy işe yarar mı?
Topluluk sunucusuna katılmak
Dışarı çıkan
Kısmen — platform tarafı taşınır, oyun akışı istemciye bağlı
Kendi sunucunuza oyuncu kabul etmek
İçeri gelen
Hayır — port yönlendirme ve güvenlik duvarı konusu
Sunucu panelini yönetmek
Dışarı çıkan
Evet — sabit çıkış IP’si erişim listesini basitleştirir
Mod paketi indirmek
Dışarı çıkan
Evet ama genellikle gereksiz; yolu uzatır
Protokol kararı: hangi çıkış neyi taşır?
Karar tek soruyla başlar: yönlendirmek istediğiniz trafik TCP mi UDP mi? Mağaza, kütüphane, mod deposu ve web arayüzleri TCP’dir; bunlar için HTTP proxy de SOCKS5 de yeterlidir. Oyun oturumunun kendisi UDP olduğu için HTTP proxy baştan devre dışı kalır.
SOCKS5 tarafında iki katmanlı bir koşul vardır. Sunucu UDP ASSOCIATE desteklemelidir ve istemci bu yolu kullanmayı bilmelidir. İkisi birden sağlanmadığında istemci sessizce doğrudan bağlanır: oyun açılır, sunucuya girersiniz, fakat trafik proxy’den geçmez. Bu sessiz düşüş, kurulumun yanlış yorumlanmasının en yaygın nedenidir. Mekanizmanın ayrıntısı SOCKS5 UDP desteği yazısında anlatılıyor.
Bu sessiz düşüşü fark etmenin pratik yolu, yönlendirmenin gerçekten uygulandığı bir referans akışla karşılaştırma yapmaktır: aynı makinede tarayıcıdan görünen çıkış adresi ile oyunun kullandığı yolun aynı olduğunu varsaymayın. İki akış farklı katmanlarda yapılandırılır ve biri yönlenirken diğeri olağan hattınızdan çıkabilir.
Üçüncü bir seçenek, trafiği işletim sistemi seviyesinde yakalayan bir yönlendirici katmandır. Bu araçların bir kısmı yalnızca TCP bağlantılarını sarmalar ve UDP’yi olduğu gibi bırakır; bir kısmı sanal bir ağ arabirimi kurar. Hangi kategoride olduğunu bilmeden kurulum yapmak, kapsamını bilmediğiniz bir kural yazmak demektir. Protokolün genel karşılaştırması için protokol seçim rehberi iyi bir başlangıç.
ŞEMATrafik türlerine göre yönlendirilebilirlik
Şemayı yatay kaydırarak inceleyebilirsiniz
Beşli ölçek temsilîdir ve bir kurulumun o trafiği kapsama ihtimalini anlatır; gerçek sonuç istemciye ve sağlayıcıya göre değişir.
Kurulum ve doğrulama
Yapılandırma noktası kapsamı belirler. Sistem geneli ayar tüm uygulamaları etkiler; tarayıcıya özel profil yalnızca o tarayıcıyı; uygulama bazlı bir kural ise yalnızca seçtiğiniz süreci. Oyun makinesinde en az yan etkili yol genellikle üçüncüsüdür, çünkü güncelleme servisleri ve diğer uygulamalar olağan hattında kalır.
Erişim bilgisi hangi sağlayıcıyla çalışırsanız çalışın dört parçadan ibarettir. Aşağıdaki satırlar yalnızca biçimi göstermek içindir; gerçek değerler panelinizde durur ve paylaşılmaz.
Alan
Örnek
Açıklama
Sunucu
proxy.example.com
Sağlayıcının verdiği ana bilgisayar adı
Port
8080
Port numarası protokolü belirlemez; panelde hangi satıra ait olduğuna bakın
Kullanıcı adı
username
Kimlik doğrulamalı çıkışlarda gerekir
Parola
password
Panelden alınır, paylaşılmaz
Kimlik doğrulama yöntemi de kurulumun bir parçasıdır. IP yetkilendirmesi sabit hatlarda pratiktir; kimlik bilgisi taşımadığınız için yapılandırma da sadeleşir. Buna karşılık dinamik IP alan bir kullanıcının adresi hat her yenilendiğinde değişir ve erişim, tipik olarak 407 yanıtıyla kesilir. Kullanıcı adı ve parola her yerden çalışır ama paylaşılabilir bir sırdır; makine değiştiren ekiplerde ikisinin karışımı en dengeli çözümdür.
Doğrulama iki adımdır. Önce çıkışın canlı olduğunu görün: proxy kontrol aracı bağlantının kurulup kurulmadığını söyler. Ardından hangi adresin göründüğünü IP adresim sayfasından teyit edin. Alan adı çözümünün nerede yapıldığını merak ediyorsanız DNS sızıntı testi bunu ayrıca raporlar; SOCKS5 kullanırken çözümün istemcide mi proxy’de mi yapıldığı doğrudan bu sonuca yansır.
Yönetici denetimi, sunucu kuralları ve hizmet şartları
Project Zomboid’de denetim büyük ölçüde sunucu tarafında yaşar. Sunucu yazılımı bağlantıları kaydeder, yöneticilere oyuncu listesi ve bağlantı bilgisi sunar, kural ihlali durumunda erişimi kısıtlama araçları verir. Yani karşınızda merkezî bir hakem değil, o sunucuyu işleten kişinin koyduğu kurallar vardır.
Bunun pratik sonucu şudur: bağlandığınız adres yöneticiye görünür ve tanıdık olmayan bir çıkış, kuralları sıkı tutan topluluklarda ek soruya yol açabilir. Bir topluluğa düzenli katılıyorsanız çıkışınızı sabit tutmak, her oturumda farklı bir ülkeden görünmekten daha az sürtünme üretir.
Proxy, oyunun istemci tarafındaki bütünlük denetimleriyle ilgili bir araç değildir ve bu sayfa böyle bir kullanımı anlatmaz. Yönlendirme yalnızca bağlantının nereden geldiğini değiştirir; dosya bütünlüğü, sürüm uyumu ve sunucu kuralları olduğu gibi yürürlükte kalır.
Ekip hâlinde oynayan gruplar için pratik bir alışkanlık şudur: hangi oyuncunun hangi çıkışı kullandığını tek bir yerde kayıt altına alın. Bir sunucuda erişim sorunu yaşandığında ilk soru “kim nereden bağlanıyordu” olur ve bu bilgi yoksa teşhis tahmine döner. Basit bir tablo — oyuncu, çıkış etiketi, ülke — hem sorunu daraltır hem de bir çıkışta arıza olduğunda kimlerin etkilendiğini söyler.
Uyarı
Bu sayfa hesap çoğaltma, yaptırım dolanma ya da oyun bütünlüğü denetimlerine müdahale için yazılmamıştır. Oyunun ve bağlandığınız sunucunun kurallarına uyum tamamen kullanıcının sorumluluğundadır.
Proxy ne zaman gerekli, ne zaman fazlalık?
Kendi ülkenizden, kendi hattınızla, tek bir hesapla oynuyorsanız proxy size bir şey katmaz. Fazladan bir durak, fazladan bir arıza noktası ve kotalı bir pakette fazladan bir maliyet demektir. Kurulumu gerekçesiz yapmak, sonradan ortaya çıkan her bağlantı sorununun teşhisini de zorlaştırır.
Anlamlı olduğu durumlar dardır ama gerçektir: kurumsal ya da kampüs ağından çıkarken sabit ve izin verilen bir adrese ihtiyaç duymak, sunucu panelinize IP kısıtlı erişim tanımlamış olmak, bir mağaza sayfasının başka bir ülkede nasıl göründüğünü doğrulamak ya da barındırma sağlayıcınızın erişim politikasını test etmek. Kısıtlı ağlardaki davranış okul ve işyeri ağlarında erişim engelleri yazısında ayrıca ele alınıyor.
Bir de ölçüm amaçlı kullanım vardır. Sunucunuzun farklı ülkelerden erişilebilir olup olmadığını sınamak, barındırma sağlayıcınızın rota davranışını gözlemlemek ya da bir güncelleme yayımlandığında dağıtımın her bölgeye ulaşıp ulaşmadığını kontrol etmek için proxy pratik bir araçtır. Bu kullanımda amaç oynamak değil, dışarıdan bakan bir göz elde etmektir; çıkış ülkesini de buna göre seçersiniz.
Amacınız cihazın tamamındaki trafiği tek bir tünele almaksa aradığınız araç muhtemelen proxy değildir: proxy tanımladığınız kapsamı yönlendirir, cihazın tamamını değil. Aradaki kapsam farkı proxy ile VPN farkı yazısında açıklanıyor.
Project Zomboid ve proxy hakkında sık sorulanlar
01Project Zomboid oyun trafiği proxy üzerinden geçer mi?
Oyun oturumu ağırlıklı olarak UDP taşır. HTTP proxy yalnızca TCP tüneli açtığı için bu akışı taşıyamaz. SOCKS5 ancak UDP ASSOCIATE hem sunucuda hem istemcide desteklendiğinde taşıyabilir; masaüstü oyun istemcilerinin çoğunda bu koşul sağlanmaz.
02Proxy ile mod indirmesi hızlanır mı?
Beklenen sonuç tersidir. İstek proxy’nin bulunduğu yerden çıktığı için size en yakın içerik sunucusu yerine daha uzak bir düğüm seçilebilir ve aktarım yavaşlar. Büyük mod paketlerini proxy kapsamı dışında indirmek çoğu kurulumda daha makuldür.
03Kendi sunucumu proxy arkasına alabilir miyim?
Forward proxy dışarı çıkan isteği yönlendirir; içeri gelen oyuncu bağlantılarını karşılamaz. Sunucu barındırıyorsanız çözüm port yönlendirme ve güvenlik duvarı kuralıdır. Proxy yalnızca sizin sunucuya yönetim amaçlı bağlanmanızda anlam kazanır.
04Sunucu yöneticisi proxy kullandığımı görür mü?
Yönetici bağlantının geldiği adresi görür. Bu adresin bir veri merkezine mi yoksa bir abone hattına mı ait olduğu, otonom sistem bilgisine bakılarak anlaşılabilir. Kuralları sıkı tutan topluluklarda alışılmadık bir çıkış ek soru doğurabilir.
05Oyun açılıyor ama sunucuya bağlanamıyorum, sebebi proxy mi?
Önce proxy’yi kapatıp aynı denemeyi tekrarlayın. Sorun kaybolursa yönlendirme katmanı UDP’yi düşürüyor demektir. Sürüyorsa neden büyük olasılıkla sunucu tarafındadır: sürüm uyumsuzluğu, mod listesi farkı veya sunucunun kapalı olması.
06Hangi çıkış türü daha uygun?
Sunucu paneli ve yönetim erişimi için sabit adres verdiği için ISP proxy pratiktir. Yüksek hacimli indirme yapacaksanız bant genişliği güçlü bir datacenter proxy maliyet açısından daha uygundur. Kotalı paketlerde indirme trafiğini tünel dışında bırakın.
07Proxy ile gecikme azalır mı?
Hayır. Araya ek bir durak girdiği için süre çoğu kurulumda uzar. Nadiren, varsayılan rotanız olağandışı biçimde dolambaçlıysa fark kapanabilir; bu bir kural değil, ancak ölçümle doğrulanabilecek bir istisnadır.