Kompletny poradnik · 5 min czytania
Serwer Arma 3 Headless Client: kompletny poradnik
Każda jednostka Arma 3, która gra co-opy pełne AI, w końcu trafia na ten sam problem: klatki serwera spadają, gdy misja zapełnia się wrogami, i wszystko zaczyna chodzić ociężale. Odpowiedzią Bohemii jest headless client. Ten poradnik tłumaczy, co robi, kiedy pomaga, jak go podłączyć, czego potrzebuje misja i jak go dobrać.
Autor: Matthew Griffin, Właściciel Gaming DeluxeOpublikowano · Zaktualizowano
W tym poradniku
- Dlaczego AI spowalnia serwer Arma 3
- Co robi headless client
- Podłączenie do serwera krok po kroku
- Jak przygotować misję
- Dobór: pamięć, CPU i kiedy dodać drugi
- Headless client w rytmie twojej jednostki
- Gdy headless client nic nie robi
- Na co patrzeć, zanim wynajmiesz headless client
- Słowniczek: serwer Arma 3 Headless Client
- Headless client: pomoc i kolejne kroki
Dlaczego AI spowalnia serwer Arma 3
W Arma 3 AI symuluje maszyna, która jest jego właścicielem. Na zwykłym serwerze dedykowanym to sam serwer. Każdy patrol, każdy garnizon i każdy oddział, który reaguje na kontakt, dokłada roboty, którą serwer musi skończyć w każdej klatce, obok ruchu graczy, pojazdów, fizyki i skryptów misji. Na tłocznym opie co-op to właśnie AI zwykle robi się największym kawałkiem tej roboty.
Gdy serwer nie nadąża, spada mu liczba klatek. Gracze widzą AI, które reaguje z opóźnieniem, przycinające pojazdy i rejestrację trafień, która wydaje się nie taka. Dokładanie pamięci rzadko pomaga, bo wąskim gardłem jest moc obliczeniowa, a nie miejsce. Pomaga przeniesienie AI na inną maszynę.
Co robi headless client
Headless client to kopia Arma 3 bez ekranu i bez gracza. Łączy się z twoim serwerem jak każdy inny klient, zajmuje slot Headless Client w misji, a potem przejmuje to AI, które przekaże mu misja albo mod. Serwer nadal prowadzi misję, ale myślenie AI odbywa się na headless cliencie.
- Główny serwer zostaje przy graczach, logice misji i skryptach.
- Headless client liczy przekazane mu grupy AI.
- Kilka headless clientów może podzielić AI między siebie na dużych misjach.
- Dla graczy nic się nie zmienia: wchodzą na główny serwer jak zawsze.
Podłączenie do serwera krok po kroku
Nasz poradnik w bazie wiedzy idzie w tej kolejności i warto trzymać się jej dokładnie, bo brakująca linia po którejś ze stron to najczęstszy powód, dla którego headless client się nie pojawia.
- Zatrzymaj główny serwer i otwórz server.cfg w Configuration Files.
- Wpisz adres IP headless clienta i w headlessClients[], i w localClient[]. Przy kilku headless clientach wpisz każde IP, oddzielone przecinkami, w obu liniach.
- Zatrzymaj serwer headless client i otwórz jego Start.bat w Configuration Files.
- Wpisz IP głównego serwera w polu connect, a jeśli główny serwer ma hasło, wpisz je w polu password.
- Uruchom główny serwer, a potem headless client. Pojawi się na liście graczy jak każdy inny klient.
Pierwsza linia pozwala headless clientowi wejść; druga traktuje go jako klienta lokalnego, bez limitów przepustowości nakładanych na zwykłych graczy. Potrzebne są obie.
Jak przygotować misję
Misja potrzebuje miejsca dla headless clienta. W edytorze Eden postaw jednostkę z Game Logic, Virtual Entities, Headless Client, ustaw ją jako Playable i nadaj nazwę. Aktualizacja 2.22 od Bohemii dodała ostrzeżenie w logu serwera, gdy ten slot nie ma nazwy, bo nienazwanego slotu nie da się użyć.
Potem coś musi przekazać AI. Wiele misji jednostek spawnuje AI od razu na headless cliencie albo przerzuca grupy, gdy ten się połączy. Część modów AI i frameworków robi to sama, kiedy wykryje headless client. Altis Life na przykład ma addon do headless clienta i przełącznik HeadlessSupport w swoim description.ext. Każdy projekt ma własne instrukcje, a nasza baza wiedzy linkuje do dokumentacji Bohemii i poradników społeczności dla typowych konfiguracji.
Dobór: pamięć, CPU i kiedy dodać drugi
| Styl misji | Plan | Uwagi |
|---|---|---|
| Lekki co-op z kilkoma patrolami | 5GB | Vanilla albo lekko zmodowany |
| Cotygodniowe opy ze stałym AI | 8GB | Od tego zaczyna większość jednostek |
| Dynamiczne misje z falami | 12GB | Więcej AI i mody AI |
| Duże mapy, ciężkie zestawy modów | 16GB | Albo podział na dwa headless clienty |
Skoro AI to robota dla procesora, jeden bardzo zajęty headless client może stać się kolejnym wąskim gardłem. Jeśli jeden jest zajechany na maksa, a główny serwer już odżył, drugi headless client często pomaga bardziej niż dodatkowa pamięć. Przy misjach pełnych AI w formularzu zamówienia są też szybsze procesory i wyższy priorytet CPU.
Headless client w rytmie twojej jednostki
Większość jednostek co tydzień jedzie tym samym rytmem: misjonarze przygotowują opa, serwer dostaje aktualizację i restart, gracze się ładują, a op trwa kilka godzin. Headless client wskakuje w ten rytm dzięki kilku nawykom.
- Restartujcie razem: zaplanuj restart headless clienta minutę po restarcie głównego serwera, żeby połączył się ponownie, gdy misja już stoi.
- Aktualizujcie razem: gdy Bohemia wypuszcza aktualizację albo zmieniasz zestaw modów, zaktualizuj oba serwery przed wieczorem opa, a nie w jego trakcie.
- Testuj w edytorze: misjonarze powinni sprawdzić, czy slot Headless Client jest nazwany i grywalny, zanim misja trafi na serwer.
- Rób notatki: zapisz, które misje korzystają z headless clienta i jak, żeby nowi misjonarze szli tym samym schematem.
- Obserwuj wieczór opa: przy pierwszym opie z headless clientem patrz na FPS serwera i porównaj go z opem bez niego.
Jednostki z kilkoma misjami w rotacji często odkrywają, że tylko część z nich ma tyle AI, żeby potrzebować headless clienta. To nic złego: podłączony headless client bez roboty prawie nic nie kosztuje główny serwer i jest gotowy w chwili, gdy misja da mu zadanie.
Gdy headless client nic nie robi
- Nie ma go na liście graczy: sprawdź obie linie w server.cfg głównego serwera oraz IP i hasło w Start.bat.
- Połączony, ale bezczynny: sprawdź, czy misja ma nazwany, grywalny slot Headless Client i czy skrypt albo mod przekazuje mu AI.
- Wyrzuca go przy wejściu: headless clientowi brakuje moda albo jest na innym buildzie; zaktualizuj oba i wyrównaj mody.
- Brak poprawy: sprawdź, czy AI naprawdę się przeniosło; pokażą to Log Viewer i narzędzia debugowania twojej misji.
Nasz support przejrzy z tobą logi na obu serwerach. Pomaga też trzymanie głównego serwera i headless clienta w tej samej lokalizacji, żeby łącze między nimi było krótkie i stabilne.
Na co patrzeć, zanim wynajmiesz headless client
Niewielu hostów sprzedaje headless client jako osobny produkt. Porównaj ich pod tymi kątami.
- Ta sama lokalizacja co serwerHeadless client powinien stać obok twojego głównego serwera.
- Kontrola startuMusisz sam ustawić adres connect i hasło.
- Wybór pamięciPlany powinny rosnąć z obciążeniem AI, a nie wciskać jednego rozmiaru.
- Opcje CPUAI to robota dla procesora, więc szybsze rdzenie albo priorytet mają znaczenie.
- Support, który zna ArmęZapytaj, czy support pomoże po stronie misji, a nie tylko przy połączeniu.
- Cena miesięcznaPorównuj potrzebną pamięć przy tym samym okresie rozliczenia.
Słowniczek: serwer Arma 3 Headless Client
- Headless client (HC)
- Instancja Arma 3 bez ekranu, która wchodzi na serwer, żeby liczyć AI.
- headlessClients[]
- Linia w server.cfg z listą IP, które mogą wejść jako headless clienty.
- localClient[]
- Linia w server.cfg, która traktuje te IP jako lokalne, bez limitów przepustowości.
- Start.bat
- Plik startowy headless clienta z polami connect i password.
- Slot Headless Client
- Grywalna, nazwana jednostka Virtual Entities, której misja potrzebuje, żeby HC mógł wejść.
- FPS serwera
- Ile klatek symulacji serwer kończy na sekundę.
- Odciążanie
- Przeniesienie własności AI z serwera na headless client.
Headless client: pomoc i kolejne kroki
Poradniki i powiązane serwery.
- Jak skonfigurować serwer Headless ClientServer.cfg, Start.bat i strona misji (po angielsku).
- Serwer Arma 3Główny serwer, z którym łączy się twój headless client.
- Jak zrobić serwer Arma 3Server.cfg, misje, mody i headless client w jednym miejscu.
- Kontakt ze wsparciemPomoc po polsku przy podłączaniu headless clienta, w dzień i w nocy.
Jak powstał ten poradnik: na podstawie stron Arma 3 od Bohemia Interactive, notatek do aktualizacji na Arma 3 dev hub i naszego poradnika o Headless Client w bazie wiedzy, napisany z pomocą AI. Każdy plan, cenę i lokalizację sprawdziliśmy z naszym formularzem zamówienia na żywo, a przed publikacją tekst przejrzał Matthew Griffin. Coś jest nieaktualne? Napisz do nas.
Źródła, sprawdzone 25 października 2026:
- Arma 3 na Steamie (Bohemia Interactive, 12 września 2013, po angielsku)
- Arma 3 dev hub: SPOTREP #00120, Game Update 2.22 (11 sierpnia 2026: ostrzeżenie o slocie Headless Client, netcode, idleFPSLimit, po angielsku)
- Wiki Bohemia Interactive: Arma 3 Headless Client (blokuje automatyczny odczyt; fakty z archiwalnej kopii użytej w naszym poradniku Arma 3, po angielsku)
- Baza wiedzy Gaming Deluxe: How to set up your Headless Client server (po angielsku)
- Baza wiedzy Gaming Deluxe: kategoria Arma 3: Headless Client (po angielsku)
- Formularz zamówienia Gaming Deluxe, Arma 3 - Headless Client Dedicated Server (po angielsku)