Брза Распродажба 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
Категории

Водич за поставување на Arma Reforger сервер

MK arma-reforger setup config scenarios 0 го најдоа ова корисно

Овој водич покрива како да го поставите вашиот Arma Reforger наменски сервер на Legion Hosting, да ги конфигурирате променливите за стартување, да ја уредите конфигурацијата на серверот, да изберете сценарија, да се поврзете со вашиот сервер и да управувате со мрежните поставки. За поставување на администрација, RCON пристап и инсталирање на модови, погледнете Администрација и инсталирање на модови за Arma Reforger.

Забелешка: Arma Reforger користи конфигурациски систем базиран на JSON. Сите поставки на серверот се контролираат преку една config.json датотека. Запознаеноста со JSON форматирање е корисна, но не е потребна -- овој водич обезбедува примери што можете да ги копирате и измените.

1. Прво стартување

  1. Најавете се на GPanel и изберете го вашиот Arma Reforger сервер.
  2. Одете на картичката Startup и прегледајте ги конфигурабилните променливи (погледнете ја табелата во Дел 2).
  3. Поставете SERVER_NAME на име за вашиот сервер.
  4. Поставете SERVER_PASSWORD ако сакате да го ограничите пристапот. Оставете го празно за јавен сервер.
  5. Поставете MAX_PLAYERS на саканиот број играчи за вашиот сервер.
  6. Вратете се на картичката Console и кликнете на Start.
  7. Почекајте конзолата да прикаже дека серверот завршил со вчитувањето. Првото стартување може да потрае неколку минути додека серверот ги презема потребните податоци на играта и ја генерира својата почетна конфигурација.
Првото стартување генерира конфигурациски датотеки. Ако треба да го уредите config.json, стартувајте го серверот еднаш, оставете го да заврши со вчитувањето, потоа запрете го пред уредување. Конфигурациската датотека нема да постои до после првото извршување.

2. GPanel променливи за стартување

Следните променливи се достапни во картичката GPanel Startup. Овие се проследуваат на серверот при секое стартување.

Променлива Потребна Опис
SERVER_NAME Да Името прикажано во прелистувачот на сервери во играта.
SERVER_PASS Не Опционална лозинка што играчите мора да ја внесат за да се приклучат. Оставете го празно за јавен сервер.
MAX_PLAYERS Не Максимален број играчи. Стандардно е 64. Поголемиот број играчи бара повеќе серверски ресурси.
ADMIN_PASS Не Лозинка за RCON (remote console) пристап. Потребна ако сакате да користите RCON команди.
SCENARIO_ID Не Сценариото (режим на игра) што треба да се вчита. Погледнете го Дел 4 за достапни сценарија и нивните ID-а.

3. Конфигурација на серверот (config.json)

Главната конфигурациска датотека на серверот е config.json, лоцирана во основниот директориум на серверот. Оваа датотека го контролира целото однесување на серверот, вклучувајќи поставки на играта, избор на сценарио, администраторски пристап и мрежна конфигурација.

Локација на датотеката

config.json

Отворете ја оваа датотека користејќи ја картичката Files во GPanel или поврзете се преку SFTP. Ако датотеката не постои, стартувајте го и запрете го серверот еднаш за да ја генерирате.

Секогаш запрете го вашиот сервер пред уредување на config.json. Серверот ја чита оваа датотека при стартување. Промените направени додека серверот работи нема да имаат ефект до следното рестартирање.

Клучни поставки

Поставка Тип Опис
name String Име на серверот прикажано во прелистувачот. Се прегазува од променливата за стартување SERVER_NAME ако е поставена.
password String Лозинка за приклучување. Празна низа за јавен сервер.
passwordAdmin String Администраторска/RCON лозинка. Потребна за пристап до далечинската конзола.
scenarioId String Resource ID на сценариото што треба да се вчита. Погледнете го Дел 4 за вредности.
maxPlayers Integer Максимален број истовремени играчи. Стандардно 64.
visible Boolean Дали серверот се појавува во јавниот прелистувач на сервери. Поставете на true за јавен, false за приватен (само директно поврзување).
crossPlatform Boolean Овозможува или оневозможува crossplay меѓу PC и конзолни играчи. Стандардно true.
supportedPlatforms Array Платформи на кои им е дозволено да се поврзат. Опции: "PLATFORM_PC", "PLATFORM_XBL". Вклучете ги двете за крос-платформска игра.
disableThirdPerson Boolean Принудува само приказ од прво лице. Стандардно false.
fastValidation Boolean Ја забрзува валидацијата на поврзувањето на играчите. Се препорачува да се остави true.
battlEye Boolean Овозможува BattlEye заштита против измами. Стандардно true. Погледнете Администрација и инсталирање на модови за Arma Reforger за детали.

Пример config.json

{
  "bindAddress": "0.0.0.0",
  "bindPort": 2001,
  "publicAddress": "",
  "publicPort": 2001,
  "game": {
    "name": "My Legion Reforger Server",
    "password": "",
    "passwordAdmin": "YourAdminPassword",
    "scenarioId": "{ECC61978EDCC2B5A}Missions/23_Campaign.conf",
    "maxPlayers": 64,
    "visible": true,
    "crossPlatform": true,
    "supportedPlatforms": ["PLATFORM_PC", "PLATFORM_XBL"],
    "gameProperties": {
      "serverMaxViewDistance": 2500,
      "serverMinGrassDistance": 50,
      "networkViewDistance": 1500,
      "disableThirdPerson": false,
      "fastValidation": true,
      "battlEye": true
    },
    "mods": []
  },
  "a2sQueryEnabled": true
}
JSON форматирањето е строго. Една погрешно поставена запирка, недостасувачка заграда или дополнителен наводник ќе спречат серверот да се стартува. Ако добиете грешки по уредувањето, користете JSON валидатор (како jsonlint.com) за да ја проверите вашата синтакса.

4. Избор на сценарио

Arma Reforger користи сценарија за да го дефинира режимот на игра и мапата. Поставете го scenarioId во вашата конфигурација на едно од следните:

Сценарио Scenario ID Опис
Conflict {ECC61978EDCC2B5A}Missions/23_Campaign.conf Голем воен конфликт меѓу американските и советските фракции на Everon. Тимовите освојуваат бази и се борат за контрола над островот. Ова е примарниот PvP режим на игра.
Game Master {2BBBE828037C6F4B}Missions/22_GM_Everon.conf Game Master (сличен на Zeus) создава сценарија во реално време за играчите. Еден играч дејствува како GM, поставувајќи цели, непријатели и настани. Идеален за структурирани кооперативни искуства.
Combat Ops {59AD59368755F41A}Missions/21_GM_Eden.conf PvE кооперативни мисии против AI непријатели. Играчите работат заедно за да завршат цели на помали, фокусирани мапи.
Free Roam {90F086877C27B6F6}Missions/24_FreeRoam.conf Отворен sandbox режим без специфични цели. Играчите можат да истражуваат, вежбаат и експериментираат слободно. Добар за тренинг или лежерна игра.
Прилагодени сценарија: Сценарија создадени од заедницата од Workshop исто така можат да се вчитаат. Ќе ви треба целосниот resource ID на сценариото. Погледнете Администрација и инсталирање на модови за Arma Reforger за поставување на Workshop модови.

5. Како да се поврзете

Опција A -- Прелистувач на сервери во играта

  1. Стартувајте го Arma Reforger.
  2. Од главното мени, изберете Multiplayer и потоа Server Browser.
  3. Користете ја лентата за пребарување или филтрите за да го најдете вашиот сервер по име.
  4. Изберете го вашиот сервер и кликнете на Join. Внесете ја лозинката на серверот ако се побара.
Прелистувачот на сервери може да потрае момент за да се пополни. Користете ги опциите за пребарување и филтрирање за да ги стесните резултатите. Ако вашиот сервер има visible поставено на false во config.json, нема да се појави во прелистувачот -- наместо тоа користете директно поврзување.

Опција B -- Директно поврзување

  1. Стартувајте го Arma Reforger.
  2. Од главното мени, изберете Multiplayer и потоа Direct Join.
  3. Внесете ги IP адресата и портот на вашиот сервер од картичката Network во GPanel:
    <your-server-ip>:<port>
  4. Внесете ја лозинката на серверот ако е поставена, потоа кликнете на Join.
Проблеми со поврзување? Потврдете дека вашиот сервер работи во GPanel и проверете ја конзолата за грешки. Осигурете се дека ги користите точните IP адреса и порт од картичката Network -- портовите се доделуваат по случаен избор освен ако имате приватна IP. Ако серверот користи модови, сите играчи што се поврзуваат мора да ги имаат истите модови инсталирани -- погледнете Администрација и инсталирање на модови за Arma Reforger.

6. Мрежни поставки

Мрежниот дел на config.json контролира како серверот комуницира со играчите и со листата на главниот сервер.

Поставка Стандардно Опис
bindAddress 0.0.0.0 IP адресата на која серверот се врзува. Оставете како 0.0.0.0 за да се врзе за сите интерфејси (препорачано).
bindPort 2001 UDP портот на кој серверот слуша. Ова се управува од GPanel -- не го менувајте освен ако не сте упатени.
publicAddress (празно) Јавна IP адреса пријавена на главниот сервер. Оставете празно за автоматско откривање.
publicPort 2001 Јавен порт пријавен на главниот сервер. Треба да се совпаѓа со bindPort.
a2sQueryEnabled true Овозможува A2S query протокол за наведување во прелистувачот на сервери и за алатки за следење од трети страни.
serverMaxViewDistance 2500 Максимална далечина на видливост во метри. Пониските вредности го намалуваат оптоварувањето на серверот, но ограничуваат колку далеку играчите можат да гледаат други ентитети.
networkViewDistance 1500 Максималната далечина на која серверот испраќа податоци за ентитети до клиентите. Намалувањето на ова може да ги подобри перформансите на зафатени сервери.
Не ја менувајте вредноста на bindPort. Портот е доделен од GPanel и мора да се совпаѓа со вашиот доделен порт. Менувањето ќе спречи играчите да се поврзат.

7. Решавање на проблеми

Серверот не се појавува во прелистувачот

  • Потврдете дека серверот е целосно стартуван во GPanel. Проверете ја конзолата за грешки.
  • Потврдете дека visible е поставено на true во config.json.
  • Осигурете се дека a2sQueryEnabled е true.
  • На прелистувачот на сервери може да му требаат неколку минути за да наведе новостартуван сервер. Обидете се со директно поврзување додека чекате.

Серверот се руши при стартување

  • Проверете го дневникот на конзолата за пораки за грешки. Најчестата причина е невалидна JSON синтакса во config.json.
  • Валидирајте го вашиот config.json со JSON валидатор како jsonlint.com.
  • Потврдете дека scenarioId е валиден идентификатор на сценарио. Неточно ID ќе спречи серверот да се вчита.
  • Обидете се да го избришете config.json и да рестартирате за да генерирате свежа конфигурација.
  • Ако рушењето продолжи, отворете тикет за поддршка со IP адресата на вашиот сервер и сите пораки за грешки од конзолата.

Играчите не можат да се поврзат

  • Потврдете дека серверот работи и проверете ја картичката Network во GPanel за точните IP адреса и порт.
  • Проверете дали лозинката на серверот е точна (чувствителна на големи и мали букви).
  • Ако серверот користи модови, играчите мора да ги имаат сите потребни модови инсталирани. Недостасувачките модови ќе го спречат поврзувањето.
  • Осигурете се дека и серверот и клиентот ја извршуваат истата верзија на играта.
  • Ако BattlEye е овозможен, играчите мора да имаат инсталиран и активен BattlEye на нивниот клиент.

Поврзани статии

Ви треба помош?

Ако наидете на проблеми со вашиот Arma Reforger сервер кои не се покриени овде, отворете тикет за поддршка и вклучете ги IP адресата на вашиот сервер, опис на проблемот и сите релевантни пораки за грешки од GPanel конзолата.


Дали оваа статија ви беше корисна?

Ready to Get Started?

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