Tam rehber · 5 dk okuma
Arma 3 Headless Client Server Kiralama Rehberi: Baştan Sona
AI yoğun co-op oynayan her Arma 3 birliği er ya da geç aynı sorunla karşılaşır: görev düşmanla doldukça server'ın kare hızı düşer ve her şey ağırlaşır. Bohemia'nın cevabı headless client. Bu rehber onun ne yaptığını, ne zaman işe yaradığını, nasıl bağlanacağını, görevinin neye ihtiyaç duyduğunu ve nasıl boyutlandırılacağını anlatıyor.
Yazan: Matthew Griffin, Gaming Deluxe sahibiYayın: · Güncelleme:
Bu rehberde
- AI Bir Arma 3 Server'ını Neden Yavaşlatır
- Headless Client Ne Yapar
- Adım Adım Server'ına Bağlamak
- Görevi Hazırlamak
- Boyutlandırma: Bellek, CPU ve İkincisini Ne Zaman Eklemeli
- Headless Client'ı Birliğinin Rutinine Oturtmak
- Headless Client Hiçbir Şey Yapmıyorsa
- Bir Headless Client Kiralamadan Önce Neleri Karşılaştırmalı
- Arma 3 Headless Client Sözlüğü
- Headless Client İçin Yardım ve Sıradaki Adımlar
AI Bir Arma 3 Server'ını Neden Yavaşlatır
Arma 3'te AI, sahibi olan makinede simüle edilir. Normal bir dedicated server'da bu makine server'ın kendisi. Her devriye, her garnizon ve temasa tepki veren her tim, oyuncu hareketinin, araçların, fiziğin ve görev script'lerinin yanında server'ın her karede bitirmesi gereken işe eklenir. Kalabalık bir co-op operasyonda AI genelde bu işin en büyük payını alır.
Server yetişemediğinde kare hızı düşer. Oyuncular geç tepki veren AI, takılan araçlar ve tutmayan isabetler görür. Bellek eklemek nadiren yardım eder, çünkü darboğaz alan değil işlem gücü. AI'yı başka bir makineye taşımak ise yardım eder.
Tanıdık bir sahne düşün: akşam operasyonu başlar, ilk köy temizlenir, sonra görev karşı saldırı için yeni AI grupları çıkarır. Tam o anda server'ın kare hızı düşer, AI olduğu yerde donar ve oyuncular gecikmeden şikâyet etmeye başlar. Bu tablo neredeyse her zaman bir işlem gücü sorunu ve headless client tam olarak bu an için tasarlandı.
Headless Client Ne Yapar
Headless client, ekranı ve oyuncusu olmayan bir Arma 3 kopyası. Server'ına diğer client'lar gibi bağlanır, görevde bir Headless Client slotu alır ve sonra görevin ya da bir modun ona devrettiği AI'nın sahibi olur. Görevi yine server çalıştırır, ama AI'nın düşünme işi headless client'ta olur.
- Ana server oyuncuları, görev mantığını ve script'leri tutar.
- Headless client ona verilen AI gruplarını çalıştırır.
- Birden fazla headless client büyük görevlerde AI'yı aralarında bölüşebilir.
- Oyuncular için hiçbir şey değişmez: ana server'a her zamanki gibi bağlanırlar.
Adım Adım Server'ına Bağlamak
Bilgi bankası rehberimiz bu sırayı izliyor ve harfiyen uymaya değer, çünkü iki taraftan birinde eksik bir satır headless client'ın görünmemesinin olağan sebebi.
- Ana server'ı durdur ve Configuration Files altında server.cfg'yi aç.
- Headless client'ın IP adresini hem headlessClients[] hem localClient[] satırına yaz. Birden fazla headless client için her IP'yi iki satırda da virgülle ayırarak listele.
- Headless client server'ını durdur ve Configuration Files altında onun Start.bat'ini aç.
- Connect alanına ana server'ın IP'sini, ana server'da şifre varsa password alanına onun şifresini gir.
- Önce ana server'ı, sonra headless client'ı başlat. Oyuncu listesinde diğer client'lar gibi görünür.
İlk satır headless client'ın bağlanmasına izin verir; ikincisi onu normal oyunculara uygulanan bant genişliği sınırları olmadan yerel bir client sayar. İkisi de gerekli. İlk denemede Log Viewer'ı açık tut; bağlantıda bir sorun varsa ipucu genelde orada çıkar.
Görevi Hazırlamak
Görevin headless client için bir koltuğa ihtiyacı var. Eden editöründe Game Logic, Virtual Entities, Headless Client altından bir birim yerleştir, Playable yap ve bir ad ver. Bohemia'nın 2.22 güncellemesi bu slotun adı olmadığında server log'una bir uyarı ekledi, çünkü adsız bir slot kullanılamıyor.
Sonra AI'yı devredecek bir şey lazım. Birçok birlik görevi AI'sını doğrudan headless client'ta spawn ediyor ya da o bağlandığında grupları ona aktarıyor. Bazı AI modları ve framework'ler headless client'ı fark edince bunu kendileri yapıyor. Örneğin Altis Life bir headless client addon'u ve description.ext'te bir HeadlessSupport anahtarıyla geliyor. Görevleri sen yazmıyorsan, birliğinin görev yapımcısıyla önceden konuş ve hangi görevlerin headless client'a hazır olduğunu birlikte listeleyin. Her projenin kendi talimatları var; bilgi bankamız da yaygın kurulumlar için Bohemia'nın belgelerine ve topluluk rehberlerine link veriyor.
Boyutlandırma: Bellek, CPU ve İkincisini Ne Zaman Eklemeli
| Görev tarzı | Önerilen paket | Notlar |
|---|---|---|
| Birkaç devriyeli hafif co-op | 5GB | Vanilla ya da az modlu |
| Düzenli AI'lı haftalık operasyonlar | 8GB | Çoğu birliğin başladığı yer |
| Dalgalı dinamik görevler | 12GB | Daha fazla AI ve AI modları |
| Büyük haritalar, ağır mod setleri | 16GB | Ya da iki headless client'a bölüştür |
AI işlemci işi olduğu için çok yoğun tek bir headless client bir sonraki darboğaz olabilir. Ana server toparlandığı halde headless client tavan yapıyorsa ikinci bir headless client çoğu zaman ek bellekten daha çok yardım eder. AI yoğun görevler için sipariş formunda daha hızlı işlemciler ve daha yüksek CPU önceliği de var.
Headless Client'ı Birliğinin Rutinine Oturtmak
Çoğu birlik her hafta aynı ritmi izler: görev yapımcıları bir operasyon hazırlar, server güncellenip yeniden başlatılır, oyuncular yüklenir ve operasyon birkaç saat sürer. Headless client birkaç alışkanlıkla bu ritme oturur.
- Birlikte restart: headless client'ın restart'ını ana server'ınkinden bir dakika sonraya zamanla; görev ayağa kalkınca yeniden bağlansın.
- Birlikte güncelle: Bohemia bir güncelleme çıkardığında ya da mod setini değiştirdiğinde iki server'ı da operasyon gecesinden önce güncelle, sırasında değil.
- Editör aşamasında test et: görev yapımcıları bir görevi yüklemeden önce Headless Client slotunun adlı ve playable olduğunu kontrol etmeli.
- Not tut: hangi görevlerin headless client'ı nasıl kullandığını yaz; yeni görev yapımcıları aynı düzeni izlesin.
- Operasyon gecesini izle: headless client'lı ilk operasyonda server FPS'ine göz kulak ol ve onsuz bir operasyonla karşılaştır.
Rotasyonda birkaç görev çalıştıran birlikler çoğu zaman sadece bazılarının headless client gerektirecek kadar AI yoğun olduğunu görür. Sorun değil: yapacak işi olmayan bağlı bir headless client ana server'a neredeyse hiçbir maliyet getirmez ve bir görev ona iş verdiği an hazırdır. Bu yüzden onu sadece büyük operasyon gecelerinde değil, haftanın geri kalanında da bağlı bırakmak çoğu birlik için en rahat düzen.
Headless Client Hiçbir Şey Yapmıyorsa
- Oyuncu listesinde yok: ana server'ın server.cfg'sindeki iki satırı ve Start.bat'teki IP ile şifreyi kontrol et.
- Bağlı ama boşta: görevde adlı, playable bir Headless Client slotu olduğuna ve bir script'in ya da modun ona AI devrettiğine bak.
- Bağlanınca atılıyor: headless client'ta bir mod eksik ya da başka bir build'de; ikisini de güncelle ve modları eşle.
- İyileşme yok: AI'nın gerçekten taşınıp taşınmadığına bak; Log Viewer ve görevinin debug araçları bunu gösterir.
Destek ekibimiz iki server'ın log'larına seninle birlikte bakabilir. Ana server'ın ve headless client'ın aynı lokasyonda olması da işe yarar; aralarındaki bağlantı kısa ve kararlı olur. Türkiye'den yönetilen bir birlik için Frankfurt'ta ikisini yan yana tutmak hem oyunculara hem de iki server arasındaki trafiğe iyi gelir; takıldığın yerde bize Türkçe bir destek talebi açman yeterli.
Bir Headless Client Kiralamadan Önce Neleri Karşılaştırmalı
Headless client'ı ayrı bir ürün olarak satan sağlayıcı az. Onları şu noktalarda karşılaştır.
- Server'ınla aynı lokasyonHeadless client ana server'ının yanında durmalı.
- Açılış kontrolüConnect adresini ve şifreyi kendin ayarlayabilmelisin.
- Bellek seçimiPaketler tek bir boyuta zorlamamalı, AI yüküne göre büyümeli.
- İşlemci seçenekleriAI işlemci işi; daha hızlı çekirdekler ya da öncelik önemli.
- Arma'yı bilen destekDestek ekibinin sadece bağlantıda değil görev tarafında da yardım edip edemeyeceğini sor.
- Aylık fiyatİhtiyacın olan belleği aynı ödeme döneminde karşılaştır.
Arma 3 Headless Client Sözlüğü
- Headless client (HC)
- AI çalıştırmak için bir server'a bağlanan, ekranı olmayan bir Arma 3 kopyası.
- headlessClients[]
- Headless client olarak bağlanmasına izin verilen IP'leri listeleyen server.cfg satırı.
- localClient[]
- Bu IP'leri bant genişliği sınırı olmadan yerel sayan server.cfg satırı.
- Start.bat
- Headless client'ın connect ve password alanlı açılış dosyası.
- Headless Client slotu
- Bir HC'nin bağlanabilmesi için görevin ihtiyaç duyduğu, adı konmuş ve playable Virtual Entities birimi.
- Server FPS
- Server'ın saniyede tamamladığı simülasyon karesi sayısı.
- Offloading
- AI sahipliğini server'dan bir headless client'a taşımak.
Headless Client İçin Yardım ve Sıradaki Adımlar
Rehberler ve ilgili server'lar.
- Headless Client server'ı nasıl kurulurServer.cfg, Start.bat ve görev tarafı (İngilizce).
- Arma 3 Server KiralamaHeadless client'ının bağlandığı ana server.
- Arma 3 Server Kurma rehberiServer.cfg, görevler, modlar ve headless client tek yerde.
- Destek ekibine ulaşHeadless client'ı bağlamak için gece gündüz 7/24 Türkçe destek.
Bu rehberi nasıl hazırladık: Bohemia Interactive'in Arma 3 sayfaları, Arma 3 dev hub güncelleme notları ve kendi Headless Client bilgi bankası rehberimiz temel alındı; metin yapay zeka desteğiyle yazıldı, her paket, fiyat ve lokasyon canlı sipariş formumuzla karşılaştırıldı ve yayından önce Matthew Griffin tarafından gözden geçirildi. Eskimiş bir şey mi gördün? Bize yaz.
Kaynaklar, son kontrol 25 Ekim 2026:
- Arma 3, Steam'de (Bohemia Interactive, 12 Eylül 2013) (İngilizce)
- Arma 3 dev hub: SPOTREP #00120, Game Update 2.22 (11 Ağustos 2026: Headless Client slot uyarısı, netcode, idleFPSLimit) (İngilizce)
- Bohemia Interactive wiki: Arma 3 Headless Client (otomatik okumayı engelliyor; bilgiler Arma 3 kurulum rehberimizin arşiv kopyasından alındı) (İngilizce)
- Gaming Deluxe bilgi bankası: How to set up your Headless Client server (İngilizce)
- Gaming Deluxe bilgi bankası: Arma 3: Headless Client kategorisi (İngilizce)
- Gaming Deluxe sipariş formu, Arma 3 - Headless Client Dedicated Server