See juhend käsitleb, kuidas seadistada oma Arma Reforger pühendatud server Legion Hosting platvormil, konfigureerida käivitusmuutujaid, redigeerida serveri konfiguratsiooni, valida stsenaariumeid, ühenduda oma serveriga ja hallata võrguseadeid. Administraatori seadistamise, RCON juurdepääsu ja modide paigaldamise kohta vaadake Arma Reforger administreerimise ja modide paigaldamise juhendit.
config.json faili kaudu. JSON-vormindamise tundmine on kasulik, kuid pole kohustuslik -- see juhend pakub näiteid, mida saate kopeerida ja kohandada.
1. Esmakäivitus
- Logige sisse GPanel-isse ja valige oma Arma Reforger server.
- Minge vahekaardile Startup ja vaadake üle konfigureeritavad muutujad (vaadake tabelit jaotises 2).
- Seadistage SERVER_NAME oma serveri nimeks.
- Seadistage SERVER_PASSWORD, kui soovite juurdepääsu piirata. Jätke tühjaks avaliku serveri jaoks.
- Seadistage MAX_PLAYERS soovitud mängijate arvule oma serveri jaoks.
- Naaske vahekaardile Console ja klõpsake Start.
- Oodake, kuni konsool näitab, et server on laadimise lõpetanud. Esimene käivitamine võib võtta mitu minutit, kuna server laadib alla vajalikud mänguandmed ja genereerib oma esialgse konfiguratsiooni.
config.json, käivitage server üks kord, laske sel laadimine lõpetada, seejärel peatage see enne redigeerimist. Konfiguratsioonifaili ei ole olemas enne esimest käivitust.
2. GPanel käivitusmuutujad
Järgmised muutujad on saadaval GPanel vahekaardil Startup. Need edastatakse serverile igal käivitamisel.
| Muutuja | Nõutav | Kirjeldus |
|---|---|---|
SERVER_NAME |
Jah | Mängusiseses serveribrauseris kuvatav nimi. |
SERVER_PASS |
Ei | Valikuline parool, mille mängijad peavad liitumiseks sisestama. Jätke tühjaks avaliku serveri jaoks. |
MAX_PLAYERS |
Ei | Maksimaalne mängijate arv. Vaikimisi 64. Suurem mängijate arv nõuab rohkem serveri ressursse. |
ADMIN_PASS |
Ei | Parool RCON (kaugkonsooli) juurdepääsuks. Nõutav, kui soovite kasutada RCON käske. |
SCENARIO_ID |
Ei | Laaditav stsenaarium (mängurežiim). Saadaolevate stsenaariumide ja nende ID-de kohta vaadake jaotist 4. |
3. Serveri konfiguratsioon (config.json)
Peamine serveri konfiguratsioonifail on config.json, mis asub serveri juurkataloogis. See fail juhib kõiki serveri käitumisi, sealhulgas mänguseadeid, stsenaariumi valikut, administraatori juurdepääsu ja võrgukonfiguratsiooni.
Faili asukoht
config.json
Avage see fail GPanel vahekaardi Files kaudu või ühenduge SFTP kaudu. Kui faili pole olemas, käivitage ja peatage server korra, et see genereerida.
Põhiseaded
| Seade | Tüüp | Kirjeldus |
|---|---|---|
name |
String | Brauseris kuvatav serveri nimi. Tühistatakse käivitusmuutujaga SERVER_NAME, kui see on seadistatud. |
password |
String | Liitumisparool. Tühi string avaliku serveri jaoks. |
passwordAdmin |
String | Administraatori/RCON parool. Nõutav kaugkonsooli juurdepääsuks. |
scenarioId |
String | Laaditava stsenaariumi ressursi ID. Väärtuste kohta vaadake jaotist 4. |
maxPlayers |
Integer | Maksimaalne samaaegsete mängijate arv. Vaikimisi 64. |
visible |
Boolean | Kas server kuvatakse avalikus serveribrauseris. Seadke true avalikuks, false privaatseks (ainult otseühendus). |
crossPlatform |
Boolean | Luba või keela ristiplatvormi mäng PC ja konsoolimängijate vahel. Vaikimisi true. |
supportedPlatforms |
Array | Ühenduma lubatud platvormid. Valikud: "PLATFORM_PC", "PLATFORM_XBL". Lisage mõlemad ristiplatvormi mänguks. |
disableThirdPerson |
Boolean | Sunni ainult esimese isiku vaade. Vaikimisi false. |
fastValidation |
Boolean | Kiirendab mängija ühenduse valideerimist. Soovitatav hoida true. |
battlEye |
Boolean | Luba BattlEye pettusevastane kaitse. Vaikimisi true. Vaadake Arma Reforger administreerimise ja modide paigaldamise juhendit üksikasjade kohta. |
Näidis 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
}
4. Stsenaariumide valik
Arma Reforger kasutab mängurežiimi ja kaardi määramiseks stsenaariumeid. Seadistage scenarioId oma konfiguratsioonis ühele järgmistest:
| Stsenaarium | Stsenaariumi ID | Kirjeldus |
|---|---|---|
| Conflict | {ECC61978EDCC2B5A}Missions/23_Campaign.conf |
Laiaulatuslik sõjaline konflikt USA ja Nõukogude fraktsioonide vahel Everonil. Meeskonnad vallutavad baase ja võitlevad saare kontrolli eest. See on peamine PvP mängurežiim. |
| Game Master | {2BBBE828037C6F4B}Missions/22_GM_Everon.conf |
Game Master (Zeus-sarnane) loob mängijatele reaalajas stsenaariumeid. Üks mängija tegutseb GM-ina, paigutades eesmärke, vaenlasi ja sündmusi. Ideaalne struktureeritud koostöömängu kogemuste jaoks. |
| Combat Ops | {59AD59368755F41A}Missions/21_GM_Eden.conf |
PvE koostöömissioonid tehisintellekti vaenlaste vastu. Mängijad töötavad koos eesmärkide täitmiseks väiksematel, fokusseeritud kaartidel. |
| Free Roam | {90F086877C27B6F6}Missions/24_FreeRoam.conf |
Avatud liivakastirežiim ilma konkreetsete eesmärkideta. Mängijad saavad vabalt avastada, harjutada ja katsetada. Sobib treenimiseks või vabaks mänguks. |
5. Kuidas ühenduda
Valik A -- mängusisene serveribrauser
- Käivitage Arma Reforger.
- Valige peamenüüst Multiplayer ja seejärel Server Browser.
- Kasutage otsinguriba või filtreid oma serveri leidmiseks nime järgi.
- Valige oma server ja klõpsake Join. Sisestage serveri parool, kui seda küsitakse.
visible on config.json-is seatud väärtusele false, ei ilmu see brauserisse -- kasutage selle asemel otseühendust.
Valik B -- otseühendus
- Käivitage Arma Reforger.
- Valige peamenüüst Multiplayer ja seejärel Direct Join.
- Sisestage oma serveri IP-aadress ja port GPanel vahekaardilt Network:
<your-server-ip>:<port> - Sisestage serveri parool, kui see on seadistatud, seejärel klõpsake Join.
6. Võrguseaded
Faili config.json võrgujaotis juhib, kuidas server suhtleb mängijate ja peamise serverinimekirjaga.
| Seade | Vaikeväärtus | Kirjeldus |
|---|---|---|
bindAddress |
0.0.0.0 |
IP-aadress, millele server seondub. Jätke 0.0.0.0, et seonduda kõigi liidestega (soovitatav). |
bindPort |
2001 |
UDP port, mida server kuulab. Seda haldab GPanel -- ärge muutke seda, kui pole juhendatud. |
publicAddress |
(tühi) | Peamisele serverile edastatud avalik IP-aadress. Jätke tühjaks automaatseks tuvastamiseks. |
publicPort |
2001 |
Peamisele serverile edastatud avalik port. Peaks vastama väärtusele bindPort. |
a2sQueryEnabled |
true |
Luba A2S päringuprotokoll serveribrauseri nimekirja ja kolmanda osapoole jälgimistööriistade jaoks. |
serverMaxViewDistance |
2500 |
Maksimaalne vaatekaugus meetrites. Madalamad väärtused vähendavad serveri koormust, kuid piiravad, kui kaugele mängijad teisi üksusi näevad. |
networkViewDistance |
1500 |
Maksimaalne kaugus, millelt server saadab klientidele üksuste andmeid. Selle vähendamine võib parandada jõudlust hõivatud serveritel. |
7. Tõrkeotsing
Server ei ilmu brauserisse
- Kinnitage, et server on GPanel-is täielikult käivitatud. Kontrollige konsooli vigade osas.
- Kontrollige, et
visibleon failisconfig.jsonseatud väärtuseletrue. - Veenduge, et
a2sQueryEnabledontrue. - Serveribrauseris võib äsja käivitatud serveri kuvamine võtta mõne minuti. Proovige vahepeal otseühendust.
Server jookseb käivitamisel kokku
- Kontrollige konsooli logi veateadete osas. Kõige levinum põhjus on kehtetu JSON süntaks failis
config.json. - Kontrollige oma
config.jsonJSON validaatoriga, nagu jsonlint.com. - Kontrollige, et
scenarioIdon kehtiv stsenaariumi identifikaator. Vale ID takistab serveri laadimist. - Proovige kustutada
config.jsonja taaskäivitage, et genereerida uus konfiguratsioon. - Kui kokkujooksmine jätkub, avage tugiteenusepilet oma serveri IP ja konsooli veateadetega.
Mängijad ei saa ühenduda
- Kontrollige, et server töötab, ja vaadake GPanel vahekaardilt Network õiget IP-d ja porti.
- Kontrollige, et serveri parool on õige (tõstutundlik).
- Kui server kasutab mode, peavad mängijatel olema kõik nõutavad modid paigaldatud. Puuduvad modid takistavad ühendumist.
- Veenduge, et nii server kui ka klient kasutavad sama mänguversiooni.
- Kui BattlEye on lubatud, peab mängijatel olema BattlEye oma kliendis paigaldatud ja käivitatud.
Seotud artiklid
- Arma Reforger administreerimine ja modide paigaldamine
- Kuidas leida oma serveri IP-d ja porti
- Kuidas faile SFTP kaudu üles laadida
- Serveri käivitamise juhend
Vajate abi?
Kui teil tekib oma Arma Reforger serveriga probleeme, mida siin ei käsitleta, avage tugiteenusepilet ja lisage oma serveri IP, probleemi kirjeldus ja kõik asjakohased veateated GPanel konsoolist.