Jak zrobić serwer Arma 3: dron quadrocopter leży na składanym stole obok tablicy z mapą odprawy na słonecznym lotnisku, a za nim na pasie stoi bezzałogowiec

Jak postawić, skonfigurować i prowadzić serwer Arma 3

Jak zrobić serwer Arma 3

Pisane dla osoby, która utrzymuje serwer jednostki przy życiu między operacjami: co zmienić w pierwszej godzinie, jak server.cfg współpracuje z listą misji, mody i podpisy, DLC, Headless Client, prawa admina i cotygodniowa rutyna. Każde ustawienie sprawdziliśmy z dokumentacją serwera i notkami do aktualizacji od Bohemia Interactive.

Autor: , Właściciel Gaming DeluxeOpublikowano · Zaktualizowano · 18 min czytania

Bez instalowania

Potrzebujesz maszyny, żeby przejść to razem z nami? Plany na naszej stronie Serwer Arma 3 mają ten sam panel gry, przycisk Steam Workshop i Mod Manager, o których mówi każdy rozdział tutaj.

Liczba graczy
od 10 do 120
Pamięć
8 GB w cenie, maksymalnie 32 GB
Lokalizacje
9 na 3 kontynentach
Creator DLC
7, ładowane z Mod Managera
Poradniki w bazie
Arma 3: 17
Na tej stroniePierwsza godzina
  1. 01Pierwsza godzina
  2. 02server.cfg
  3. 03Misje i trudność
  4. 04Mody i klucze
  5. 05DLC i Creator DLC
  6. 06Headless Client
  7. 07Admini i BattlEye
  8. 08RAM i wydajność
  9. 09Restarty i komunikaty
  10. 10Exile, Life, KotH
  11. 11Naprawy
  12. 12Własny czy wynajęty
  13. QFAQ
  14. KBWszystkie poradniki (17)

Pierwsza godzina: od świeżej instalacji do drużyny w lobby

Nowe serwery gier zwykle działają w ciągu 20 minut od zamówienia. Te sześć ruchów zamienia fabryczną instalację Arma 3 w serwer, który twoja jednostka znajdzie, na który wejdzie i któremu powierzy pierwszą operację.

  1. Zaloguj się do panelu gryWejdź na cpdeluxe.com, zaloguj się danymi do panelu i otwórz usługę Arma 3. Start, Stop i menu More masz obok siebie na górze strony.
  2. Najpierw zatrzymaj serwerArma 3 czyta pliki configu raz, przy starcie. Wszystko, co zapiszesz w trakcie działania, jest ignorowane, więc niech stop, edycja, zapis, start wejdą ci w odruch.
  3. Nadaj nazwę i zamknij hasłemOtwórz Configuration Files i edytuj server.cfg w Config Editorze. Wpisz hostname, dodaj password, jeśli serwer jest tylko dla twojej jednostki, i wybierz długie passwordAdmin. Resztę wyjaśnia rozdział o server.cfg.
  4. Wybierz, w co gra serwerW tym samym pliku wpisz nazwę misji w polu template. Scenariusze Bohemii działają od razu; misję jednostki najpierw wrzucasz do MPMissions, co pokazuje rozdział o misjach.
  5. Odpal i daj mu czasKliknij Start. Przez pierwsze 30 do 60 sekund panel może pokazywać zero CPU i pamięci, bo robi się kopia bezpieczeństwa, a przy ciężkiej paczce modów start może potrwać od 3 do 10 minut.
  6. Połącz się i podaj adres dalejW Arma 3 otwórz Multiplayer, wybierz Direct Connect (tak w angielskim kliencie) i wpisz IP i port z danych połączenia w panelu albo wyszukaj w przeglądarce nazwę swojego serwera. Ten sam adres wyślij swojej drużynie.

server.cfg linijka po linijce: co jednostki naprawdę zmieniają

Bohemia dzieli konfigurację serwera Arma 3 na dwa pliki: server.cfg decyduje, kto wchodzi i co dzieje się na serwerze, a basic.cfg stroi sieć. W naszym panelu oba są w Configuration Files, a server.cfg ma też widok formularza w Config Editorze.

Nazwa, hasła i powitanie

server.cfg
hostname = "Serwer twojej jednostki"
Nazwa w przeglądarce serwerów multiplayer.
password = ""
Puste oznacza serwer publiczny; wpisz hasło na wieczory tylko dla jednostki.
passwordAdmin = ""
Wpisywane po #login, żeby wziąć prawa admina w grze. Niech będzie długie i tylko twoje.
serverCommandPassword = ""
Pozwala skryptom misji wykonywać komendy serwera. Ustaw je tylko wtedy, gdy misja albo mod o to prosi.
maxPlayers = 64
Maksymalna liczba osób naraz; serwer bierze tę wartość albo liczbę slotów misji, zależnie od tego, która jest niższa. Sufitem są sloty z twojego planu.
motd[] = { "Witaj", "TeamSpeak: ..." }
Linijki powitania dla graczy, oddzielone przecinkami, po jednej co motdInterval sekund.

Zaufanie, podpisy i anticheat

admins[] = { "76561198000000000" }
Steam64 ID, które mogą zalogować się jako admin bez wpisywania hasła.
verifySignatures = 2
Sprawdza każdy plik moda z kluczami, które ma serwer. 2 to wartość, którą Bohemia wspiera; każda inna przepuszcza niepodpisane pliki.
BattlEye = 1
Uruchamia anticheat BattlEye. 0 go wyłącza, czego chcesz tylko na prywatnym serwerze testowym.
kickDuplicate = 1
Wyrzuca drugiego gracza, który wchodzi z ID już obecnym na serwerze.
allowedFilePatching = 0
0 nie pozwala graczom ładować luźnych, rozpakowanych plików. Podnoś tylko dla grupy deweloperskiej.

Głosowania i pusty serwer

voteThreshold = 0.33
Odsetek graczy, którzy muszą się zgodzić, żeby głosowanie przeszło. Domyślnie Bohemia ustawia 0.5; przykładowe 0.33 oznacza jedną trzecią.
voteMissionPlayers = 1
Ilu graczy musi być połączonych, zanim otworzy się głosowanie nad misją.
allowedVoteCmds[] = {}
Ogranicza, jakie głosowania mogą zwoływać gracze, na przykład kick albo zmianę misji, żeby serwera jednostki nie dało się przegłosować w chaos.
persistent = 1
Misja działa dalej, gdy wszyscy wyjdą, więc długa kampania czeka na was następnego wieczoru.

Logi i znaczniki czasu

logFile = "server_console.log" kopiuje konsolę serwera do pliku tekstowego. Pełniejszy zapis to log RPT serwera, a timeStampFormat (domyślnie none, do wyboru short albo full) dodaje czas do każdej jego linii, co bardzo ułatwia śledzenie crasha. Log Viewer w panelu pokazuje oba na żywo albo daje je pobrać.

Nowości w aktualizacji 2.22

Aktualizacja 2.22 od Bohemii (11 sierpnia 2026, SPOTREP #00120) dodała kilka opcji serwera, które warto znać: idleFPSLimit ogranicza liczbę klatek, gdy serwer jest pusty, timeStampFormatConsole dodaje czas do linii konsoli, logPlayerConnectionStates w klasie AdvancedOptions loguje postęp połączenia każdego gracza, a parametr startowy -mpmissions= kieruje serwer do innego folderu z misjami. Ta sama aktualizacja sprawiła, że serwer nie blokuje już pliku configu w trakcie działania, a folder MPMissionsCache czyści się sam, gdy przekroczy 1 GB.

Misje, rotacja i poziom trudności: mówisz serwerowi, w co gra

Serwer Arma 3 jest tak dobry, jak misja, którą kręci. Misje to spakowane pliki .pbo w folderze MPMissions, a server.cfg decyduje, która się ładuje, w jakiej kolejności i jak mocno AI się odgryza.

Jak nazwać misję, żeby serwer ją znalazł

Plik misji nosi nazwę misji i jej terenu: RedDawn.Altis.pbo to misja RedDawn na Altis. Wgraj ją do MPMissions przez File Manager albo SFTP, a potem wskaż ją w server.cfg bez końcówki .pbo: template = "RedDawn.Altis";. Własne scenariusze Bohemii są w grze i ładują się zamiast tego po nazwie klasy, na przykład MP_Warlords_01.Altis dla Warlords albo MP_ZGM_m11.Altis dla scenariusza Zeus na 48 graczy.

Rotacja zamiast jednej misji

server.cfg: dwie misje w rotacji
class Missions
{
  class Training
  {
    template = "Drill.Stratis";
    difficulty = "Regular";
  };
  class SundayOp
  {
    template = "RedDawn.Altis";
    difficulty = "Custom";
  };
};

Serwer idzie w dół listy i odpala kolejną pozycję, gdy misja się skończy. Misja może też dostać własne parametry lobby w bloku class Params w swojej pozycji. Admini omijają kolejkę komendą #missions, która otwiera adminowi listę misji do wyboru.

Poziom trudności i profil serwera

Każda pozycja ma poziom trudności: Recruit, Regular, Veteran albo Custom. Custom czyta swoje opcje z profilu serwera, <name>.Arma3Profile, gdzie nazwa pochodzi z parametru startowego -name (bez niego domyślna nazwa u Bohemii to player). W tym pliku wyłączasz widok z trzeciej osoby, celowniki albo znaczniki na mapie i ustawiasz, jak ostre jest AI.

<name>.Arma3Profile
thirdPersonView = 0
0 zamyka wszystkich w widoku z pierwszej osoby, zwykły wybór milsimu; 2 pozwala na trzecią osobę tylko w pojazdach.
weaponCrosshair = 0
Ukrywa celownik.
mapContentFriendly = 0
Ukrywa sojusznicze jednostki na mapie; mapContentEnemy i mapContentMines robią to samo z wrogami i minami.
aiLevelPreset = 3
0 Low, 1 Normal, 2 High; 3 (Custom) czyta dwie wartości poniżej z class CustomAILevel.
skillAI = 0.5
Ogólne umiejętności AI, od 0 do 1.
precisionAI = 0.5
Celność AI, od 0 do 1.

Chcesz jednej zasady dla każdej misji? forcedDifficulty = "Custom"; w server.cfg wymusza jeden poziom trudności. Zwróć uwagę na wyjątek opisany przez Bohemię: gdy kręcisz cykl class Missions, poziom trudności w każdej pozycji wygrywa z forcedDifficulty.

Mody z Workshopu, klucze i podpisy bez bólu głowy

Jednostki żyją na paczkach modów: CBA_A3 pod prawie wszystkim, potem ACE, tereny i sprzęt. Serwer musi ładować te same mody klienta co gracze, mieć klucz do każdego i trzymać mody tylko serwerowe dla siebie.

  1. Zatrzymaj serwerMody pobierają się i rejestrują, gdy serwer jest offline.
  2. Otwórz przeglądarkę Steam WorkshopJest na głównej stronie panelu. Wyszukaj mod po nazwie, na przykład CBA_A3.
  3. Kliknij InstallMod ląduje w folderze nazwanym jego ID z Workshopu, na przykład @450814997, i dołącza do linii -mod= w Workshop.mods.
  4. Odpal i przetestujUruchom serwer i wejdź z tymi samymi modami załadowanymi w Arma 3 Launcherze. Dużą paczkę dodawaj etapami, żeby łatwo namierzyć konflikt.

-mod czy -serverMod

Mody z -mod= musi załadować też każdy gracz. Mody z -serverMod= działają tylko na serwerze i nikt nie wymaga ich od klientów, więc to właściwe miejsce na narzędzia admina i skrypty serwera. W Easy Config Editorze pliku Workshop.mods przeniesienie moda to wycięcie jego @ID z jednego ciągu i wklejenie do drugiego. Kilka modów w jednym ciągu oddzielasz średnikami, bez spacji.

Klucze i podpisy

Każdy podpisany mod ma plik .bikey, a każdy jego plik .pbo ma pasujący .bisign. Folder keys na serwerze trzyma klucze, które serwer akceptuje, a przy verifySignatures = 2 gracz, którego pliki nie są podpisane żadnym z tych kluczy, nie utrzyma się na serwerze. Serwer vanilla ma tylko klucz Bohemii. Jeśli jeden nowy mod nagle blokuje wszystkich, sprawdź, czy jego klucz trafił do folderu keys.

Bezpieczna aktualizacja paczki

  • Aktualizuj z przeglądarki Steam Workshop albo utwórz w Scheduled Tasks zadanie aktualizacji modów z Workshopu, żeby serwer nadążał za tym, co pobierają gracze.
  • Wybierz jeden instalator i się go trzymaj. Nasz poradnik ostrzega, że mieszanie przeglądarki Workshop ze starszym downloaderem może mieć skutki uboczne.
  • Przed dużą aktualizacją Arma 3 sprawdź na stronie każdego moda w Workshopie, czy coś się ostatnio działo. Porzucone mody to typowy powód, dla którego paczka pada w dniu patcha.
  • Trzymaj zapisaną kopię swojej linii -mod=. Gdy coś się sypie, to najszybsza droga z powrotem.

Oficjalne DLC i Creator DLC: kto wejdzie i jak je załadować

Zasady DLC w Arma 3 są pomyślane tak, żeby jednostka grała razem. Sam serwer nigdy nie musi niczego posiadać; liczy się to, jak każde DLC traktuje graczy, którzy go nie mają.

Oficjalne DLC od Bohemii

  • Gracze bez DLC dalej mogą wejść na serwer, który go używa.
  • Jeżdżą pojazdami z DLC jako pasażerowie, ale nie mogą nimi kierować, strzelać z nich ani nimi dowodzić.
  • Na terenach z DLC, takich jak Tanoa, zagrasz tylko z tym DLC.

Creator DLC

  • Robione przez zewnętrzne studia w programie Creator DLC od Bohemii.
  • Serwer ładuje ich dane z naszego Mod Managera plus krótki kod w -mod=.
  • Gracze bez nich wchodzą dzięki darmowym danym kompatybilności z Workshopu, ale tereny i kampania DLC zostają dla posiadaczy.

Ładowanie Creator DLC

  1. Zainstaluj daneZatrzymaj serwer, otwórz Mod Manager i zainstaluj paczkę Arma 3 Creator DLC. Dodaje ona też w panelu ikonę do aktualizowania Creator DLC.
  2. Dodaj kodW Workshop.mods albo Start.bat dopisz kod DLC do pola -mod=: gm (Global Mobilization), vn (S.O.G. Prairie Fire), csla (CSLA Iron Curtain), ws (Western Sahara), spe (Spearhead 1944), rf (Reaction Forces) albo EF (Expeditionary Forces).
  3. Wskaż misjęUstaw template w server.cfg na misję zrobioną pod to DLC: dołączoną do niego albo scenariusz z kategorii Multiplayer Scenario w Workshopie.
  4. OdpalUruchom serwer i zajrzyj do logu RPT, jeśli misja się nie pojawi.

S.O.G. Prairie Fire to DLC, o które jednostki pytają najczęściej. Jego misje używają terenu cam_lao_nam, więc template wygląda jak vn_coop_01.cam_lao_nam dla co-opa Eldest Son albo vn_warlords_01.cam_lao_nam dla trybu Warlords. Nasz poradnik o Creator DLC (po angielsku) wymienia każdą nazwę template, która jest w zestawie.

Headless Client: jak zdjąć AI z głównego serwera

W co-opie pełnym AI procesor serwera kończy się dużo wcześniej niż pamięć. Headless Client to kopia Arma 3 bez ekranu, która wchodzi na twój serwer jako gracz i przejmuje grupy AI, a serwer ma wolne ręce do obsługi graczy.

Na głównym serwerze

  1. Zatrzymaj główny serwerPotem otwórz server.cfg w Configuration Files.
  2. Wpuść Headless ClientaWpisz IP Headless Clienta w obu liniach, w cudzysłowie: headlessClients[] = {"192.168.4.18"}; i localClient[] = {"192.168.4.18"};. Pierwsza pozwala mu wejść, druga znosi jego limity przepustowości.
  3. Masz ich kilka?Wpisz każde IP w obu liniach, oddzielając je przecinkami.

Na serwerze Headless Clienta

  1. Zatrzymaj goOtwórz Configuration Files i edytuj jego Start.bat.
  2. Skieruj go na swój serwerWpisz IP głównego serwera w pole -connect=, a jeśli główny serwer ma hasło, to samo hasło w -password=.
  3. Odpal obaUruchom główny serwer, a potem Headless Clienta. Pojawi się na liście graczy jak każdy inny klient.

Misja musi mieć dla niego miejsce. W edytorze Eden to jednostka ze stroną Game Logic, klasą Virtual Entities i jednostką Headless Client, ustawiona jako Playable i z nadaną nazwą; od 2.22 log serwera ostrzega, gdy slot Headless Clienta nie ma nazwy, bo nie da się go wtedy użyć. Frameworki AI i wiele misji jednostek potem same przekazują grupy. Linia startowa Headless Clienta według Bohemii to arma3server -client -connect=<ip> -password=<pass>, a nasze pola w Start.bat wypełniają ją za ciebie. U nas Headless Client to osobny mały serwer, zamawiany obok głównego; zobacz serwer Arma 3 Headless Client (strona po angielsku).

Prawa admina, komendy serwera i BattlEye

Dobre prowadzenie serwera Arma 3 to głównie komendy, które wpisujesz na czacie, i anticheat, którego nie wyłączasz.

Jak zostać adminem

Otwórz czat w grze i wpisz #login, a po nim passwordAdmin z server.cfg. ID wpisane w admins[] mogą zalogować się bez hasła, a Bohemia traktuje oba rodzaje adminów tak samo. Naraz jako admin może być zalogowany tylko jeden gracz (narzędzia RCon to osobna sprawa), a #logout oddaje uprawnienia.

Misje

#missions

Kończy obecną misję i otwiera listę misji do wyboru.

Misje

#restart

Restartuje obecną misję.

Lobby

#reassign

Odsyła wszystkich do wyboru ról, żeby zamienić sloty.

Gracze

#kick i #exec ban

Po nicku, ID albo numerze gracza, opcjonalnie z powodem w cudzysłowie.

Dostęp

#lock i #unlock

Blokuje wejście nowym graczom, przydatne, gdy operacja już trwa.

Kondycja

#monitor 10

Raportuje wydajność serwera co 10 sekund; #monitor 0 to zatrzymuje.

Config

#init

Przeładowuje server.cfg wskazany przez -config bez restartu.

Serwer

#restartserveraftermission

Restartuje cały serwer, gdy skończy się obecna misja, więc nikt nie traci operacji.

BattlEye i zdalny admin

Przy BattlEye = 1 w server.cfg anticheat działa na serwerze, a gracze też muszą go mieć. 64-bitowy serwer czyta BEServer_x64.cfg w swoim folderze BattlEye. Dodaj tam RConPassword i RConPort, a narzędzie zdalnej konsoli będzie mogło pisać do graczy, wyrzucać ich i banować bez nikogo w grze. Zasada Bohemii co do portu: trzymaj się z dala od portu gry i czterech kolejnych (domyślnie 2302 do 2306), więc 2301 to częsty wybór. Od 2.22 komenda RCon #mpmissions wyświetla misje na serwerze.

Pamięć, FPS serwera i sieć w naszych planach Arma 3

Obciążenie w Arma 3 bierze się dużo bardziej z AI, skryptów i modów niż z liczby graczy. Nasze plany różnią się liczbą graczy i pamięcią; sprzęt jest w każdym taki sam. Te liczby pochodzą z formularza zamówienia, sprawdzonego 16 października 2026.

  • Gracze: od 10 do 120, co dziesięć.
  • Pamięć: 8 GB masz z serwerem za darmo; formularz zamówienia dokłada płatne warianty: 12 GB, 16 GB, 20 GB, 24 GB i 32 GB.
  • CPU: 5,0 GHz w cenie, z ulepszeniami do 5,2 GHz+ i 5,6 GHz+ oraz priorytetem CPU High albo Realtime.
  • Dysk: NVMe 7500 MB/s, do 100 GB w cenie; opcja 14 000 MB/s i do 200 GB na duże paczki terenów.
Warianty pamięci w formularzu zamówienia Arma 3 (stan na 16 października 2026)
  1. 8 GBW cenie
  2. 12 GBUlepszenie
  3. 16 GBUlepszenie
  4. 20 GBUlepszenie
  5. 24 GBUlepszenie
  6. 32 GBUlepszenie

Czytaj liczby samego serwera

Zaloguj się jako admin i wpisz #monitor 10: co dziesięć sekund serwer podaje swoje FPS, zużycie pamięci i przepustowość. FPS serwera to liczba klatek symulacji, które serwer kończy w ciągu sekundy, a poradnik sieciowy Bohemii uznaje serwer poniżej 20 za przeciążony; to moment, gdy AI robi się ospałe, a pojazdy zaczynają skakać jak na gumce. Parametr startowy -limitFPS je ogranicza (domyślnie 50), a od aktualizacji 2.20 pusty serwer sam schodzi do 30. Activity and Stats w panelu rysuje zużycie pamięci na przestrzeni godzin i dni.

Co naprawdę pomaga

  • Mniej aktywnego AI: spawnuj wrogów falami blisko graczy, zamiast wypełniać mapę na starcie misji.
  • Dynamic Simulation: system, który twórcy misji włączają dla każdego obiektu w edytorze Eden; oznaczone AI i pojazdy przestają być symulowane, gdy w pobliżu nie ma gracza, i budzą się, gdy gracze się zbliżają.
  • Headless Client: daje AI własny procesor, największy pojedynczy zysk w dużym co-opie.
  • Lżejsza paczka: każdy mod dokłada skrypty, które serwer odpala w każdej klatce.
  • Więcej pamięci na duże tereny: przy dużych mapach społeczności i pełnych paczkach 16 GB i więcej naprawdę się opłaca.
  • Regularne restarty: długa sesja zbiera ciała, wraki i zabłąkane skrypty; przynajmniej dwa restarty dziennie trzymają wszystko w płynności.

basic.cfg i przepustowość

basic.cfg kontroluje, ile serwer wysyła i jak często. Wartości opisane przez Bohemię zaczynają się od MaxMsgSend = 128, MaxSizeGuaranteed = 512 i MaxSizeNonguaranteed = 256, a jej rada brzmi: największe zyski dają MaxMsgSend i MinBandwidth (131072 w jej przykładzie), podnoszone razem, gdy serwer nie wykorzystuje dostępnej przepustowości. Podbij MaxMsgSend za wysoko jak na CPU, a zamiast poprawy dostaniesz desync, więc zmieniaj jedną wartość naraz i obserwuj #monitor.

Pamięć, liczbę graczy i priorytet CPU zmieniasz w strefie klienta: Services, My Services, twój serwer, a potem Upgrade/Downgrade options (to nazwy z angielskiego menu). Ulepszenie generuje fakturę na różnicę, a restart po opłaceniu je aktywuje.

Restarty, ostrzeżenia, aktualizacje i kopie zapasowe

Serwer, który restartuje się według grafiku, najpierw ostrzega graczy i ma kopie, nigdy nie zaskoczy jednostki w środku operacji. Wszystko tutaj działa ze Scheduled Tasks w panelu.

Restart co sześć godzin

  1. Utwórz zadanieOtwórz Scheduled Tasks, utwórz zadanie i wybierz Scheduled Restart. Nazwij je jasno, na przykład Restart co 6 godzin.
  2. Ustaw pierwsze uruchomienieWybierz datę i godzinę następnego restartu. Panel działa w czasie serwera, więc porównaj go ze swoim zegarkiem; czas, który podpowiada, to czas serwera plus mniej więcej dziesięć minut.
  3. Ustaw powtarzanieUstaw powtarzanie co 1 dzień (Recur every 1 day), zaznacz Repeat task, powtarzaj co 6 godzin przez 24 godziny i zapisz. Zmień 6 na dowolny odstęp, który pasuje do grafiku operacji.

Ostrzeżenia z pluginem Server Messages

Zainstaluj Server Messages z sekcji narzędzi w Mod Managerze, a potem edytuj messages.cfg w Configuration Files. Każda linia zawiera godzinę, wiadomość i regułę powtarzania, oddzielone tyldą:

messages.cfg
17:45:00~Restart in 15m~no-loop
11:50:00~Restart in 10m~loop-6
  • Wiadomości używają zegara 24-godzinnego w czasie serwera, a zadanie restartu ustawiasz na zegarze 12-godzinnym. Zgraj je ze sobą uważnie.
  • no-loop pokazuje wiadomość raz; loop-6 powtarza ją co sześć godzin.
  • Żadnych spacji na końcu linii i żadnych pustych linii, inaczej wiadomości przestają się wyświetlać.
  • Nie używaj dwukropków ani tyldy w samym tekście wiadomości: plugin potrafi się wysypać na znakach specjalnych.

Aktualizacje gry i kopie zapasowe

Gdy Bohemia wypuszcza aktualizację, zatrzymaj serwer, kliknij Steam Update i poczekaj, aż okno skończy, zanim znowu go uruchomisz; zadanie Steam Update może zrobić to samo według harmonogramu. Jeśli aktualizacja ciągle się nie udaje, usunięcie folderu steamapps z głównego katalogu serwera wymusza pełne sprawdzenie przy następnej próbie. Najpierw zrób kopię: Backup Server robi ją na żądanie, zadanie Scheduled Backup według grafiku, a Restore Server cofa do wybranej daty. Reinstall resetuje pliki, a także bazę MySQL, jeśli jej używasz, ale nie rusza twoich kopii.

Exile, Altis Life i King of the Hill: tryby z własnym typem serwera

Część najbardziej znanych społeczności Arma 3 gra w trybach, które potrzebują bazy danych, paczki map albo własnego configu. Sprzedajemy je jako osobne typy serwerów, ustawione pod dany tryb od początku, a ich poradniki są w tej samej sekcji Arma 3 naszej bazy wiedzy.

Survival

Exile

Trwały survival z bazami i handlarzami. Paczki map dla Chernarusa, jego wariantów Summer, Winter, Isles i Redux oraz dla Esseker instalujesz przyciskiem Map Packs w panelu.

Baza danych

Altis Life

Roleplay, który trzyma graczy, pieniądze i pojazdy w bazie MySQL, tak jak Exile. phpMyAdmin instalujesz z sekcji narzędzi w Mod Managerze, a login do bazy jest w Server Details albo Database Details.

PvP

King of the Hill

Szybkie drużynowe PvP wokół jednego celu. Zasady i linki siedzą w config.cpp, a zatwierdzasz je przyciskiem kompilatora ustawień (settings compiler).

Dodawanie mapy do serwera Exile

  1. Zacznij na czystoZainstaluj mapę na serwerze bez innych modów i najpierw ją przetestuj. Niektóre mody nie dogadują się z niektórymi mapami, a czysty start pokaże, które.
  2. Pobierz mody terenówPrzy zatrzymanym serwerze pobierz CUP Terrains Core (583496184) i, dla rodziny Chernarus, CUP Terrains Maps (583544987) oraz własny mod mapy, jeśli taki istnieje, a potem załaduj je w linii -mod= w Start.bat.
  3. Zainstaluj paczkę mapyPrzyciskiem Map Packs zainstaluj pasującą paczkę.
  4. Wybierz misjęEdytuj config.cfg i wybierz misję, na przykład Exile.Chernarus_Isles, z listy template. Uruchom serwer.

Na King of the Hill paczka Creator DLC z Mod Managera odblokowuje też dwie misje Western Sahara na terenie Sefrou-Ramal: wersję standardową i wersję tylko dla piechoty. Po przełączeniu zapisz ponownie config.cpp i odpal kompilator ustawień, żeby nowa mapa dostała swoje wartości domyślne.

Gdy coś pada: naprawy, po które sięgamy najpierw

Większość zgłoszeń o Arma 3 sprowadza się do garstki przyczyn. Przejdź tę listę od góry, zanim cokolwiek przeinstalujesz.

  • Serwera nie ma w przeglądarce multiplayerDaj modowanemu serwerowi do 10 minut po Start. Potem użyj Direct Connect z IP i portem z panelu; jeśli działa, serwer stoi, a przeglądarka jeszcze go nie złapała. Innym sposobem na sprawdzenie są ulubione serwery w Steamie z adresem zapytań.
  • Launcher pokazuje tylko część listy modówDługie listy modów są obcinane w danych Steama o serwerze. Ustawienie Bohemii steamProtocolMaxDataSize w server.cfg (domyślnie 1024) podnosi limit; idź w górę małymi krokami, bo bardzo duże wartości mogą przekroczyć rozmiar pakietu w sieci.
  • Gracze wylatują za niepodpisane albo zmodyfikowane plikiBrakuje klucza albo gracz ma inną wersję moda. Sprawdź, czy każda pozycja z -mod= ma swój .bikey w folderze keys i czy gracze zaktualizowali subskrypcje w Workshopie.
  • Misja się nie ładuje albo lobby jest pusteMisję zrobiono pewnie z modem albo DLC, którego serwer nie ładuje, albo nazwa template ma literówkę. Log RPT w Log Viewerze podaje brakujący addon albo plik.
  • Po aktualizacji Arma 3 nikt nie może wejśćSerwer jest jeszcze na starym buildzie. Zatrzymaj go, odpal Steam Update, zaktualizuj mody, które się zmieniły, i uruchom ponownie.
  • Zmiany w configu nic nie dająZostały zapisane przy działającym serwerze, więc serwer został przy starych ustawieniach. Zatrzymaj go, zapisz jeszcze raz i uruchom.
  • Headless Client się łączy, ale AI stoi w miejscuMisja albo jej skrypty AI nie przekazują grup. Sprawdź, czy misja ma grywalną jednostkę Headless Client i czy jej framework AI go obsługuje.
  • Ostrzeżenia przed restartem się nie pojawiająSzukaj spacji na końcu linii, pustych linii albo dwukropka w tekście wiadomości w messages.cfg i sprawdź, czy godziny są w czasie serwera na zegarze 24-godzinnym.
  • Mody dziwnie się zachowują po mieszanej instalacjiMody dodane i przeglądarką Workshop, i starszym downloaderem mogą się gryźć. Trzymaj się jednego instalatora i przeinstaluj nim problematyczne mody.
  • Zero CPU i pamięci zaraz po StartTo normalne przez 30 do 60 sekund, gdy panel robi kopię bezpieczeństwa.
  • Lagi albo desync późnym wieczoremRestartuj przynajmniej dwa razy dziennie i sprawdzaj liczbę AI przez #monitor. Headless Client albo lżejsza misja zwykle pomagają bardziej niż dodatkowa pamięć.

Własny serwer czy wynajem: czego wymaga własny

Bohemia rozdaje serwer dedykowany za darmo jako narzędzie Arma 3 Server na Steamie, dla Windows i Linuksa. Spokojnie pójdzie na zapasowej maszynie; pytanie, kto będzie się nim opiekował.

Własny serwer oznacza instalację przez SteamCMD (aplikacja 233780) z zalogowanym kontem Steam (Bohemia radzi osobne konto, które nie musi mieć Arma 3), a potem uruchomienie arma3server_x64 ze ścieżkami -config, -cfg i -profiles oraz przekierowanie portów. Bohemia podaje je wszystkie jako UDP: 2302 dla gry (przez niego idzie też głos), 2303 dla zapytań Steama, 2304 dla ruchu Steama, 2305 zarezerwowany i 2306 dla BattlEye. Serwer nie obsługuje IPv6.

Na własnej maszynie

  • Brak miesięcznego rachunku, jeśli sprzęt i upload już masz.
  • Pełna kontrola nad systemem, plikami i parametrami startowymi.
  • Każda aktualizacja Army, każdy update modów i każdy klucz to twoja robota.
  • Serwer działa tylko wtedy, gdy działa ta maszyna i to łącze.

Wynajęty w Gaming Deluxe

  • Online w ciągu 20 minut, w 9 lokalizacjach w Wielkiej Brytanii, Europie, USA i Australii.
  • Przeglądarka Steam Workshop, Creator DLC i Server Messages z panelu.
  • Headless Client dostępny jako osobny serwer w tej samej sieci.
  • Miesięczny koszt, który rośnie z liczbą graczy i pamięcią.

Mała grupa, która razem gra wieczory z Zeusem, bez problemu postawi serwer w domu. Gdy jednostka trenuje według grafiku, paczka modów rośnie albo serwer ma działać, gdy admina nie ma, wynajem oddaje ci wieczory. Plany znajdziesz na naszej stronie Serwer Arma 3.

Szybkie odpowiedzi

FAQ: jak zrobić serwer Arma 3

Jak zrobić serwer dedykowany Arma 3?

Zainstaluj Arma 3 Server od Bohemii przez SteamCMD (aplikacja 233780) na własnej maszynie albo wynajmij serwer. U nas: zatrzymujesz serwer, ustawiasz nazwę, hasła i template misji w server.cfg, uruchamiasz i wchodzisz przez Direct Connect. Krok po kroku prowadzi przez to rozdział o pierwszej godzinie.

Jakich portów używa serwer Arma 3?

Domyślnie u Bohemii to UDP 2302 do 2306: port gry (który przenosi też głos), zapytania Steama, ruch Steama, port zarezerwowany i BattlEye. Na naszych serwerach porty są ustawione za ciebie; panel pokazuje adresy połączenia i zapytań.

Jak skonfigurować Headless Client w Arma 3?

Dodaj IP Headless Clienta do headlessClients[] i localClient[] w server.cfg głównego serwera, a potem ustaw -connect= (i w razie potrzeby -password=) w Start.bat Headless Clienta. Misja musi mieć grywalny slot Headless Client i przekazywać mu AI.

Czy gracze bez DLC wejdą na mój serwer Arma 3?

Tak. Przy DLC od Bohemii mogą wejść i jeździć jako pasażerowie w pojazdach z DLC, ale nie mogą nimi kierować ani obsadzać w nich stanowisk. Przy Creator DLC wchodzą dzięki darmowym danym kompatybilności, a tereny i kampania DLC zostają dla posiadaczy.

Gdzie jest server.cfg na serwerze Arma 3 w Gaming Deluxe?

W Configuration Files w panelu gry, z formularzem Config Editor i zwykłym edytorem tekstu. Ustawienia sieci są w basic.cfg, a lista modów w Workshop.mods albo Start.bat.

Jak wgrać mody na serwer Arma 3?

Zatrzymaj serwer, wyszukaj mod w przeglądarce Steam Workshop w panelu i kliknij Install; trafia do folderu @ID i dołącza do linii -mod=. Gracze ładują te same mody w Arma 3 Launcherze. Mody tylko serwerowe przenosisz do -servermod=.

Jak zostać adminem na serwerze Arma 3?

Wpisz na czacie w grze #login, a po nim passwordAdmin z server.cfg. Steam ID wpisane w admins[] mogą zalogować się bez hasła. #logout oddaje uprawnienia.

Ile RAM-u potrzebuje serwer Arma 3?

Nasze serwery Arma 3 mają w cenie 8 GB, a warianty sięgają 32 GB. Wieczór vanilla co-op albo z Zeusem spokojnie pójdzie na wariancie w cenie; więcej wymagają duże tereny, duże paczki modów i misje pełne AI. Przed ulepszeniem obserwuj #monitor i Activity and Stats.

Baza wiedzy

Wszystkie poradniki do Arma 3 z naszej bazy wiedzy

Wszystkie poradniki do Arma 3 z naszej bazy wiedzy (17), w tym sekcje Exile, King of the Hill i Headless Client, pogrupowane według zadań, plus poradniki o panelu (24), które działają tak samo w każdej grze. Same poradniki są po angielsku, tytuły przetłumaczyliśmy dla ciebie. Zacznij pisać, żeby filtrować.

Poradniki: 41 (o Arma 3: 17, o panelu: 24)

Mody z Workshopu2

Instalacja, aktualizacja i przenoszenie modów między -mod a -servermod.

Headless Client2

Przekazywanie AI do jednego albo kilku serwerów Headless Client.

Restarty i komunikaty2

Restarty według grafiku i ostrzeżenia, które gracze widzą przed nimi.

King of the Hill2

Zasady, linki i mapy na serwerach KotH.

Nic nie pasuje. Wpisz mniej liter albo napisz do naszego supportu.

Kiedy tylko zechcesz

Serwer twojej jednostki gotowy na piątek

Każdy krok z tej strony działa w planach na naszej stronie Serwer Arma 3. Wybierz liczbę graczy i lokalizację najbliżej twoich graczy, na przykład Frankfurt, a serwer jest twój w ciągu 20 minut.

Serwer Arma 3

Jak powstał ten poradnik: napisany dla Gaming Deluxe z pomocą AI, sprawdzony linijka po linijce z dokumentacją serwera od Bohemia Interactive, notkami do aktualizacji SPOTREP i stronami DLC, stroną Arma 3 na Steamie oraz naszą własną bazą wiedzy o Arma 3 i formularzem zamówienia, a na koniec przejrzany przez Matthew Griffina. Coś jest nieaktualne? Daj nam znać.

Sprawdzone źródła:

  1. Wiki Bohemia Interactive: Arma 3 Dedicated Server (kopia archiwalna, po angielsku)
  2. Wiki Bohemia Interactive: Arma 3 Server Config File (kopia archiwalna, po angielsku)
  3. Wiki Bohemia Interactive: Arma 3 Basic Server Config File (kopia archiwalna, po angielsku)
  4. Wiki Bohemia Interactive: Arma 3 Server Profile (kopia archiwalna, po angielsku)
  5. Wiki Bohemia Interactive: Arma 3 Difficulty Settings (kopia archiwalna, po angielsku)
  6. Wiki Bohemia Interactive: Arma 3 Headless Client (kopia archiwalna, po angielsku)
  7. Wiki Bohemia Interactive: Multiplayer Server Commands (kopia archiwalna, po angielsku)
  8. Wiki Bohemia Interactive: BattlEye (kopia archiwalna, po angielsku)
  9. Wiki Bohemia Interactive: Arma 3 Dynamic Simulation (kopia archiwalna, po angielsku)
  10. Wiki Bohemia Interactive: Arma 3 DLC Restrictions (kopia archiwalna, po angielsku)
  11. Arma 3: Creator DLC (po angielsku)
  12. Arma 3 dev hub: SPOTREP #00120 (aktualizacja 2.22, po angielsku)
  13. Arma 3 dev hub: SPOTREP #00122 (Mini-Update, po angielsku)
  14. Steam: Arma 3
  15. Baza wiedzy Gaming Deluxe: Arma 3 (po angielsku)
  16. Formularz zamówienia Gaming Deluxe: Arma 3 Dedicated Server (po angielsku)

Grafika w nagłówku: zrzut ekranu z Arma 3 od Bohemia Interactive (sklep Steam).