Bueno, Reforger está aquí, y con él viene una nueva ola de documentación decepcionante. El objetivo de esta guía es cerrar esa brecha.
Antes que empecemos
Antes de comenzar, necesitará:
- Alojamiento del servidor
- Parámetros de inicio
- El servidor Arma Reforger se instala desde la sección "Herramientas" de Steam.
Preparar
A lo largo de esta guía, asumiré que tiene activadas las extensiones de nombre de archivo en el Explorador de Windows, ya que hará que cambiar los tipos de archivo sea mucho más fácil. Si no lo hace, puede encenderlo como se muestra aquí:
En el directorio de su Arma Reforger Server (normalmente C:\Steam\steamapps\common\Arma Reforger Server):
- Cree un nuevo directorio, llámelo "configs".
- Cree un nuevo archivo y asígnele el nombre "launch.bat".
Dentro del directorio de configuraciones que creamos antes:
- Cree un nuevo archivo de texto y asígnele el nombre "config.json"
lanzamiento.bat
Haga clic derecho en launch.bat y seleccione "Editar".
Ingrese el siguiente comando:
ArmaReforgerServer.exe -config ".\configs\config.json" -perfil ArmaReforgerServer
Guarde y cierre el archivo.
config.json
En la carpeta de configuraciones, edite config.json e ingrese el contenido a continuación, reemplazando cualquier valor indicado con para que sea lo que desee.
Por ejemplo, si su servidor estuviera en los EE. UU., cambiaría "" a "US".
Para obtener más información sobre cualquiera de estas opciones de configuración, revise las páginas Wiki que abrimos al principio.
Una lista de valores posibles para el campo "scenarioId" se encuentra debajo del segundo enlace desde el inicio de la guía.
{ "dedicatedServerId": "", "región": "", "gameHostBindAddress": "", "gameHostBindPort": 2001, "gameHostRegisterBindAddress": "", "gameHostRegisterPort": 2001, "adminPassword": "", "game ": { "name": "", "scenarioId": "", "playerCountLimit": 64, "password": "", "visible": true, "gameProperties": { "serverMaxViewDistance": 1600, "battleEye" : falso, "validación rápida": verdadero }, "modificaciones": [] } }
Si no desea tener una contraseña, cambie esa línea de la siguiente manera:
"contraseña": falso,
or
"contraseña": "",
Deberá probar esto, ya que ha habido una variedad de informes sobre lo que funciona y lo que no funciona aquí.
Eso es todo lo que necesitas hacer. Ahora puede iniciar el servidor haciendo doble clic en el archivo launch.bat que creamos, o puede revisar los enlaces Wiki y modificar los valores en el archivo config.json.
Problemas conocidos/comunes
No es posible conectarse al servidor
- Verifique que el programa y los puertos estén permitidos a través del Firewall de Windows y cualquier firewall de hardware en enrutadores, etc.
- Se cree que es un problema actual dentro de la red Steam que también genera problemas de conexión. Déjelo un poco y vuelva a intentarlo.
El servidor no se muestra en el navegador del servidor
- Verifique su conexión Steam: reinicie el cliente Steam y luego reinicie el servidor haciendo doble clic en "launch.bat" nuevamente.
Pantalla negra al conectar
- Agregue la dirección IP pública de su servidor al campo "gameHostRegisterBindAddress" en "config.json"
Algún error 5614BBCCBB55ED1C
- El servidor no puede encontrar su config.json; verifique que la ruta de configuración y el contenido sean correctos.
Eso es todo lo que estamos compartiendo hoy para este arma reformar guía. Esta guía fue originalmente creada y escrita por Sargento Hardman. En caso de que no actualicemos esta guía, puede encontrar la última actualización siguiendo este liga.
Tengo este error, como si no puede encontrar misiones.
10:38:45:312 BACKEND (E): ¡No se puede continuar con una configuración de DS rota!
10:38:45:620 RECURSOS (E): MissionHeader::ReadMissionHeader no puede leer el archivo de la misión. Ruta no válida proporcionada.
10:38:45:621 MOTOR (E): No se puede leer el encabezado de la misión”
10:38:45:720 MOTOR (E): No se puede inicializar el juego
Debe especificar la misión en la configuración. Creo que su configuración no es como se supone que debe ser. Compruebe sus comas y comillas. Además, si no sabe dónde puede encontrar sus misiones: ejecute ArmaReforgerServer.exe -listScenarios y copie uno de ellos en su configuración.
He hecho eso y sigo teniendo exactamente el mismo problema que el anterior. Usar el archivocampaña.conf estándar como se indica en los escenarios -list.
Recibo el mismo mensaje "No se puede leer el encabezado de la misión" y cuando hago una lista de escenarios aparece el error "¡No se puede encontrar el complemento '58D0Fb3206B6F859′! ¡Consulte las pautas de configuración!”
¿algunas ideas?
Debe especificar el escenario como un mod en la lista de mods en su config.json
Esto también es un problema para mí, estoy tratando de averiguar qué escenario está tratando de usar o solicitar. ¿Lo sabías?
arreglaste esto? sigo teniendo ese problema
si el archivo de configuración está en la raíz del árbol de carpetas del servidor, debe usar -config .\config.json
dejar el prefijo .\ hará que el servidor no pueda encontrar el archivo de configuración.
“scenarioId”: “{59AD59368755F41A}Missions/21_GM_Eden.conf (Maestro del juego – Everon)”,
trabaja para crear un servidor maestro del juego
una vez que solucioné estos dos problemas, todo funcionó como se esperaba
si el archivo de configuración está en la raíz del árbol de carpetas del servidor, debe usar
dejar el prefijo .\\ hará que el servidor no pueda encontrar el archivo de configuración.
trabaja para crear un servidor maestro del juego
Hola, sigo recibiendo estos tipos de errores, ¿alguna idea? Probado en linux y en windows en vps y en pc: 17:05:29:610 PERFILADO: La compilación de scripts de GameLib tomó: 23.145900 ms
17:05:29:611 GUI (E): ImageWidget::AlphaMaskTexture no puede cargar 'UI/Textures/ProgressMasks/ProgressMaskVertical_256x1.edds'
17:05:29:611 GUI (E): ImageWidget::AlphaMaskTexture no puede cargar 'UI/Textures/ProgressMasks/ProgressMaskVertical_256x1.edds'
17:05:29:612 GUI (E): ImageWidget::AlphaMaskTexture no puede cargar 'UI/Textures/ProgressMasks/ProgressMaskHorizontal_256x1.edds'
17:05:29:612 GUI (E): ImageWidget::AlphaMaskTexture no puede cargar 'UI/Textures/ProgressMasks/ProgressMaskHorizontal_256x1.edds'
17:05:29:612 GUI (E): ImageWidget::AlphaMaskTexture no puede cargar 'UI/Textures/ProgressMasks/ProgressMaskCircular_1024.edds'
17:05:29:612 GUI (E): ImageWidget::AlphaMaskTexture no puede cargar 'UI/Textures/ProgressMasks/ProgressMaskCircular_1024.edds'
17:05:29:613 GUI (E): ImageWidget::AlphaMaskTexture no puede cargar 'UI/Textures/ProgressMasks/ProgressMaskCircular_1024.edds'
17:05:29:613 GUI (E): ImageWidget::AlphaMaskTexture no puede cargar 'UI/Textures/ScreenEffects/Suppression/suppressionVignette_alphaMask200.edds'
17:05:29:613 GUI (E): ImageWidget::AlphaMaskTexture no puede cargar 'UI/Textures/ProgressMasks/ProgressMaskCircular_1024.edds'
17:05:29:614 GUI (E): ImageWidget::AlphaMaskTexture no puede cargar 'UI/Textures/ProgressMasks/ProgressMaskCircular_1024.edds'
17:05:29:614 GUI (E): ImageWidget::AlphaMaskTexture no puede cargar 'UI/Textures/ProgressMasks/ProgressMaskCircular_1024.edds'
17:05:29:615 SCRIPT: Compilación de scripts de juegos
17:05:31:517 PERFILADO: La compilación de scripts de juegos tomó: 1901.634900 ms
17:05:31:611 INIT: creación de una instancia de juego (ArmaReforgerScripted), versión 0.9.5.44 creada el 2022 de mayo de 05 a las 13:9:49 UTC.
17:05:31:623 MOTOR: Creando una instancia del administrador de Estadísticas
17:05:31:625 GUIÓN: Perfil: ¡usando MachineName!
17:05:31:825 RED: Iniciando servidor dedicado usando argumentos de línea de comando.
17:05:33:710 BACKEND (E): [RestApi] ID:[2] Código de error: 400 – Solicitud incorrecta, ApiCode:
17:05:33:811 PREDETERMINADO: Ingresó al estado del juego en línea.
17:05:33:910 MOTOR: Juego creado con éxito.
17:05:34:116 MOTOR: Juego destruido.
Hola chicos, ejecuto un servidor en Linux.
Cuando me estoy conectando, tengo una pantalla negra con el círculo de carga en la esquina superior derecha.
Después de eso, recibí "Error de sesión. La conexión falló". Traté de agregar la IP del servidor en la configuración (gameHostRegisterBindAddress). ¿Alguien tiene alguna idea?
THX.