Aquesta guia cobreix com configurar el vostre servidor dedicat d'Arma Reforger a Legion Hosting, configurar les variables d'inici, editar la configuració del servidor, seleccionar escenaris, connectar-vos al servidor i gestionar la configuració de xarxa. Per a la configuració d'administració, l'accés RCON i la instal·lació de mods, consulteu Administració i instal·lació de mods d'Arma Reforger.
config.json. Tenir familiaritat amb el format JSON és útil però no necessari -- aquesta guia proporciona exemples que podeu copiar i modificar.
1. Primer inici
- Inicieu sessió a GPanel i seleccioneu el vostre servidor d'Arma Reforger.
- Aneu a la pestanya Startup i reviseu les variables configurables (consulteu la taula a la Secció 2).
- Configureu SERVER_NAME amb un nom per al vostre servidor.
- Configureu SERVER_PASSWORD si voleu restringir l'accés. Deixeu-lo en blanc per a un servidor públic.
- Configureu MAX_PLAYERS amb el nombre desitjat de jugadors per al vostre servidor.
- Torneu a la pestanya Console i feu clic a Start.
- Espereu que la consola mostri que el servidor ha acabat de carregar. El primer inici pot trigar diversos minuts ja que el servidor descarrega les dades del joc necessàries i genera la seva configuració inicial.
config.json, inicieu el servidor una vegada, deixeu que acabi de carregar i després atureu-lo abans d'editar. El fitxer de configuració no existirà fins després de la primera execució.
2. Variables d'inici de GPanel
Les variables següents estan disponibles a la pestanya Startup de GPanel. Es passen al servidor a cada inici.
| Variable | Requerit | Descripció |
|---|---|---|
SERVER_NAME |
Sí | El nom que es mostra al navegador de servidors dins del joc. |
SERVER_PASS |
No | Contrasenya opcional que els jugadors han d'introduir per unir-se. Deixeu-lo en blanc per a un servidor públic. |
MAX_PLAYERS |
No | Nombre màxim de jugadors. El valor per defecte és 64. Un nombre de jugadors més alt requereix més recursos del servidor. |
ADMIN_PASS |
No | Contrasenya per a l'accés RCON (consola remota). Requerida si voleu utilitzar comandes RCON. |
SCENARIO_ID |
No | L'escenari (mode de joc) a carregar. Consulteu la Secció 4 per als escenaris disponibles i els seus IDs. |
3. Configuració del servidor (config.json)
El fitxer de configuració principal del servidor és config.json, ubicat al directori arrel del servidor. Aquest fitxer controla tot el comportament del servidor, incloent-hi els ajustos del joc, la selecció d'escenaris, l'accés d'administrador i la configuració de xarxa.
Ubicació del fitxer
config.json
Obriu aquest fitxer utilitzant la pestanya Files a GPanel o connecteu-vos via SFTP. Si el fitxer no existeix, inicieu i atureu el servidor una vegada per generar-lo.
Configuracions clau
| Configuració | Tipus | Descripció |
|---|---|---|
name |
String | Nom del servidor mostrat al navegador. Sobreescrit per la variable d'inici SERVER_NAME si està configurada. |
password |
String | Contrasenya d'accés. Cadena buida per a un servidor públic. |
passwordAdmin |
String | Contrasenya d'administrador/RCON. Requerida per a l'accés a la consola remota. |
scenarioId |
String | L'ID de recurs de l'escenari a carregar. Consulteu la Secció 4 per als valors. |
maxPlayers |
Integer | Nombre màxim de jugadors simultanis. Per defecte 64. |
visible |
Boolean | Si el servidor apareix al navegador de servidors públic. Configureu a true per a públic, false per a privat (només connexió directa). |
crossPlatform |
Boolean | Activar o desactivar el joc creuat entre PC i jugadors de consola. Per defecte true. |
supportedPlatforms |
Array | Plataformes permeses per connectar-se. Opcions: "PLATFORM_PC", "PLATFORM_XBL". Inclogueu ambdues per al joc multiplataforma. |
disableThirdPerson |
Boolean | Forçar la vista en primera persona exclusivament. Per defecte false. |
fastValidation |
Boolean | Accelera la validació de connexió dels jugadors. Es recomana mantenir-ho a true. |
battlEye |
Boolean | Activar l'anti-trampes BattlEye. Per defecte true. Consulteu Administració i instal·lació de mods d'Arma Reforger per a més detalls. |
Exemple de 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. Selecció d'escenaris
Arma Reforger utilitza escenaris per definir el mode de joc i el mapa. Configureu el scenarioId a la vostra configuració amb un dels següents:
| Escenari | Scenario ID | Descripció |
|---|---|---|
| Conflict | {ECC61978EDCC2B5A}Missions/23_Campaign.conf |
Conflicte militar a gran escala entre les faccions nord-americana i soviètica a Everon. Els equips capturen bases i lluiten pel control de l'illa. Aquest és el mode de joc PvP principal. |
| Game Master | {2BBBE828037C6F4B}Missions/22_GM_Everon.conf |
Un Game Master (similar a Zeus) crea escenaris en temps real per als jugadors. Un jugador actua com a GM, col·locant objectius, enemics i esdeveniments. Ideal per a experiències cooperatives estructurades. |
| Combat Ops | {59AD59368755F41A}Missions/21_GM_Eden.conf |
Missions cooperatives PvE contra enemics controlats per IA. Els jugadors treballen junts per completar objectius en mapes més petits i enfocats. |
| Free Roam | {90F086877C27B6F6}Missions/24_FreeRoam.conf |
Mode sandbox obert sense objectius específics. Els jugadors poden explorar, practicar i experimentar lliurement. Bo per a entrenament o joc casual. |
5. Com connectar-se
Opció A -- Navegador de servidors dins del joc
- Inicieu Arma Reforger.
- Des del menú principal, seleccioneu Multiplayer i després Server Browser.
- Utilitzeu la barra de cerca o els filtres per trobar el vostre servidor pel nom.
- Seleccioneu el vostre servidor i feu clic a Join. Introduïu la contrasenya del servidor si se us demana.
visible configurat a false a config.json, no apareixerà al navegador -- utilitzeu la connexió directa en el seu lloc.
Opció B -- Connexió directa
- Inicieu Arma Reforger.
- Des del menú principal, seleccioneu Multiplayer i després Direct Join.
- Introduïu l'adreça IP i el port del vostre servidor des de la pestanya Network de GPanel:
<your-server-ip>:<port> - Introduïu la contrasenya del servidor si n'hi ha una configurada i feu clic a Join.
6. Configuració de xarxa
La secció de xarxa de config.json controla com el servidor es comunica amb els jugadors i la llista principal de servidors.
| Configuració | Per defecte | Descripció |
|---|---|---|
bindAddress |
0.0.0.0 |
L'adreça IP a la qual el servidor s'enllaça. Deixeu com a 0.0.0.0 per enllaçar a totes les interfícies (recomanat). |
bindPort |
2001 |
El port UDP en el qual el servidor escolta. Això és gestionat per GPanel -- no el canvieu tret que se us indiqui. |
publicAddress |
(buit) | L'adreça IP pública reportada al servidor mestre. Deixeu-lo buit per a la detecció automàtica. |
publicPort |
2001 |
Port públic reportat al servidor mestre. Hauria de coincidir amb bindPort. |
a2sQueryEnabled |
true |
Activar el protocol de consulta A2S per al llistat al navegador de servidors i eines de monitorització de tercers. |
serverMaxViewDistance |
2500 |
Distància de visió màxima en metres. Valors més baixos redueixen la càrrega del servidor però limiten fins a quina distància els jugadors poden veure altres entitats. |
networkViewDistance |
1500 |
Distància màxima a la qual el servidor envia dades d'entitats als clients. Reduir-la pot millorar el rendiment en servidors amb molta activitat. |
7. Resolució de problemes
El servidor no apareix al navegador
- Confirmeu que el servidor estigui completament iniciat a GPanel. Comproveu la consola per errors.
- Verifiqueu que
visibleestigui configurat atrueaconfig.json. - Assegureu-vos que
a2sQueryEnabledsiguitrue. - El navegador de servidors pot trigar uns minuts a llistar un servidor recentment iniciat. Proveu la connexió directa mentre espereu.
El servidor es bloqueja a l'inici
- Comproveu el registre de la consola per missatges d'error. La causa més habitual és una sintaxi JSON no vàlida a
config.json. - Valideu el vostre
config.jsonamb un validador JSON com jsonlint.com. - Verifiqueu que el
scenarioIdsigui un identificador d'escenari vàlid. Un ID incorrecte impedirà que el servidor carregui. - Proveu d'eliminar
config.jsoni reiniciar per generar una configuració nova. - Si el bloqueig persisteix, obriu un tiquet de suport amb la IP del vostre servidor i qualsevol missatge d'error de la consola.
Els jugadors no poden connectar-se
- Verifiqueu que el servidor estigui en funcionament i comproveu la pestanya Network de GPanel per obtenir la IP i el port correctes.
- Comproveu que la contrasenya del servidor sigui correcta (distingeix entre majúscules i minúscules).
- Si el servidor utilitza mods, els jugadors han de tenir tots els mods requerits instal·lats. Els mods que faltin impediran la connexió.
- Assegureu-vos que tant el servidor com el client executin la mateixa versió del joc.
- Si BattlEye està activat, els jugadors han de tenir BattlEye instal·lat i en funcionament al seu client.
Articles relacionats
- Administració i instal·lació de mods d'Arma Reforger
- Com trobar la IP i el port del vostre servidor
- Com pujar fitxers via SFTP
- Guia d'inici del servidor
Necessiteu ajuda?
Si trobeu problemes amb el vostre servidor d'Arma Reforger que no es cobreixen aquí, obriu un tiquet de suport i inclogueu la IP del vostre servidor, una descripció del problema i qualsevol missatge d'error rellevant de la consola de GPanel.