HHata

CODM'de yüksek ping GameLoop'da — en sık durumlar üç ayar düzeltmesi yönlendiriciye dokunmadan önce

CODM'de emülatör üzerinden giden ping, telefonda olduğundan çok daha fazla katmandan geçer. Bu katmanların ikisi ISS'nin değil, GameLoop'un kontrolü altındadır ve kontrol edilecek ilk yerlerdir.

Telefonda CODM'de ping, oyundan doğrudan ağ arayüzüne gider. GameLoop'da, aynı trafik bir Android sanallaştırma katmanından geçer, sonra Windows'un ağ yığınından geçer, sonra da bağlantınıza çıkar. Her katman küçük bir sabit gecikme ekler ve daha da önemlisi, her katman değişken, öngörülemeyen bir gecikme ekleyecek şekilde yapılandırılabilir.

Bu ekstra yol, GameLoop'daki yüksek ping düzeltmesinin telefondaki yüksek ping düzeltmesiyle her zaman aynı olmadığı anlamına gelir — ve mobil için en yaygın tavsiye (Wi-Fi bandını değiştirin, yönlendiriciyi yeniden başlatın) genellikle PC'deki sorunun gerçekten bulunduğu yer değildir.

Emülatörün ağ modunu önce kontrol edin

GameLoop'un, Android katmanı ile Windows ağı arasında oturan kendi ağ yapılandırması vardır. Ayar, sürüme bağlı olarak GameLoop'un sistem ayarlarında Ağ veya Performans altında bulunur. Ağ köprüsü modu, NAT modu veya benzeri bir seçenek arayın.

Köprü modu, Windows ağ adaptörünü doğrudan taklit edilen Android sistemiyle paylaşır, buna minimum emülasyon ek yükü ile ağa kendi yolunu verir. NAT modu, tüm trafiği GameLoop tarafından yönetilen sanal bir adaptör üzerinden yönlendirir, fazladan bir çeviri adımı ekler. Düşük gecikme için köprü modu neredeyse her zaman doğru seçimdir — ancak bunu ağ adaptörünüzün desteklemesi gerekir, modern Ethernet ve Wi-Fi adaptörlerinin çoğu bunu yapar.

Ayar şu anda NAT'ta ise, bunu köprüye geçirin, emülatörü tamamen yeniden başlatın ve başka bir şey yapmadan önce oyun içi pingi ölçün. Bu tek değişiklik genellikle yerel bağlantılarda 10-30ms kurtarır ve NAT modunun çeviri katmanının neden olduğu ara sıra ping artışlarını ortadan kaldırır.

Windows ağ öncelik sorunu

Windows, GameLoop'a bir tarayıcı sekmesi veya arka planda çalışan dosya indirmesi ile aynı temel önceliği atar. Makinenizde başka bir şey bant genişliği kullanırken — bir oyun güncellemesi indiriyor, bulut depolama senkronize oluyor, video açık bir tarayıcı — GameLoop'daki CODM aynı boru ve aynı öncelik seviyesi için yarışır.

Hızlı test: Görev Yöneticisi'ni açın, Performans sekmesine gidin ve CODM maçı sırasında Ağ kullanımını izleyin. %40'ın üzerinde veya artışlarda tırmanıyorsa, başka bir şey paylaşıyor demektir. Süreç listesinden ne olduğunu belirleyin ve geçici olarak duraklatın. Windows Update ve bulut senkronizasyon istemcileri (OneDrive, Google Drive, Dropbox) en yaygın suçlular ve geçici olarak duraklatması kolaydır.

Kalıcı bir iyileştirme için, GameLoop, Görev Yöneticisi'nde daha yüksek bir işlem önceliğine yükseltilip (GameLoop sürecine sağ tıklayın → Önceliği ayarla → Yüksek), ancak bu arayüzü içinden bir başlangıç betiği kullanmadığınız sürece her başlatmada yeniden uygulanması gerekir. Emülatörün kendisi arabirimi içinden bir öncelik ayarı açığa çıkarmaz.

Sunucu bölgesi seçimi

CODM, bağlantınızın görünür kaynağına dayalı olarak sizi otomatik olarak bir sunucuya yönlendirir. Bu genellikle doğrudur, ancak bazı ISS'lerde veya VPN kullanırken, otomatik seçim fiziksel olarak en iyi kullanılabilir seçenekten daha uzakta olan bir sunucuya iner.

CODM ayarları menüsündeki sunucu bölgesini kontrol edin — maç lobisinde görünür. Kendi ülkeniz veya yakın bölgenin dışında bir bölge görürseniz, manuel olarak geçin. GameLoop'da, VPN notu özellikle alakalıdır: başka bir amaçla sistem genelinde bir VPN çalıştırıyorsanız, CODM'nin bölge seçimi VPN çıkış noktasını izler, gerçek konumunuzu değil. CODM'yi başlatmadan önce VPN'i kapatmak, oyun içinde bunu düzeltmeye çalışmaktan daha temizdir.

Sorun kare hızı ile ilgili ping artışları olduğunda

CODM'de ping ekranı giyen bir kare hızı sorunu olan yüksek ping raporunun bir sınıfı vardır. Bir savaş sırasında kare hızınız keskin şekilde düşerse, oyun istemcisinin ağ paketi zamanlaması düzensiz hale gelir — sunucu boşluklar görür ve bağlantıyı yapısal olarak olduğundan daha yüksek gecikme olarak bildirir. Oyun içi ping numarası kare düşüşü ile yükselir ve bununla geri alır.

Ayırt edici işaret: pinginiz lobide ve maçın başlarında kararlıysa, sonra özellikle toplamalar sırasında veya ekranda yeni efektler göründüğünde tepe yapıyorsa, neden CPU veya GPU satürasyonudur, ağınız değildir. Grafik ayarlarını kararlı kare hızını tutmak için düşürmek, bir sonuç olarak ping numarasını düşürecektir.

Emülatör üzerinde Ethernet vs. Wi-Fi

Standart tavsiye emülatörler için daha güçlü bir şekilde geçerlidir: Ethernet, GameLoop'da CODM için Wi-Fi'den anlamlı şekilde daha iyidir, çünkü köprü ağ modu Ethernet üzerinde temiz çalışır ve bazı Wi-Fi adaptörlerinde uyumluluk sorunları olabilir. Wi-Fi çalıştırırsanız ve köprü modu mevcut ancak kararsızsa (emülatör içinde sık bağlantı kopmaları), geçici çözüm NAT'ta kalmak ancak 5 GHz bandını kullanmak ve yönlendiriciye yakın konumlandırmaktır. Belirli adaptörlerde köprü + Wi-Fi ile kararsızlık, emülatör kısıtlamasıdır, düzeltebileceğiniz bir sürücü sorunu değildir.

Neredeyse herkese en iyi şekilde çalışan kombinasyon: Ethernet, köprü modu, Windows Update duraklatıldı, bulut senkronizasyonu oyun seansları sırasında duraklatıldı. Bu dört arasında, GameLoop'daki çoğu yüksek ping raporu yönlendirici ayarlarına hiç dokunmadan çözülür.