Овој водич ги покрива поставувањето на администрација, RCON пристап, инсталирање на Workshop модови, модови на сценарија, конфигурирање на BattlEye заштита против измами и решавање на проблеми за вашиот Arma Reforger наменски сервер. За почетно поставување на серверот, конфигурација, избор на сценарија и упатства за поврзување, погледнете го Водич за поставување на Arma Reforger сервер.
1. Поставување на администрација
Arma Reforger користи систем на администрација базиран на идентитет. Администраторите се дефинирани во датотеката config.json користејќи ги нивните Bohemia Interactive (BI) идентитетски ID-а.
Наоѓање на вашиот идентитетски ID
- Стартувајте го Arma Reforger и отворете го делот Profile од главното мени.
- Вашиот Bohemia Interactive идентитетски ID е прикажан на страницата на вашиот профил. Тоа е долга алфанумеричка низа.
- Алтернативно, можете да го најдете на вашата Bohemia Interactive страница на сметката под поставките на вашиот профил.
Додавање администратори во config.json
- Запрете го серверот од GPanel.
- Отворете го
config.jsonкористејќи ја картичката Files или преку SFTP. - Лоцирајте го или додадете го низот
adminsвнатре во објектотgame. Додадете ги идентитетските ID-а на секој администраторски играч:
{
"game": {
"name": "My Server",
"admins": [
"xxxxxxxxxxxxxxx",
"yyyyyyyyyyyyyyy"
],
...
}
}
- Секој запис во низот
adminsе низа што содржи едно Bohemia Interactive идентитетско ID на играч. - Можете да додадете онолку администратори колку што ви се потребни. Одделете ги записите со запирки.
- Зачувајте ја датотеката и стартувајте го серверот. Наведените играчи ќе имаат администраторски привилегии кога ќе се приклучат.
Способности на администраторот
Играчите наведени во низот 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. Модовите се додаваат на серверот со наведување на нивните mod ID-а во config.json.
Наоѓање на Mod ID-а
- Прелистувајте го Arma Reforger Workshop во играта или на веб-страницата на Bohemia Interactive.
- Најдете го модот што сакате да го инсталирате и забележете го неговото Mod ID (долга алфанумеричка низа) и бројот на верзијата.
- Некои модови исто така имаат 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. Ако имате модови што зависат од други модови (на пр., мод што бара framework мод), наведете ја зависноста прва:
"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на resource 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 идентитетско ID е правилно наведено во низот
adminsвоconfig.json. - Идентитетските ID-а се чувствителни на големи и мали букви. Копирајте ги точно како што е прикажано на вашиот Bohemia профил.
- Осигурете се дека
config.jsonе правилно форматиран. JSON синтаксна грешка ќе спречи вчитувањето на листата на администратори. - Рестартирајте го серверот по правењето промени во
config.json. Промените се читаат само при стартување.
Поврзани статии
- Водич за поставување на Arma Reforger сервер
- Како да ги најдете IP адресата и портот на вашиот сервер
- Како да прикачувате датотеки преку SFTP
- Водич за стартување на серверот
Ви треба помош?
Ако наидете на проблеми со вашиот Arma Reforger сервер кои не се покриени овде, отворете тикет за поддршка и вклучете ги IP адресата на вашиот сервер, опис на проблемот и сите релевантни пораки за грешки од GPanel конзолата.