4. Instalación Linux y preconfiguración de administrador
En Debian, el instalador web es la ruta de instalación recomendada. Configura ACEvo y el Dedicated Server oficial. El archivo del servidor es Windows-EXE; Wine y Xvfb se ejecutan en Linux sin un escritorio.
Requisitos del sistema: Debian, acceso a Internet y un usuario que sudo puede utilizar. No ejecute este script en Ubuntu ni en ninguna otra distribución. Complementa explícitamente las fuentes de los paquetes Debian.
Valores antes de la instalación
| Valor | Deber | Estándar y propósito |
|---|
STEAM_LOGIN | Sí | Nombre de cuenta Steam con acceso al Dedicated Server oficial. Ingresa la contraseña Steam y Steam Guard directamente en SteamCMD. |
DB_USER | Sí | Usuarios de la base de datos de archivos local H2, por ejemplo acevo. Esta no es una cuenta MariaDB. |
DB_PASSWORD | Sí | Contraseña propia para acceso a la base de datos H2. No cifra automáticamente el archivo de base de datos en el disco. |
GUI_ADMIN_PASSWORD | Sí | Contraseña propia para el primer inicio de sesión de administrador web ACEvo. No se utiliza un nombre de usuario de administrador. |
ACEVO_PORT | No | Puerto web, estándar 8082. |
ACEVO_HOME | No | Carpetas de aplicaciones, datos y logotipos, estándar /opt/acevo. |
ACE_SERVER_HOME | No | Carpeta del servidor de juegos, predeterminada /opt/ace-server. |
ACEVO_CONFIG_DIR | No | Carpeta de configuración protegida, predeterminada /etc/acevo. |
ACEVO_SERVICE_USER | No | Cuenta del sistema Linux bajo la cual se ejecuta ACEvo; estándar acevo. |
DOWNLOAD_URL | No | Dirección de descarga del archivo JAR ACEvo. Mantenga el valor predeterminado oficial. |
Puede personalizar la ruta, el puerto y los valores de usuario opcionales en el bloque de instalación rápida. Utilice rutas absolutas sin espacios. El script guarda la base de datos y la contraseña de administrador en /etc/acevo/install.env con derechos limitados; el servicio systemd los lee.
Lo que el script hace automáticamente
- Complementa las fuentes de paquetes de Debian e instala Java 21, SteamCMD, Wine, Xvfb y utilidades.
- SteamCMD descargará el Dedicated Server oficial usando su cuenta Steam.
- El script crea su propio usuario de servicio Linux, las carpetas de programa, configuración, datos y logotipo, y el prefijo Wine.
- Carga el archivo JAR ACEvo desde el sitio web oficial y crea una configuración externa con el puerto, la base de datos H2, la ruta del servidor de juegos y el respaldo de administrador.
- Configura el servicio systemd, habilita el inicio automático e inicia ACEvo.
- Finalmente, verifica los archivos del servidor del juego y el puerto web local.
No configura MariaDB, no abre ningún firewall o puerto de enrutador, ni configura ninguna instancia de servidor de juegos. Una configuración o servicio ACEvo existente hará que el instalador se cancele por razones de seguridad. Si tiene una instalación existente, haga una copia de seguridad primero /opt/acevo/data y /etc/acevo.
Verifique la instalación y encuentre errores
El terminal debe informar que el servicio está activo y devolver una respuesta HTTP. Puede ejecutar estos comandos nuevamente en cualquier momento:
sudo systemctl status acevo --no-pager
sudo journalctl -u acevo -n 100 --no-pager
curl -I http://127.0.0.1:8082/
Reemplazar 8082, si ha elegido un puerto web diferente. Si se produce un error, primero lea los mensajes en el registro de servicio. Las causas comunes incluyen falta de acceso a Steam, procedimiento Steam Guard incorrecto, puertos ocupados o memoria libre insuficiente.
Datos del administrador y del servidor de juegos después del lanzamiento
Inicie sesión con la contraseña de administrador ACEvo que configuró anteriormente. Si es posible, cámbielo en la configuración ACEvo. Si no desea aceptar permanentemente el respaldo externo, elimine la línea acevo.security.gui-admin-password-fallback fuera de /etc/acevo/application.properties y reinicie el servicio. Más adelante podrás configurar el nombre del servidor del juego, la contraseña del administrador del servidor del juego, la ruta y las sesiones de carrera por instancia en ACEvo; el instalador Linux no acepta estos valores.
Si no usas Debian
No inicie el instalador web. El archivo zip del iniciador contiene el programa ACEvo y configuraciones de muestra, pero no configura automáticamente SteamCMD, Wine, permisos ni un servicio Systemd. Para otras distribuciones Linux, un administrador debe configurar los paquetes apropiados y systemd iniciarse.