Светкавична разпродажба 50% отстъпка на всички сървъри Последен ден!
Завършва след: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Arma 3 Настройка на администратор и BattlEye

BG arma-3 admin battleye rcon 0 found this helpful

Научете как да конфигурирате администраторски достъп, да използвате администраторски команди в играта, да настроите BattlEye античийт и да управлявате вашия Arma 3 сървър с RCON инструменти. За първоначална конфигурация на сървъра вижте нашето Ръководство за настройка на сървъра. За управление на модове вижте Ръководство за инсталиране на модове.

Конфигурация на администраторска парола

Администраторската парола се задава във вашия server.cfg файл. Тази парола предоставя пълен контрол върху сървъра на всеки, който влезе с нея в играта.

// server.cfg - Admin Password
passwordAdmin = "YourSecureAdminPassword";
Сигурност: Изберете силна администраторска парола и никога не я споделяйте с ненадеждни играчи. Всеки с администраторската парола има пълен контрол над сървъра, включително възможността да изритва, банва и спира сървъра.

Можете също да зададете отделна command password за скриптови команди от страна на сървъра (рядко необходима за повечето оператори на сървъри):

serverCommandPassword = "AnotherSecurePassword";

Влизане като администратор в играта

За да влезете като администратор, докато сте свързани към вашия сървър:

  1. Натиснете chat key (по подразбиране: / в чат канала), за да отворите чат входа.
  2. Въведете следната команда:
#login YourSecureAdminPassword

Ако паролата е правилна, ще видите потвърдително съобщение в чата. Сега имате достъп до всички администраторски команди за продължителността на вашата сесия.

Съвет: Администраторското влизане не се запазва между изключвания. Трябва да се удостоверявате отново всеки път, когато се присъедините към сървъра.

Справочник на администраторските команди

Веднъж влезли като администратор, можете да използвате следните команди в чат входа. Всички команди започват с префикс #:

Команда Описание
#login <password> Удостоверяване като администратор на сървъра.
#logout Прекратяване на администраторската ви сесия.
#kick <player_id> Изритване на играч от сървъра. Използвайте ID номера на играча от списъка с играчи.
#ban <player_id> Банване на играч от сървъра (добавя се към ban.txt).
#restart Рестартиране на текущата мисия. Всички играчи остават свързани, но мисията се презарежда.
#reassign Преместване на всички играчи обратно към екрана за избор на роля (лоби) без рестартиране на мисията.
#missions Отваряне на екрана за избор на мисия, позволявайки ви да промените текущата мисия.
#shutdown Незабавно спиране на сървъра. Всички играчи се изключват.
#lock Заключване на сървъра, предотвратявайки присъединяването на нови играчи.
#unlock Отключване на сървъра, позволявайки на нови играчи да се присъединяват отново.
#monitor <interval> Показва информация за производителността на сървъра на даден интервал (секунди). Използвайте #monitor 0, за да деактивирате.
#debug off Деактивиране на индикаторите за дебъг на гласа по мрежата.
#init Повторно инициализиране на сървъра (презареждане на server.cfg без пълно рестартиране).
#exec ban <player_id> Алтернативна команда за бан, която също добавя към BattlEye ban списъка.
Бележка: Командите #kick и #ban използват числовото ID на играча, а не неговото име. Можете да намерите ID-та на играчите в изхода на сървърната конзола в GPanel или да използвате списъка с играчи, достъпен чрез менюто escape в играта.

Управление на бановете

Бановете се съхраняват във файла ban.txt в директорията на вашия сървър. Всеки ред съдържа Steam64 ID (или GUID) на играч. Можете да управлявате бановете, като редактирате този файл директно:

// ban.txt format
// Each line: GUID or Steam64ID
76561198012345678
76561198087654321

За да отбаните играч, премахнете неговия запис от ban.txt и рестартирайте сървъра (или използвайте #init, за да презаредите конфигурацията).

Конфигурация на BattlEye античийт

BattlEye (BE) е античийт системата, използвана от Arma 3. Силно се препоръчва да държите BattlEye активиран на публични сървъри, за да предотвратите читове и експлойти.

Активиране на BattlEye

Уверете се, че следното е зададено във вашия server.cfg:

BattlEye = 1;  // 1 = enabled, 0 = disabled

Конфигурационни файлове на BattlEye

Конфигурационните файлове на BattlEye се намират в директорията battleye/ в профила на вашия сървър или корена на сървъра. Основният конфигурационен файл е beserver_x64.cfg (или beserver.cfg на 32-битов):

// battleye/beserver_x64.cfg
RConPassword MyRconPassword123
RConPort 2306
MaxPing 250
Настройка Описание
RConPassword Парола за RCON (Remote Console) достъп. Изискваща се за външни RCON инструменти.
RConPort Порт, използван за RCON връзки. По подразбиране е game port + 4 (напр. 2306, ако game port е 2302). Този порт трябва да е достъпен, ако искате да използвате външни RCON инструменти.
MaxPing Максимално разрешено пинг преди BattlEye да изрита играча (отделно от maxPing в server.cfg).
Важно: BattlEye RCon портът може да трябва да бъде отворен или разпределен в GPanel в зависимост от вашия хостинг план. Ако RCON връзките се провалят, проверете дали портът е наличен и не е блокиран. Свържете се с поддръжката на Legion Hosting, ако се нуждаете от допълнително разпределение на портове.

Файлове с филтри на BattlEye

BattlEye използва файлове с филтри за откриване и блокиране на подозрителни скриптове и команди. Това са текстови файлове в директорията battleye/:

  • scripts.txt — Филтри за изпълнение на скриптове
  • remoteexec.txt — Филтри за извиквания на отдалечено изпълнение
  • publicvariable.txt — Филтри за публични променливи излъчвания
  • setdamage.txt, setpos.txt и др. — Филтри за специфични команди

Всеки ред във файл с филтри има формат:

// Filter line format: ACTION FILTER_STRING
// Actions: 1 = log, 2 = log+kick, 3 = log only (no kick), 4 = kick without log, 5 = log+ban

// Example scripts.txt entries:
5 createVehicle          // Ban anyone using createVehicle in scripts
1 "BIS_fnc"              // Log BIS functions (usually safe)
7 ""                     // Default action for unmatched entries (7 = log)
Съвет: Модифицираните сървъри често се нуждаят от персонализирани BattlEye изключения. Ако играчите биват изритвани за "Script Restriction" след инсталиране на модове, може да се наложи да добавите изключения към съответните файлове с филтри. Проверете BattlEye логовете в директорията battleye/, за да идентифицирате кой филтър се активира, и добавете подходящи изключения.

BattlEye RCON инструменти

RCON (Remote Console) ви позволява да управлявате вашия сървър външно, без да сте влезли в играта. Има няколко популярни RCON инструмента за Arma 3:

BEC (BattlEye Extended Controls)

BEC е обширен инструмент за управление на сървъри, който се свързва чрез BattlEye RCON. Функциите включват:

  • Планирани съобщения за рестарт и автоматични рестарти
  • Мониторинг на играчи и управление на kick/ban
  • Автоматизирани съобщения (правила, обявления)
  • Управление на whitelist
  • Планиране на персонализирани команди

Конфигурацията на BEC изисква IP, RCON порт и RCON парола на вашия сървър, както са зададени в beserver_x64.cfg.

DaRT (Arma RCON Tool)

DaRT е лек, базиран на GUI RCON клиент. За да се свържете:

  1. Изтеглете DaRT от неговия официален източник.
  2. Въведете вашето IP на сървъра, RCON порт (напр. 2306) и RCON парола.
  3. Кликнете Connect.
  4. Веднъж свързани, можете да преглеждате играчи, да изпращате съобщения, да изритвате/банвате играчи и да изпълнявате сървърни команди.

Често използвани RCON команди

Тези команди могат да бъдат изпратени през всеки BattlEye RCON клиент:

Команда Описание
players Списък на всички свързани играчи с техните ID-та, IP-та и GUID-ове.
kick <id> <reason> Изритване на играч с опционално съобщение за причина.
ban <id> <minutes> <reason> Бан на играч за определена продължителност (0 = постоянен).
bans Списък на всички активни банове.
removeBan <ban_id> Премахване на бан по неговото ID (от списъка с банове).
say -1 <message> Изпращане на глобално съобщение до всички играчи (-1 = всички).
say <id> <message> Изпращане на лично съобщение до конкретен играч.
loadBans Презареждане на списъка с банове от файл.
writeBans Запис на текущите банове във файла с банове.
loadScripts Презареждане на BattlEye филтър скриптове.
loadEvents Презареждане на BattlEye събитийни скриптове.
#lock Заключване на сървъра (същото като командата в играта).
#unlock Отключване на сървъра.
#shutdown Спиране на сървъра.
#restart Рестартиране на текущата мисия.
#reassign Преместване на всички играчи към избор на роля.
#missions Отваряне на избор на мисия.

Сървърни логове

Arma 3 генерира няколко лог файла, които са от съществено значение за отстраняване на проблеми със сървъра, проследяване на активността на играчите и диагностициране на BattlEye събития.

Лог файл Местоположение Описание
RPT лог <profile>/*.rpt Основен сървърен лог. Съдържа информация за стартирането, грешки, скрипт логове и доклади за крашове. Нов RPT се създава при всяко стартиране на сървъра.
Конзолен лог server_console.log Изход, дефиниран от logFile в server.cfg. Съдържа изход от конзолата, включително връзки на играчи.
BattlEye логове battleye/*.log Нарушения на BattlEye филтри, изритвания и банове. Проверете ги, когато играчите докладват за фалшиви изритвания.
Мрежов лог <profile>/net.log Мрежова диагностика (ако се използва стартиращият параметър -netlog).

Достъпвайте логовете през File Manager в GPanel или чрез SFTP. RPT логът е най-важният файл за диагностициране на крашове, проблеми с модове и скрипт грешки.

Съвет: RPT лог файловете могат да станат много големи с времето. Ако вашият сървър работи от известно време, най-новият RPT файл (сортиран по дата) съдържа логовете на текущата сесия. По-стари RPT файлове могат да бъдат безопасно изтрити, за да освободите дисково пространство.

Свързани статии

Нуждаете се от помощ?

Нуждаете се от помощ за конфигуриране на администраторски достъп, BattlEye или RCON на вашия Arma 3 сървър? Отворете билет за поддръжка и нашият екип ще ви помогне с удоволствие.


Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.