Valheim

Valheim – Cómo crear y administrar un servidor con Game Server Manager

Esta guía cubrirá el proceso de configuración de un servidor Valheim con Game Server Manager, que simplificará las cosas e incluirá una gran cantidad de recursos y funciones útiles para facilitar el funcionamiento de su servidor.

Tenga en cuenta que esto es diferente de esta guía como se estará usando el programa Game Server Manager. Este programa automatiza las cosas para usted como propietario del servidor y ofrece una variedad de herramientas y funciones útiles para facilitar la configuración y el funcionamiento de su servidor..

Configuración inicial

  1. Descarga Gamer Server Manager desde este Enlace.
  2. Después de descargar, extraiga los archivos a una ubicación y ejecute el programa.
  3. Descarga SteamCMD desde este Enlace.

Instalación de archivos del servidor Valheim

Ejecutar el administrador del servidor de juegos (G/M) E ir a Configuración/Herramientas > Tiempo de reinicio y mantenimiento. Haga clic en el tres puntos bajo la Ubicación del programa y seleccione la ubicación del archivo ejecutable de SteamCMD. Esto configurará Game Server Manager y usará Steam SteamCMD para actualizar.

En el cuadro de parámetros de la línea de comandos en la parte inferior de la pantalla, agrega el siguiente comando:

+inicio de sesión anónimo +force_install_dir "C:\Valheim" +actualización_aplicación 896660 +abandonar

Puede cambiar la carpeta de instalación simplemente cambiando la ruta de C:\Valheim.

Ve a la Instrumentos pestaña y permita que SteamCMD actualice e instale automáticamente el juego por usted. Si es la primera vez que realiza esta acción en su PC, es posible que obtenga una verificación de Steam Guard.

Redirección de puertos y cortafuegos

Deberá reenviar los siguientes puertos (generalmente desde la página de administración de su enrutador) a la computadora donde está ejecutando el servidor:

TCP/UDP 2456-2458

Estos son los puertos que están configurados por defecto. si los cambias, no olvide cambiar las reglas de reenvío de puertos también.

También deberá asegurarse de que el Servidor Valheim.exe ejecutable (ubicado en la subcarpeta bin en su carpeta de instalación principal) está permitido por cualquier cortafuegos que tenga activo.

Configuración del administrador del servidor de juegos

Ahora necesitamos decirle a GSM algunas cosas sobre el servidor. Dirigirse a Detalles del servidor en la pantalla de configuración y seleccione su ejecutable de Valheim servidor_valheim.exe. Este archivo estará en la carpeta donde instalaste el juego..

Servidor Valheim

Para que el programa lo consulte correctamente, ingrese la dirección IP del servidor y el puerto de consulta en el campo correspondiente. Si está ejecutando su propio servidor, normalmente sería 127.0.0.1:2457 y seleccione Común como Tipo de consulta. Si ha alterado los puertos predeterminados, es posible que deba hacerlo aquí también. El puerto de consulta es 2457 por defecto.

Garrapata Detectar mediante consulta en el Supervisión pestaña si desea que el estado del servidor sea detectado por una consulta del servidor, en lugar de ver si el programa se está ejecutando.

Supervisión y reinicio

Se recomienda marcar «Comprobar el estado del servidor, cada» en el «Supervisión» pestaña debajo de la configuración. Es posible que desee aumentar el intervalo en el que se realiza la verificación si su servidor tarda más en ser «listo«. Esto monitorea activamente el servidor y actualiza el «Principal» y «Jugadores en línea» pestañas y le da acceso a las siguientes:

  • Reiniciar automáticamente el servidor si se cae o falla
  • Gráfico de jugadores en línea
  • Actuación (RAM y CPU) grafico
  • Gráfico de ancho de banda de red
  • Capacidad para enviar el estado a un archivo (para compartir o incrustar, Por ejemplo)

Servidor Valheim

Configuración del servidor

Corrientemente, puede establecer una serie de opciones a través de la línea de comandos (se accede a través de la «Detalles del servidor» pestaña).

Ingrese lo siguiente aquí, modificando según sea necesario:

-nographics -batchmode -nombre "SuNombreDeServidor" -puerto 2456 -mundo "TuNombreMundo" -contraseña "Contraseña de su servidor"

Nota: el contenido del archivo por lotes incluido «start_headless_server.bat» contiene estos para referencia. La próxima vez que inicie el servidor, la configuración que seleccionó se aplicará directamente al servidor.

Uso general

Para iniciar el servidor simplemente haga clic en «Servidor de inicio» sobre el «Principal» pestaña. Para detener el servidor, use el botón al lado para comenzar.

La pantalla principal está dividida en pestañas., mostrando diferente información en su servidor. Aquí puedes ver el número de jugadores online, tiempo de actividad, el estado del servidor, detalles de rendimiento y ancho de banda, gráficos y acceso a varias herramientas y funciones.

Game Server Manager fue diseñado para ser altamente configurable y hay muchas cosas que puedes hacer con él.. Algunas de esas características se analizan en las secciones a continuación..

Copia de seguridad de los datos del juego (Opcional)

El programa tiene un sistema de copia de seguridad incremental incorporado para archivos de juegos.. Para usar esto, primero debe configurar las ubicaciones.. Ir «Configuración/Herramientas» y haga clic «Configuración del programa«. Navegar a la «Respaldo» pestaña. Haga clic en el botón a la derecha de los distintos «Carpeta para respaldar» (««) para buscar la carpeta que desea respaldar.

La carpeta predeterminada para los datos del juego es:

C:\Usuarios(Su nombre de usuario)\AppDataLocalLowIronGateValheimmundos

Servidor Valheim

Asegúrese de seleccionar las carpetas que desea respaldar en Game Server Manager (puedes elegir hasta 5). A continuación, establezca la ubicación en la que desea que se guarden las copias de seguridad en el cuadro a continuación.

Opcional: Si desea que el programa haga una copia de seguridad automática de los datos del juego diariamente, puede configurar la opción relevante en esta pantalla. Simplemente marque «Los datos de copia de seguridad, en» e ingresa un tiempo (24-reloj de horas). A continuación, puede realizar manualmente una copia de seguridad haciendo clic en «Copia de seguridad de datos del juego» bajo la «Configuración/Herramientas» pestaña.

Actualización y reinicios programados (Opcional)

El programa tiene una función integrada para reiniciar un servidor a una hora específica del día. Esto se puede encontrar en el «Reinicio programado» pestaña debajo de la configuración del programa.

Configure la hora a la que desea que esto se realice y marque la casilla «reinicio cronometrado, en» marque la casilla si desea hacer esto.

Servidor Valheim

Incluso si no desea establecer un reinicio programado, todavía puedes hacer uso de esta pantalla. Al seleccionar un programa e ingresar cualquier parámetro de línea de comando opcional en el «Ejecute un programa antes de iniciar el servidor» sección, puede habilitar la actualización del servidor – ya sea de forma manual o automática.

Por ejemplo, si usas SteamCMD para actualizar tu juego, seleccione el ejecutable SteamCMD aquí e ingrese los detalles de la línea de comando en el cuadro correspondiente (consulte la sección Configuración inicial).

Una vez que esto se establece, ahora tiene la opción de realizar esta acción en reinicios programados. Lo hará todo por ti! A continuación, también puede utilizar «Ejecutar programa de mantenimiento» bajo la «Configuración/Herramientas» pestaña para ejecutar este programa manualmente en cualquier momento.

Consejo adicional: si también ha establecido una ubicación de copia de seguridad, puede usar el «Realice el mantenimiento ahora» bajo la «Configuración/Herramientas» pestaña para realizar la siguiente secuencia:

  1. Copia de seguridad de los datos del juego
  2. Detener servidor
  3. ejecutar el «mantenimiento» programa
  4. Vuelva a iniciar el servidor

Usando SteamCMD para actualizar el juego (Opcional)

Independientemente de si instaló el juego a través del cliente Steam o algún otro método, todavía puedes usar SteamCMD para actualizar Valheim. Siempre que apunte SteamCMD a la ubicación de su instalación de Valheim, lo actualizará desde allí.

Dirígete a la «Configuración del programa» y navegar a «Reinicio programado» pestaña. Seleccione el ejecutable SteamCMD en «Ubicación del programa«. próximo, debes decirle a SteamCMD qué juego estamos actualizando – y donde esta. Para hacer esto, podemos agregar una serie de comandos en el campo de parámetros de la línea de comandos. Estos son algunos de los que puede necesitar usar (poner espacios entre comandos separados – y omitir cualquier < y > mostrado en los comandos):

+acceso <nombre de usuario> <contraseña>

o

+inicio de sesión anónimo

Esto iniciará sesión en Steam y permitirá que se descargue el juego..

tenga en cuenta: La primera vez que se realiza en la máquina., es posible que deba ingresar un «Código de guardia de vapor» antes de que se le permita el acceso. Esta es la capa de seguridad adicional de Steam donde le enviará un correo electrónico con un código para ingresar. Introdúcelo cuando te lo solicite SteamCMD.

+force_install_dir "<camino>"

Le dice a SteamCMD que el juego se encuentra aquí. Ingrese el camino completo de Valheim aquí.

+actualización_aplicación 896660

Le dirá a SteamCMD que continúe y actualice Valheim

validar

Valida que todos los archivos del juego estén presentes y sean correctos. Etiquete esto al final de la declaración anterior, sin un «+» firmar.

+abandonar

Le dice a SteamCMD que salga – este siempre debe ser el último comando en su lista.

Asi que, una línea de comando de ejemplo podría ser:

+iniciar sesión MySteamUsername MySteamPassword +force_install_dir "C:\Ubicación de mi juego" +actualización_aplicación 896660 validar +salir

Una vez que se haya configurado, puede utilizar tanto el «Ejecutar programa de mantenimiento» (simplemente ejecuta el programa) y «Realizar mantenimiento» (hará una copia de seguridad de los datos del juego, detener el servidor, ejecutar el «mantenimiento» programa, y finalmente reinicie el servidor de nuevo) botones debajo del «Configuración/Herramientas» pestaña para actualizar el juego. Es más, si ha configurado un reinicio programado, actualizará el juego antes de iniciar la copia de seguridad del servidor!

Habilitación de la actualización automática

Una vez que tenga el conjunto anterior, también puede decirle al programa que busque actualizaciones del juego a intervalos regulares. Cuando se encuentra una actualización, detendrá automáticamente el servidor., actualizalo y reinicialo de nuevo.

Para hacer esto, dirígete a la «Actualizaciones automáticas de SteamCMD» pestaña debajo «Configuración del programa» y complete los detalles en esta pantalla. Deberá ingresar su nombre de usuario y contraseña de Steam aquí, junto con un «appido» (896660) y «rama» (público).

Una vez ingresado, seleccione un marco de tiempo para la frecuencia con la que el programa debe buscar actualizaciones y marque la casilla «Buscar actualizaciones del juego, cada» caja. Ahora estás listo para irte!

Incluso puede hacer que el programa retrase una actualización una vez encontrada, por un periodo de tiempo configurable, para transmitir un mensaje a los jugadores en su servidor, advirtiéndoles de la actualización inminente.

Comandos Remotos (Opcional)

Esto le permitirá comenzar, detener, hacer copias de seguridad y ejecutar el mantenimiento (actualizar) su servidor de forma remota (independientemente de las características integradas que tenga un juego).

Para hacer esto necesitará tener acceso a la carpeta en la que se ejecuta el programa a través de VPN, FTP o algún otro medio. No cubriré cómo hacer eso aquí., ya que ese es realmente otro tema por completo. Asumiré que para esta guía, ya tienes acceso a la carpeta.

El programa busca periódicamente si alguno de los archivos enumerados a continuación se encuentra en la carpeta con él.. Si ve alguno de ellos realizará las acciones correspondientes (y eliminar el archivo). Asi que, para realizar cualquiera de las acciones enumeradas a continuación, todo lo que tiene que hacer es crear/copiar un archivo en la carpeta Game Server Manager con el nombre correspondiente (el contenido del archivo no hace ninguna diferencia). El programa verá el archivo y realizará la acción.. Simple como eso!

Inicie el servidor

Archivo: inicio.txt

detener el servidor

Archivo: parada.txt

Realizar una copia de seguridad

Archivo: copia de seguridad.txt

Ciclo de mantenimiento completo (respaldo, detener el servidor, ejecutar el programa de mantenimiento, servidor de inicio)

Archivo: actualizar.txt

reiniciar el servidor

Archivo: reiniciar.txt

NOTA: Asegúrese de haber establecido un retraso suficiente en el «El servidor se cayó» pestaña o de lo contrario el servidor puede intentar reiniciar antes de que se haya cerrado correctamente.

Reinicie el servidor con el conjunto de parámetros de la línea de comandos #1

Archivo: parm1.txt

El parámetro de línea de comando para esto se establece en el «Comandos Telnet» pestaña. También puede acceder a esta función a través de la «Tareas rápidas» botón desplegable en el «Principal» pestaña.
NOTA: Asegúrese de haber establecido un retraso suficiente en el «El servidor se cayó» pestaña o de lo contrario el servidor puede intentar reiniciar antes de que se haya cerrado correctamente.

Reinicie el servidor con el conjunto de parámetros de la línea de comandos #2

Archivo: parm2.txt

El parámetro de línea de comando para esto se establece en el «Comandos Telnet» pestaña. También puede acceder a esta función a través de la «Tareas rápidas» botón desplegable en el «Principal» pestaña.
NOTA: Asegúrese de haber establecido un retraso suficiente en el «El servidor se cayó» pestaña o de lo contrario el servidor puede intentar reiniciar antes de que se haya cerrado correctamente.

Enviar comando(s) al servidor

Archivo: telnetsend.txt

El programa leerá todo el texto de este archivo y lo enviará a la consola del servidor. (siempre que haya configurado esto bajo «Configuración inicial > Configuración de GSM«)

Guía básica de reenvío de puertos

Solo necesita realizar el reenvío de puertos si se va a acceder a su servidor a través de Internet. Si está alojando un juego LAN, entonces no es necesario.

  1. Encuentre la LAN de su máquina de alojamiento (interno) – mostrado en el «Principal» ficha de GSM.
  2. Inicie sesión en la página de administración de su enrutador en un navegador web. esto es variable – pero la mayoría de los enrutadores son estándar, tener los detalles escritos en el propio dispositivo en alguna parte (Una pegatina). será algo como 192.168.0.1 o 192.168.0.255… o lo que sea. Sin duda requerirá una contraseña, que sin duda también está en la pegatina. Si no hay nada en el enrutador, es posible que deba ponerse en contacto con su ISP (si es el enrutador de un ISP) o Google para obtener los detalles de inicio de sesión predeterminados de su modelo de enrutador específico.
  3. Una vez que esté en las páginas de administración del enrutador, buscar algo llamado «reenvío de puertos» entre los menús. Es difícil decir exactamente dónde estaría ya que todos los enrutadores son diferentes. Otra vez, Google puede ser tu amigo aquí.
  4. Configurar un «regla» debajo de la pantalla de reenvío de puertos para dirigir UDP / Tráfico TCP de los puertos requeridos a la dirección LAN que encontró en #1.
  5. Guarda las reglas y deberías estar listo para irte.

nota final: Si su máquina de alojamiento está configurada para recuperar dinámicamente una dirección LAN en su red, entonces es posible que los arranques posteriores alteren su dirección LAN y provoquen que los reenvíos de puertos apunten a la máquina incorrecta.. Si esto pasa, puede modificar los reenvíos de puerto de nuevo o, aun mejor, cambie su dirección LAN a estática (y establecer una dirección manualmente). Otro Google te puede ayudar con esto.

Solución de problemas

Si tus amigos no pueden unirse al juego.

  • Si puedes conectarte localmente pero tus amigos no pueden, casi siempre es un cortafuegos, Problema de reenvío de puerto o AV. Asegúrese de que todo esté configurado como debe ser.

Cosas para comprobar

  1. ¿Ha dejado que el servidor sea ejecutable a través de los firewalls que tiene? (ventanas, enrutador, etc)? Recuerde que el firewall de Windows tiene 3 diferente «perfiles» (Dominio, Privado y Público), así que asegúrese de tener los correctos marcados – o márcalos todos. También, asegúrese de que se permite el paso en ambas direcciones (entrantes y salientes).
  2. ¿Ha reenviado todos los puertos necesarios a la dirección IP interna correcta del servidor??
  3. ¿La IP local de su servidor es estática?? Que no, es probable que cambie en los reinicios y arruine las reglas de reenvío de puertos. Idealmente, debería establecerlo en estático para evitar más cambios.. De cualquier manera, verifique que su IP local no se haya alterado y posteriormente anulado sus reglas de reenvío de puertos.
  4. ¿Tienes algún otro software? (antivirus, Software VPN o VLAN como Hamachi) que podría estar interfiriendo con la comunicación de red para el servidor?

Game Server Manager dice que mi servidor es «Desconectado» cuando no es

  • Asegúrese de haber ingresado la dirección IP y el puerto correctos en Detalles del servidor (1) para la PI:Puerto del servidor a consultar. Esto debería ser 127.0.0.1:2457 por defecto, pero si ha modificado los puertos o está alojando en otra dirección IP, deberá cambiar esto.

No puedo conectarme a mi servidor desde la misma máquina en la que estoy alojado

  • Podría haber un conflicto de puertos. Podría intentar alterar los puertos utilizados por el servidor.

Sobre el Autor