Цей посібник охоплює налаштування адміністрування, доступ через RCON, встановлення модів із Workshop, моди сценаріїв, конфігурацію захисту від читів BattlEye та усунення несправностей вашого виділеного сервера Arma Reforger. Для початкового налаштування сервера, конфігурації, вибору сценаріїв та інструкцій з підключення перегляньте Посібник із налаштування сервера Arma Reforger.
1. Налаштування адміністрування
Arma Reforger використовує систему адміністрування на основі ідентичності. Адміністратори визначаються у файлі config.json за допомогою їхніх ідентифікаторів Bohemia Interactive (BI).
Пошук вашого Identity ID
- Запустіть Arma Reforger та відкрийте розділ Profile у головному меню.
- Ваш ідентифікатор Bohemia Interactive відображається на сторінці вашого профілю. Це довгий буквено-цифровий рядок.
- Крім того, ви можете знайти його на сторінці облікового запису Bohemia Interactive у налаштуваннях профілю.
Додавання адміністраторів до config.json
- Зупиніть сервер у GPanel.
- Відкрийте
config.jsonза допомогою вкладки Files або через SFTP. - Знайдіть або додайте масив
adminsвсередині об'єктаgame. Додайте ідентифікатори кожного гравця-адміністратора:
{
"game": {
"name": "My Server",
"admins": [
"xxxxxxxxxxxxxxx",
"yyyyyyyyyyyyyyy"
],
...
}
}
- Кожен запис у масиві
admins— це рядок, що містить ідентифікатор Bohemia Interactive одного гравця. - Ви можете додати скільки завгодно адміністраторів. Розділяйте записи комами.
- Збережіть файл і запустіть сервер. Перелічені гравці матимуть права адміністратора, коли приєднаються.
Можливості адміністратора
Гравці, перелічені в масиві admins, мають доступ до:
- Кіку/бану гравців через ігрове меню керування сервером.
- Режим Game Master — Якщо запущено сценарій Game Master, адміністратори можуть діяти як GM, розміщуючи юнітів, цілі та керуючи сценарієм у реальному часі.
- Адміністративних команд через ігрову консоль, коли вона увімкнена.
2. Доступ через RCON
RCON (Remote Console) дозволяє виконувати команди сервера без приєднання до гри. Це корисно для автоматизованого керування, запланованих перезапусків та моніторингу.
Налаштування RCON
- Встановіть змінну запуску
ADMIN_PASSWORDу GPanel або задайтеpasswordAdminуconfig.json. Це пароль RCON. - Переконайтеся, що порт RCON доступний. За замовчуванням порт RCON — це ваш ігровий порт плюс 1 (наприклад, ігровий порт 2001 = порт RCON 2002). Перевірте вкладку Network у GPanel, щоб дізнатися ваші виділені порти.
Підключення через RCON
Для підключення ви можете використовувати будь-який клієнт, сумісний із BattlEye RCON. Популярні варіанти включають:
- BattlEye RCon — Офіційний клієнт BattlEye RCON.
- ArmA Reforger Server Tool — Інструменти спільноти, розроблені для керування серверами Reforger.
Підключіться, використовуючи IP вашого сервера, порт RCON та пароль адміністратора.
| Команда | Опис |
|---|---|
#kick <player_id> |
Кікнути гравця з сервера. |
#ban <player_id> |
Забанити гравця на сервері. |
#shutdown |
Коректно вимкнути сервер. Зазвичай краще використовувати GPanel для зупинок і перезапусків. |
#restart |
Перезапустити поточний сценарій без перезапуску процесу сервера. |
players |
Перелічити підключених на даний момент гравців із їхніми ID. |
3. Встановлення модів із Workshop
Arma Reforger підтримує моди через Bohemia Interactive Workshop. Моди додаються на сервер шляхом зазначення їхніх ID модів у config.json.
Пошук ID модів
- Перегляньте Arma Reforger Workshop у грі або на вебсайті Bohemia Interactive.
- Знайдіть мод, який ви хочете встановити, і занотуйте його Mod ID (довгий буквено-цифровий рядок) та номер Version.
- Деякі моди також мають Scenario ID, якщо вони містять власні сценарії. Він знадобиться вам, якщо ви хочете запустити модифікований сценарій.
Додавання модів до config.json
- Зупиніть сервер у GPanel.
- Відкрийте
config.jsonза допомогою вкладки Files або через SFTP. - Знайдіть масив
modsвсередині об'єктаgame. Додайте кожен мод, використовуючи наступний формат:
{
"game": {
"mods": [
{
"modId": "5965280B2B15DE67",
"name": "Example Mod",
"version": "1.0.0"
},
{
"modId": "ABC123DEF4567890",
"name": "Another Mod",
"version": "2.1.0"
}
],
...
}
}
modId— Унікальний ідентифікатор мода в Workshop.name— Описова назва для вашого зручності. Вона не впливає на завантаження, але допомагає ідентифікувати моди в конфігурації.version— Версія мода для використання. Сервер завантажить цю версію з Workshop під час запуску.
mods, з Workshop. Вам не потрібно вручну завантажувати файли модів через SFTP. Перший запуск після додавання нових модів може зайняти більше часу, оскільки сервер завантажує дані модів.
Порядок завантаження
Моди завантажуються в тому порядку, в якому вони з'являються в масиві mods. Якщо у вас є моди, що залежать від інших модів (наприклад, мод, який потребує мода-фреймворку), вкажіть залежність першою:
"mods": [
{ "modId": "FRAMEWORK_MOD_ID", "name": "Framework", "version": "1.0.0" },
{ "modId": "DEPENDENT_MOD_ID", "name": "Addon", "version": "1.0.0" }
]
4. Моди сценаріїв
Деякі моди з Workshop містять власні сценарії (ігрові режими або карти). Щоб використати модифікований сценарій:
- Додайте мод до масиву
mods, як описано вище. - Встановіть
scenarioIdна ресурсний ID сценарію, який наведено в описі мода в Workshop.
{
"game": {
"scenarioId": "{MOD_SCENARIO_RESOURCE_ID}Missions/CustomMission.conf",
"mods": [
{
"modId": "SCENARIO_MOD_ID",
"name": "Custom Scenario Mod",
"version": "1.0.0"
}
]
}
}
5. Захист від читів BattlEye
Arma Reforger включає захист від читів BattlEye. Він увімкнений за замовчуванням і рекомендований для публічних серверів.
| Налаштування | Значення | Ефект |
|---|---|---|
battlEye |
true |
Гравці повинні мати встановлений і запущений BattlEye. Читери виявляються й баняться. Рекомендовано для публічних серверів. |
battlEye |
false |
Без застосування захисту від читів. Гравці можуть приєднуватися без BattlEye. Використовуйте лише для приватних/тестових серверів. |
Налаштування battlEye розташоване всередині об'єкта gameProperties у config.json:
"gameProperties": {
"battlEye": true
}
6. Усунення несправностей
Моди не завантажуються
- Переконайтеся, що
modIdтаversionуconfig.jsonправильні. Копіюйте їх безпосередньо з лістингу Workshop, щоб уникнути помилок. - Перевірте журнал консолі сервера на наявність помилок завантаження. Сервер може не завантажити моди, якщо Workshop тимчасово недоступний.
- Переконайтеся, що мод сумісний із поточною версією Arma Reforger. Моди можуть зламатися після оновлень гри.
- Спробуйте видалити всі моди й додавати їх по одному, щоб визначити, який мод спричиняє проблеми.
- Переконайтеся, що ваш синтаксис JSON правильний. Синтаксична помилка будь-де в
config.jsonзавадить завантаженню всього файлу.
Збої сервера
- Перевірте консоль на наявність повідомлень про помилки перед збоєм. Поширені причини включають несумісні моди та недійсні значення конфігурації.
- Якщо збій стається після додавання мода, видаліть мод і протестуйте знову. Деякі моди можуть конфліктувати один з одним.
- Перевірте
config.jsonвалідатором JSON, щоб виключити синтаксичні помилки. - Спробуйте зменшити
maxPlayersабоserverMaxViewDistance, якщо сервер дає збій під навантаженням. - Якщо збої не зникають, створіть тікет підтримки, вказавши IP вашого сервера, вміст
config.json(приховавши паролі) та будь-які повідомлення про помилки з консолі.
Проблеми з підключенням
- Якщо гравці не можуть підключитися після додавання модів, переконайтеся, що в них встановлено ті самі моди. Arma Reforger запропонує гравцям завантажити необхідні моди під час приєднання, але це може не вдатися, якщо версія мода не збігається точно.
- Переконайтеся, що поле
versionу ваших записах модів відповідає версії, доступній у Workshop. Застарілі номери версій спричинять невідповідність. - Перевірте, що налаштування
battlEyeузгоджені — якщо ввімкнено на сервері, гравці повинні мати запущений BattlEye. - Якщо сервер не видно в браузері, перевірте, що
visibleмає значенняtrue, аa2sQueryEnabled—trueуconfig.json. - Переконайтеся, що і сервер, і всі клієнти працюють на одній версії гри. Оновлення Arma Reforger можуть тимчасово порушити сумісність.
Права адміністратора не працюють
- Переконайтеся, що ваш ідентифікатор Bohemia Interactive правильно вказано в масиві
adminsуconfig.json. - Ідентифікатори чутливі до регістру. Копіюйте їх точно так, як показано у вашому профілі Bohemia.
- Переконайтеся, що
config.jsonправильно відформатовано. Синтаксична помилка JSON завадить завантаженню списку адміністраторів. - Перезапустіть сервер після внесення змін до
config.json. Зміни зчитуються лише під час запуску.
Пов'язані статті
- Посібник із налаштування сервера Arma Reforger
- Як знайти IP та порт вашого сервера
- Як завантажувати файли через SFTP
- Посібник із запуску сервера
Потрібна допомога?
Якщо у вас виникли проблеми з сервером Arma Reforger, які тут не розглянуто, створіть тікет підтримки та вкажіть IP вашого сервера, опис проблеми та будь-які відповідні повідомлення про помилки з консолі GPanel.