Assetto Corsa Proxy Rehberi: Topluluk Sunucuları, NAT ve Kapsam
Assetto Corsa çevrimiçi tarafı tek parça değildir: mağaza istemcisi, sunucu listesi, indirilen araç ve pist paketleri ile yarış sırasındaki durum akışı birbirinden ayrı yollardan gider. Bu sayfa proxy’nin bu yolların hangilerini kapsadığını ve nerede sessizce kapsam dışında kaldığını anlatıyor.
Sunucu listesiListe isteğinin ve içindeki gecikme sütununun proxy altında nasıl yanıltıcı hâle geldiği.
02
NAT ve eşleşmeNAT tipi, delik açma davranışı ve bir proxy çıkışının bu tabloya eklediği katman.
03
Sunucu barındırmaÖzel ve topluluk sunucularında gelen bağlantı sorunu neden proxy ile çözülmez.
04
Kapsam ve bedelKuralın yazıldığı nokta, tünele giren trafik ve ek durağın gecikme bütçesi.
Bir yarış simülasyonunda ağ kararları, tarayıcı işlerinden farklı bir soruyla başlar: hangi istek gerçekten sizin yazdığınız kuralı okuyor? Assetto Corsa tarafında bu sorunun tek bir cevabı yoktur, çünkü oyunu başlatan mağaza istemcisi, sunucu listesini getiren istekler, indirilen içerik ve yarış sırasındaki durum akışı farklı yığınlar üzerinden çalışır.
Aşağıdaki bölümler üç konuyu açıyor. Sunucu seçimi ve hesabın bağlı olduğu ülke nerede ayrışır? NAT tipi ile eşler arası bağlantı denemesi bir proxy çıkışı eklendiğinde nasıl davranır? Kendi makinenizde ya da kiralık bir sunucuda topluluk sunucusu çalıştırmak istediğinizde proxy hangi noktada işe yaramaz?
Bir sınırı baştan çizelim: proxy bir yönlendirme kararıdır. Çıkış adresiniz değişir; hesabınızın kayıtlı ülkesi, mağaza bölgesi, sahip olduğunuz içerik ve oyun içi kimliğiniz olduğu gibi kalır. Ayrıca araya bir durak eklendiği için toplam gecikme çoğu kurulumda artar.
Oyun açıldığında ağda sırayla ne oluyor?
İlk temas, oyunu başlatan mağaza istemcisiyle kurulur. Oturum doğrulaması, sahiplik kontrolü ve arkadaş listesi gibi istekler oyun penceresi açılmadan tamamlanır ve bunların tamamı TCP üzerinde şifreli akışlardır. Karşı tarafın bu aşamada gördüğü adres, o an hangi hattan çıkıyorsanız onun adresidir; proxy kullanıyorsanız proxy sunucusunun adresi.
İkinci aşamada sunucu listesi gelir. Liste bir HTTPS isteğiyle çekilir, ama listedeki gecikme sütunu listeyle birlikte gelmez: istemci o değerleri kendi sondalarıyla ölçer. Kural yalnızca bir kısmını kapsıyorsa ortaya tutarsız bir tablo çıkar; liste yüklenir, yanındaki sayılar ise yarış sırasında yaşayacağınız rotayı değil, sondaların çıktığı hattı yansıtır.
Üçüncü aşama içerik tarafıdır. Araç, pist ve ek paketler tek seferde büyük hacim indirir; aylık aktarımınızın çoğu oynadığınız süreden değil, yeni içerik eklediğiniz günlerden birikir. Dördüncüsü ve en hassası yarış oturumudur: konum, girdi ve çarpışma durumu saniyede çok sayıda küçük paketle taşınır ve bu akış gecikme kadar düzensizliğe (jitter) de duyarlıdır.
Dört akışın dört ayrı beklentisi var
Bu ayrım pratikte şu anlama gelir: tek bir ayar dört akışı birden düzeltmez. Mağaza ve liste tarafı için önemli olan erişilebilirlik, içerik indirme için bant genişliği, yarış oturumu için ise rota uzunluğu ve kararlılıktır. Bir kurulumu değerlendirirken dördünü ayrı ayrı test edin: mağaza açılıyor mu, liste doluyor mu, indirme hızı makul mü ve oturumda kopma oluyor mu?
Not
HTTPS akışlarında proxy içeriği okuyamaz; CONNECT yöntemiyle bir tünel açar ve şifreli baytları taşır. Şifre çözülmese de tünel isteği hedef adını taşır: mağaza ucuna mı, liste servisine mi yoksa içerik adresine mi gittiğiniz proxy kaydında sırayla okunabilir.
ŞEMAAssetto Corsa oturumunun dört ağ aşaması
Şemayı yatay kaydırarak inceleyebilirsiniz
Dört aşama farklı uçlara ve farklı taşıma biçimlerine dayanır; tek bir kural dördünü birden kapsamaz.
Sunucu listesi, bölge tercihi ve hesabın kayıtlı ülkesi
Assetto Corsa tarafında sunucu seçimi büyük ölçüde sizin elinizdedir: listeden bir sunucuya katılırsınız ve o sunucunun bulunduğu yer rotanızı belirler. Bu, otomatik eşleştirme yapan oyunlardan farklı bir durumdur; “bölge seçimi” burada bir menü ayarı değil, hangi topluluk sunucusuna girdiğinizle ilgili bir tercihtir. Uzaktaki bir sunucuya katılıp gecikmeden şikâyet etmek, çoğu zaman bir ağ arızası değil bir seçim sonucudur.
Hesap tarafı ise bağlantıdan bağımsız çalışır. Mağaza bölgeniz, ödeme yönteminiz ve kütüphanenizde duran içerik hesaba bağlıdır; çıkış IP adresinizi değiştirmek bunları değiştirmez ve değiştirmeye çalışmak da ilgili platformun hizmet şartlarına aykırıdır. Bu sayfa böyle bir kullanımı anlatmaz. Proxy’nin meşru karşılığı farklıdır: bir topluluk sunucusunun başka bir ülkeden erişilebilir olup olmadığını doğrulamak, kurumsal ağdan çıkarken sabit bir adres kullanmak ya da bir bağlantı sorununun kendi hattınıza mı yoksa aradaki rotaya mı ait olduğunu ayırmak.
Mağaza istemcisi kendi ağ ayarlarını taşıdığı için oyunun kendisiyle aynı kuralı okumayabilir. İstemci tarafındaki yapılandırma seçenekleri ve bunların oyun trafiğini nerede etkilediği mağaza istemcisi proxy ayarları yazısında ayrıca ele alınıyor. Pratik kural şudur: istemcide yapılan bir ayar indirme ve kütüphane isteklerini etkiler, yarış oturumunun paketlerini genellikle etkilemez.
Ülke tercihini yaparken tek ölçüt haritadaki mesafe olmasın. İki ülke arasındaki fiziksel yakınlık ile ağ rotasının kısalığı her zaman örtüşmez; komşu ülkedeki bir çıkış, trafiği uzaktaki bir değişim noktasından dolaştırabilir. Bu yüzden konum kararını varsayımla değil, aynı hedefe farklı çıkışlardan yapılmış ölçümlerle verin.
NAT tipi, delik açma ve araya giren bir çıkışın etkisi
Ev bağlantılarının çoğu bir NAT arkasındadır: yerel adresiniz dışarıya tek bir genel adres üzerinden çevrilir. Dışarıdan içeri doğru kurulan bağlantılar bu yüzden varsayılan olarak düşer; içeriden dışarı açılan bir akışın geri dönüşü ise çeviri tablosunda bir eşleşme bulduğu için geçer. Eşler arası bağlantı kuran uygulamalar bu davranışı kullanır: iki taraf da aynı anda dışarı paket gönderir, iki tarafın NAT’ında karşılıklı eşleşme oluşur ve akış açılır. Buna delik açma denir.
Delik açmanın başarısı NAT’ın nasıl davrandığına bağlıdır. Kaynak portu her hedef için yeniden atayan katı (symmetric) bir çeviri, karşı tarafın tahmin edebileceği bir eşleşme bırakmaz ve denemeler başarısız olur. Operatör seviyesinde paylaşımlı çeviri kullanılan hatlarda tablo daha da zorlaşır; bu yapının ayrıntısı CGNAT nedir yazısında anlatılıyor. Aynı sebeple mobil çıkışlar, tarayıcı işlerinde avantajlı olsalar da eş bağlantısı gerektiren senaryolarda en zorlu seçenektir.
Bir proxy çıkışı bu tabloya ikinci bir çeviri katmanı ekler. Klasik HTTP proxy yalnızca TCP taşır; CONNECT tüneli UDP kabul etmez, dolayısıyla delik açma denemeleri bu tünele hiç girmez. SOCKS5 tarafında UDP ASSOCIATE yöntemi vardır ve UDP taşıyabilir, ama iki koşul birlikte sağlanmalıdır: proxy sunucusu UDP aktarımını açmış olmalı ve oyun istemcisi bu yöntemi uygulamalıdır. Yöntemin işleyişi SOCKS5 UDP desteği yazısında adım adım açıklanıyor.
Pratikte oyun istemcilerinin çoğu kendi soketlerini doğrudan açar ve bir SOCKS aracısını sormaz. Sonuç şudur: menüler ve liste istekleri tünelden geçerken yarış paketleri olağan hattınızdan çıkar. Bu, bir arıza değil beklenen davranıştır; proxy ile NAT arasındaki kavramsal farkı toparlayan proxy ve NAT karşılaştırması bu ayrımı örneklerle gösteriyor.
Kendi sunucunuzu çalıştırmak: özel ve topluluk sunucuları
Assetto Corsa ekosisteminin büyük bölümü topluluk tarafından işletilen sunucular üzerinde döner. Bir lig, bir arkadaş grubu ya da bir topluluk kendi sunucusunu çalıştırır; oyuncular listeden bu sunucuya katılır. Sunucuyu işleten taraf olduğunuzda ağ sorununuz tamamen ters yöne döner: artık dışarıya bağlanmıyor, dışarıdan gelen bağlantıları kabul ediyorsunuz.
Burası, proxy kavramının yanlış yere uygulandığı en yaygın noktadır. Klasik bir ileri (forward) proxy yalnızca sizin açtığınız giden bağlantıları taşır; internetten size doğru gelen bir bağlantıyı kabul etme yeteneği yoktur. Ev bağlantınızda sunucu çalıştırıyorsanız ihtiyacınız olan şey yönlendiricide port yönlendirme ve dışarıdan ulaşılabilir bir adrestir. İki kavramın yönü ve görevi ileri proxy ile ters proxy farkı yazısında karşılaştırılıyor.
Port tarafında dikkat edilecek şey, tek bir kapının yetmemesidir: sunucu yazılımları genellikle oyun akışı, sorgu ve yönetim arayüzü için ayrı kapılar kullanır ve bunların bir kısmı UDP’dir. Hangi kapının ne işe yaradığını belgelerden okuyun, tahmin etmeyin; port numaralarının protokol hakkında ne söyleyip ne söylemediği proxy port numaraları yazısında ele alınıyor. Ev hattınızın yukarı yönlü kapasitesi de burada belirleyicidir; indirme hızı yüksek olsa bile yükleme tarafı katılımcı sayısını sınırlar.
Uyarı
Sunucu barındırmak bir proxy ürünüyle çözülen iş değildir; barındırma kararıdır. Ev hattınızı dışarıya açacaksanız yönlendirici yapılandırmasını ve güvenlik sonuçlarını ayrıca değerlendirin, oyunun ve platformun hizmet şartlarına uyun.
Kuralı nereye yazarsanız kapsam nerede daralır?
“Proxy açtım” cümlesi tek bir işlem gibi duyulur, oysa kuralın yazıldığı nokta kapsamı doğrudan belirler. İşletim sistemi ayarı en geniş görünen seçenektir ama her uygulama bu ayarı okumaz; kendi ağ yığınını taşıyan oyun ve mağaza istemcileri çoğu zaman okumaz. Tarayıcı profili en dar kapsamı verir ve oyunla hiç ilgilenmez. Uygulama bazlı yönlendirme araçları arayı kapatır, ancak TCP dışına çıkıldığında onların da sınırı vardır.
Kuralın yazıldığı yer
Kapsadığı
Kapsamadığı
Sistem geneli proxy ayarı
Ayarı okuyan uygulamaların TCP akışları
Kendi yığınını kullanan istemciler ve UDP
Tarayıcı profili veya uzantı
Yalnızca o tarayıcı sekmeleri
Oyun, mağaza istemcisi, güncelleyici
Uygulama bazlı yönlendirme
Seçtiğiniz süreçlerin bağlantıları
Aracın UDP aktarımı yoksa oyun oturumu
Yönlendirici üzerinde kural
O ağdaki tüm cihazlar
Mobil veriye düşen cihazlar, ağ dışı kullanım
Kampüs ve ofis ağlarında ikinci bir daralma daha vardır: çıkış filtresi. Bu ağlarda genellikle yalnızca birkaç standart kapı açıktır ve oyun trafiğinin kullandığı kapılar kapalı olabilir. Belirti çoğu zaman yanıltıcıdır; mağaza açılır, liste gelir, ama oturuma katılma denemesi zaman aşımına uğrar. Konunun tamamı okul ve işyeri ağlarında erişim engelleri yazısında ele alınıyor — bu ağlarda kurumun politikasına uymak sizin sorumluluğunuzdadır.
Kapsamı doğrulamanın pratik yolu, tek bir testle yetinmemektir. Kuralı yazdıktan sonra sırayla şunlara bakın: mağaza istemcisi hâlâ giriş yapabiliyor mu, sunucu listesi doluyor mu, indirme başlıyor mu ve bir oturuma katılabiliyor musunuz? Dördünden biri değişiyorsa kapsam sizin sandığınızdan farklıdır.
ŞEMATrafiğin tünele girerken daralması
Şemayı yatay kaydırarak inceleyebilirsiniz
Sayılar göreli ağırlıktır, ölçüm değildir; amaç kapsamın her kademede nasıl daraldığını göstermektir.
Assetto Corsa çalışmalarınız için çıkış seçin
Kurumsal ağdan sabit adres gerektiren işlerde ISP çözümü, bölgesel erişim doğrulamasında residential çıkış tercih edilir.
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.
Bir proxy kullandığınızda paketiniz iki bacaklı bir yol izler: önce proxy sunucusuna, oradan hedefe. Dönüş de aynı yoldan gelir. Bu nedenle proxy kullanmak ölçülen gecikmeyi çoğu kurulumda artırır; ping değerini düşürmez. Nadir istisna, varsayılan rotanızın gereksiz yere dolambaçlı olduğu ve proxy’nin daha doğrudan bir omurgaya bağlandığı durumlardır. Bu bir kural değildir ve ancak aynı hedefe iki rotadan yapılmış karşılaştırmalı ölçümle anlaşılır; ayrıntılı tartışma proxy oyun pingini düşürür mü yazısında.
Yarış simülasyonlarında asıl rahatsız edici değişken ortalama gecikme değil, onun dalgalanmasıdır. Sabit ve biraz yüksek bir gecikme, istemci tarafındaki öngörü mekanizmalarının tolere edebileceği bir şeydir; aynı ortalamayı üreten ama sürekli inip çıkan bir bağlantı, yan yana giderken karşı aracın konumunun sıçramasına yol açar. Paylaşımlı bir çıkış kullanıyorsanız bu dalgalanma gün içindeki yoğunlukla birlikte değişir.
Ölçümü doğru kurun. Tek seferlik bir sonuç yanıltıcıdır; aynı hedefe farklı saatlerde tekrarlanmış ölçümler alın ve proxy açıkken kapalıyken iki seriyi karşılaştırın. Basit bir başlangıç için ping testi yeterlidir; sonuçları not ederken hangi çıkışı, hangi hedefi ve hangi saati kullandığınızı da yazın, yoksa iki hafta sonra karşılaştırma yapamazsınız.
İpucu
Yarış oturumu için çıkış konumunu kendinize değil, katılacağınız sunucuya göre değerlendirmek de her zaman doğru değildir: sizden uzaklaşan bir çıkış, toplam yolu kısaltmak yerine iki uzun bacak üretebilir. Kararı ölçümle verin.
Aktarılan veri nereden birikiyor?
Kotalı bir çıkış kullanıyorsanız —residential ve mobil paketlerin çoğu aktarılan veri üzerinden ücretlendirilir— maliyetin nereden geldiğini bilmek gerekir. Yarış oturumu sık ama çok küçük paketler üretir; saatler süren bir sürüş bile hacim olarak mütevazı kalır. Buna karşılık tek bir araç ya da pist paketi, aynı sürede oynanmış onlarca oturumdan daha fazla veri taşıyabilir.
Bu asimetri pratik bir sonuç doğurur: indirme işlerini kotalı çıkışın dışında tutmak neredeyse her zaman doğru karardır. İçerik ve güncelleme trafiğini olağan hattınızda bırakıp yalnızca ihtiyaç duyduğunuz akışı tünele almak hem kotayı korur hem de indirme hızını düşürmez. Aylık bütçenizi önceden kestirmek istiyorsanız bant genişliği hesaplama yazısındaki yöntem işinizi görür.
İkinci kalem yan araçlardır. Sesli iletişim uygulamaları, akış yazılımları ve telemetri araçları oyunla aynı anda çalışır ve kendi bağlantılarını açar. Sistem geneli bir kural yazdıysanız bunların hepsi aynı çıkıştan geçer; kotanın nereye gittiğini anlamaya çalışırken çoğu kullanıcının gözden kaçırdığı kalem burasıdır. Uygulama bazlı yönlendirme bu yüzden yalnızca bir kapsam aracı değil, aynı zamanda bir maliyet aracıdır.
Ölçüyü oturum başına tutun, ay sonunu beklemeyin. Bir hafta boyunca yaptığınız işi not ederek panelinizdeki tüketimi izlerseniz, hangi kalemin baskın olduğunu hızlıca görürsünüz; sonrasında kural yazacağınız yeri buna göre seçersiniz.
ŞEMABir oturumun aktardığı verinin dağılımı
Şemayı yatay kaydırarak inceleyebilirsiniz
Kollardaki sayılar göreli paydır, gerçek aktarım miktarı değil; amaç kalemlerin birbirine oranını göstermektir.
Belirtiler, olası nedenler ve proxy’nin gereksiz olduğu durumlar
Tabloyu okurken şu ayrımı koruyun: bir belirti proxy’den kaynaklanıyorsa proxy kapatıldığında kaybolur. Bu basit test, saatlerce yanlış yerde arama yapmayı önler. Kuralı kapatın, aynı işlemi tekrarlayın ve sonucu not edin; belirti sürüyorsa kaynak başka yerdedir.
Son olarak, her senaryo proxy gerektirmez. Kendi ülkenizden, kendi hattınızdan, size yakın bir topluluk sunucusunda yarışıyorsanız araya bir durak eklemek yalnızca gecikme, maliyet ve teşhis zorluğu getirir. Proxy’nin anlamlı olduğu yerler farklıdır: kurumsal ağdan çıkarken sabit bir adres kullanmak, bir sunucunun başka bir ülkeden erişilebilirliğini doğrulamak, bir sorunun kendi hattınızdan mı yoksa aradaki rotadan mı geldiğini ayırmak.
Amacınız cihazınızdaki tüm trafiği tek bir tünele almaksa aradığınız araç büyük ihtimalle proxy değildir; proxy tanımladığınız yeri kapsar, cihazın tamamını değil. Bu kapsam farkını baştan kabul etmek, sonradan “çalışıyor sanmak” hatasının önüne geçer.
Assetto Corsa ve proxy hakkında sık sorulan sorular
Genel olarak hayır. Araya bir durak eklendiği için toplam yol uzar ve ölçülen değer çoğu kurulumda artar; proxy ping değerini düşürmez. Tek istisna, varsayılan rotanızın gereksiz yere dolambaçlı olduğu nadir durumlardır ve bu ancak karşılaştırmalı ölçümle anlaşılır.
02Yarış sırasındaki paketler proxy üzerinden geçiyor mu?
Genellikle geçmez. Oyun oturumu ağırlıklı olarak UDP kullanır; klasik HTTP proxy’nin CONNECT tüneli yalnızca TCP taşır. SOCKS5’in UDP ASSOCIATE yöntemi UDP taşıyabilir ama hem proxy sunucusu hem de oyun istemcisi bunu desteklemelidir, ki istemci tarafında bu yaygın değildir.
Hayır. İleri proxy yalnızca sizin açtığınız giden bağlantıları taşır; dışarıdan gelen bağlantıları kabul etmez. Sunucu barındırmak için dışarıdan ulaşılabilir bir adrese, yönlendiricide port yönlendirmeye ve yeterli yukarı yönlü bant genişliğine ihtiyacınız olur.
04NAT tipim kötüyse proxy bunu düzeltir mi?
Düzeltmez, çoğu zaman zorlaştırır. Proxy ikinci bir çeviri katmanı ekler ve eşleşme adresini değiştirir. Operatör seviyesinde paylaşımlı çeviri kullanan mobil çıkışlar bu açıdan en zorlu seçenektir. NAT sorunları yönlendirici yapılandırmasıyla ele alınır.
05Sunucu listesindeki gecikme sütunu neden tuhaf görünüyor?
Listedeki değerler listeyle birlikte gelmez; istemci onları kendi sondalarıyla ölçer. Kural yalnızca bazı istekleri kapsıyorsa liste bir hattan, sondalar başka bir hattan çıkar. Şüphelendiğinizde aynı sunucuya doğrudan bir ölçüm yapıp iki sonucu karşılaştırın.
06İndirmeleri de proxy üzerinden yapmalı mıyım?
Kotalı bir çıkış kullanıyorsanız hayır. Araç ve pist paketleri tek seferde büyük hacim taşır ve kotanın çoğunu buradan harcarsınız. İndirmeyi olağan hattınızda bırakmak hem bütçeyi korur hem de hız kaybını önler.
Önce nedeni ayırın: mağaza ve liste çalışıp yalnızca oturuma katılma başarısız oluyorsa sorun genellikle kapalı çıkış kapılarıdır. Bu ağlarda geçerli olan kurumun ağ politikasıdır ve ona uymak sizin sorumluluğunuzdadır; doğru adres ağ yöneticisine danışmaktır.