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 Reforger -palvelimen asennusopas


Tämä opas käsittelee Arma Reforger -dedikoidun palvelimen asennusta Legion Hostingissa, käynnistysmuuttujien konfigurointia, palvelinkonfiguraation muokkaamista, skenaarion valintaa, palvelimeen yhdistämistä ja verkkoasetusten hallintaa. Admin-asetuksiin, RCON-pääsyyn ja modien asennukseen katso Arma Reforger Admin- ja modien asennus.

Huomio: Arma Reforger käyttää JSON-pohjaista konfigurointijärjestelmää. Kaikkia palvelinasetuksia ohjataan yhden config.json-tiedoston kautta. Tuntemus JSON-muotoilusta on hyödyllinen muttei välttämätön -- tämä opas tarjoaa esimerkkejä, joita voit kopioida ja muokata.

1. Ensimmäinen käynnistys

  1. Kirjaudu GPaneliin ja valitse Arma Reforger -palvelimesi.
  2. Mene Startup-välilehdelle ja tarkista konfiguroitavissa olevat muuttujat (katso taulukko osiossa 2).
  3. Aseta SERVER_NAME palvelimesi nimeksi.
  4. Aseta SERVER_PASSWORD, jos haluat rajoittaa pääsyä. Jätä tyhjäksi julkista palvelinta varten.
  5. Aseta MAX_PLAYERS palvelimesi halutuksi pelaajamääräksi.
  6. Palaa Console-välilehdelle ja klikkaa Start.
  7. Odota, että konsoli näyttää palvelimen lataamisen valmistumisen. Ensimmäinen käynnistys voi kestää useita minuutteja, kun palvelin lataa tarvittavat pelitiedot ja luo aluskonfiguraationsa.
Ensimmäinen käynnistys luo konfiguraatiotiedostot. Jos sinun on muokattava tiedostoa config.json, käynnistä palvelin kerran, anna sen latautua, ja pysäytä se sitten ennen muokkaamista. Konfiguraatiotiedostoa ei ole olemassa ennen ensimmäistä ajoa.

2. GPanelin käynnistysmuuttujat

Seuraavat muuttujat ovat saatavilla GPanelin Startup-välilehdellä. Ne välitetään palvelimelle jokaisessa käynnistyksessä.

Muuttuja Vaadittu Kuvaus
SERVER_NAME Kyllä Pelin sisäisessä palvelinhakemistossa näytettävä nimi.
SERVER_PASS Ei Valinnainen salasana, joka pelaajien on syötettävä liittyäkseen. Jätä tyhjäksi julkista palvelinta varten.
MAX_PLAYERS Ei Pelaajien enimmäismäärä. Oletus on 64. Korkeammat pelaajamäärät vaativat enemmän palvelinresursseja.
ADMIN_PASS Ei Salasana RCON-pääsyä (etäkonsoli) varten. Pakollinen, jos haluat käyttää RCON-komentoja.
SCENARIO_ID Ei Ladattava skenaario (pelitila). Katso saatavilla olevat skenaariot ja niiden tunnisteet osiosta 4.

3. Palvelinkonfiguraatio (config.json)

Pääpalvelinkonfiguraatiotiedosto on config.json, joka sijaitsee palvelimen juurihakemistossa. Tämä tiedosto ohjaa kaikkea palvelimen toimintaa, mukaan lukien peliasetukset, skenaarion valinta, admin-pääsy ja verkkokonfiguraatio.

Tiedoston sijainti

config.json

Avaa tämä tiedosto GPanelin Files-välilehdellä tai yhdistä SFTP:n kautta. Jos tiedostoa ei ole olemassa, käynnistä ja pysäytä palvelin kerran luodaksesi sen.

Pysäytä palvelimesi aina ennen kuin muokkaat config.json-tiedostoa. Palvelin lukee tämän tiedoston käynnistyksen yhteydessä. Palvelimen ollessa käynnissä tehdyt muutokset eivät vaikuta mihinkään ennen seuraavaa uudelleenkäynnistystä.

Tärkeimmät asetukset

Asetus Tyyppi Kuvaus
name String Selaimessa näytettävä palvelimen nimi. SERVER_NAME-käynnistysmuuttuja korvaa tämän, jos asetettu.
password String Liittymissalasana. Tyhjä merkkijono julkista palvelinta varten.
passwordAdmin String Admin-/RCON-salasana. Vaaditaan etäkonsolin käyttöön.
scenarioId String Ladattava skenaarioresurssin tunniste. Katso arvot osiosta 4.
maxPlayers Integer Samanaikaisten pelaajien enimmäismäärä. Oletus 64.
visible Boolean Näkyykö palvelin julkisessa palvelinhakemistossa. Aseta true julkiseksi, false yksityiseksi (vain suora yhteys).
crossPlatform Boolean Ota crossplay käyttöön tai poista käytöstä PC- ja konsolipelaajien välillä. Oletus true.
supportedPlatforms Array Yhteyden muodostamiseen sallitut alustat. Vaihtoehdot: "PLATFORM_PC", "PLATFORM_XBL". Sisällytä molemmat alustojen välistä peliä varten.
disableThirdPerson Boolean Pakota vain ensimmäisen persoonan näkymä. Oletus false.
fastValidation Boolean Nopeuttaa pelaajan yhteyden validointia. Suositellaan pitämään arvossa true.
battlEye Boolean Ota BattlEye-huijauksenesto käyttöön. Oletus true. Katso lisätietoja kohdasta Arma Reforger Admin- ja modien asennus.

Esimerkki 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-muotoilu on tiukkaa. Yksittäinen väärin sijoitettu pilkku, puuttuva hakasulje tai ylimääräinen lainausmerkki estää palvelimen käynnistymisen. Jos saat virheitä muokkaamisen jälkeen, käytä JSON-validaattoria (kuten jsonlint.com) tarkistaaksesi syntaksisi.

4. Skenaarion valinta

Arma Reforger käyttää skenaarioita määrittämään pelitilan ja kartan. Aseta konfiguraatiosi scenarioId johonkin seuraavista:

Skenaario Scenario ID Kuvaus
Conflict {ECC61978EDCC2B5A}Missions/23_Campaign.conf Suuren mittakaavan sotilaallinen konflikti USA:n ja Neuvostoliiton osapuolten välillä Everonissa. Tiimit valtaavat tukikohtia ja taistelevat saaren hallinnasta. Tämä on ensisijainen PvP-pelitila.
Game Master {2BBBE828037C6F4B}Missions/22_GM_Everon.conf Game Master (Zeus-tyylinen) luo skenaarioita reaaliajassa pelaajille. Yksi pelaaja toimii GM:nä sijoittaen tavoitteita, vihollisia ja tapahtumia. Ihanteellinen jäsenneltyihin co-op-kokemuksiin.
Combat Ops {59AD59368755F41A}Missions/21_GM_Eden.conf PvE-yhteistyötehtäviä tekoälyvihollisia vastaan. Pelaajat työskentelevät yhdessä saavuttaakseen tavoitteita pienemmillä, keskittyneillä kartoilla.
Free Roam {90F086877C27B6F6}Missions/24_FreeRoam.conf Avoin hiekkalaatikkotila ilman erityisiä tavoitteita. Pelaajat voivat tutkia, harjoitella ja kokeilla vapaasti. Hyvä harjoitteluun tai rennoissa peleihin.
Mukautetut skenaariot: Workshopista voi myös ladata yhteisön luomia skenaarioita. Tarvitset skenaarion täydellisen resurssitunnisteen. Katso Workshop-modin asennusta kohdasta Arma Reforger Admin- ja modien asennus.

5. Kuinka liittyä

Vaihtoehto A -- Pelin sisäinen palvelinhakemisto

  1. Käynnistä Arma Reforger.
  2. Valitse päävalikosta Multiplayer ja sitten Server Browser.
  3. Käytä hakupalkkia tai suodattimia löytääksesi palvelimesi nimellä.
  4. Valitse palvelimesi ja klikkaa Join. Anna palvelimen salasana, jos sitä pyydetään.
Palvelinhakemiston täyttyminen voi viedä hetken. Käytä haku- ja suodatinvaihtoehtoja tulosten kaventamiseen. Jos palvelimesi visible-asetus tiedostossa config.json on false, se ei näy hakemistossa -- käytä silloin suoraa yhteyttä.

Vaihtoehto B -- Suora yhteys

  1. Käynnistä Arma Reforger.
  2. Valitse päävalikosta Multiplayer ja sitten Direct Join.
  3. Syötä palvelimesi IP-osoite ja portti GPanelin Network-välilehdeltä:
    <your-server-ip>:<port>
  4. Anna palvelimen salasana, jos sellainen on asetettu, ja klikkaa Join.
Yhteysongelmia? Varmista, että palvelimesi on käynnissä GPanelissa, ja tarkista konsolista virheet. Varmista, että käytät oikeaa IP-osoitetta ja porttia Network-välilehdeltä -- portit annetaan satunnaisesti, ellei sinulla ole yksityistä IP-osoitetta. Jos palvelin käyttää modeja, kaikilla yhdistävillä pelaajilla on oltava samat modit asennettuna -- katso Arma Reforger Admin- ja modien asennus.

6. Verkkoasetukset

Tiedoston config.json verkko-osio ohjaa, miten palvelin kommunikoi pelaajien ja pääpalvelinlistan kanssa.

Asetus Oletus Kuvaus
bindAddress 0.0.0.0 IP-osoite, johon palvelin sitoutuu. Jätä arvoon 0.0.0.0 sitoutuaksesi kaikkiin rajapintoihin (suositeltu).
bindPort 2001 UDP-portti, jota palvelin kuuntelee. GPanel hallinnoi tätä -- älä muuta sitä, ellei ohjeisteta.
publicAddress (tyhjä) Pääpalvelimelle ilmoitettu julkinen IP-osoite. Jätä tyhjäksi automaattista tunnistusta varten.
publicPort 2001 Pääpalvelimelle ilmoitettu julkinen portti. Pitäisi olla sama kuin bindPort.
a2sQueryEnabled true Ota A2S-kyselyprotokolla käyttöön palvelinhakemiston listausta ja kolmannen osapuolen valvontatyökaluja varten.
serverMaxViewDistance 2500 Maksimi näkyvyysetäisyys metreinä. Pienemmät arvot vähentävät palvelimen kuormaa, mutta rajoittavat, kuinka kauas pelaajat voivat nähdä muita entiteettejä.
networkViewDistance 1500 Suurin etäisyys, jolla palvelin lähettää entiteettidataa asiakkaille. Tämän pienentäminen voi parantaa suorituskykyä kiireisillä palvelimilla.
Älä muuta bindPort-arvoa. Portti määräytyy GPanelin toimesta, ja sen on vastattava varattua porttiasi. Sen muuttaminen estää pelaajia yhdistämästä.

7. Vianmääritys

Palvelin ei näy selaimessa

  • Vahvista, että palvelin on käynnistynyt täysin GPanelissa. Tarkista konsolista virheet.
  • Varmista, että visible on asetettu arvoon true tiedostossa config.json.
  • Varmista, että a2sQueryEnabled on true.
  • Palvelinhakemistolla voi kestää muutaman minuutin listata vasta käynnistetty palvelin. Yritä suoraa yhteyttä odottaessasi.

Palvelin kaatuu käynnistyksessä

  • Tarkista konsolilokista virheviestit. Yleisin syy on virheellinen JSON-syntaksi tiedostossa config.json.
  • Validoi config.json JSON-validaattorilla, kuten jsonlint.com.
  • Varmista, että scenarioId on kelvollinen skenaariotunniste. Väärä tunniste estää palvelimen latauksen.
  • Yritä poistaa config.json ja käynnistää uudelleen luodaksesi tuoreen konfiguraation.
  • Jos kaatuminen jatkuu, avaa tukipyyntö, jossa on palvelimesi IP ja konsolista saadut virheviestit.

Pelaajat eivät pysty yhdistämään

  • Varmista, että palvelin on käynnissä ja tarkista GPanelin Network-välilehdeltä oikea IP ja portti.
  • Tarkista, että palvelimen salasana on oikein (kirjainkokoherkkä).
  • Jos palvelin käyttää modeja, pelaajilla on oltava kaikki vaaditut modit asennettuna. Puuttuvat modit estävät yhdistämisen.
  • Varmista, että sekä palvelin että asiakas käyttävät samaa peliversiota.
  • Jos BattlEye on käytössä, pelaajilla on oltava BattlEye asennettuna ja käynnissä asiakkaassaan.

Aiheeseen liittyvät artikkelit

Tarvitsetko apua?

Jos kohtaat ongelmia Arma Reforger -palvelimesi kanssa, joita ei käsitellä tässä, avaa tukipyyntö ja sisällytä palvelimesi IP, ongelman kuvaus ja kaikki olennaiset virheviestit GPanel-konsolista.


Was this article helpful?

Ready to Get Started?

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