obihoernchen.lgsm
Rol de Ansible: LinuxGSM
Rol de Ansible para la instalación de Linux Game Server Managers.
Se instala por defecto CS:GO.
Probado con la familia de sistemas operativos Red Hat.
Ejemplo de Playbook
---
- name: Configurar servidor CS:GO
hosts: all
become: yes
roles:
- obihoernchen.lgsm
Variables del rol
Estas variables se configuran en defaults/main.yml
:
---
# Solo para la familia de sistemas operativos Red Hat
lgsm_required_packages:
- epel-release
- curl
- wget
- tar
- bzip2
- gzip
- unzip
- util-linux
- file
- python3
- binutils
- bc
- jq
- tmux
- glibc.i686
- libstdc++
- libstdc++.i686
- nmap-ncat
lgsm_user: lgsm_admin
lgsm_group: lgsm_admin
lgsm_additional_groups: ""
lgsm_comment: Administrador de Servidores de Juegos en Linux
lgsm_installdir: /opt/lgsm
lgsm_installer_url: https://linuxgsm.sh
lgsm_installer_name: linuxgsm.sh
lgsm_install_server: false
lgsm_server: csgoserver
lgsm_server_config: "{{ lgsm_installdir }}/lgsm/config-lgsm/{{ lgsm_server }}/{{ lgsm_server }}.cfg"
lgsm_install_crons: true
# La configuración de LGSM utiliza un formato simple de clave="valor" para construir la configuración específica del servidor de juego
# Para opciones disponibles, consulta el archivo _default.cfg de tu servidor: https://github.com/GameServerManagers/LinuxGSM/tree/master/lgsm/config-default/config-lgsm
# Algunas configuraciones por defecto de csgoserver
lgsm_server_config_content:
## Token de inicio de sesión del servidor de juego (GSLT): Requerido
# GSLT es necesario para ejecutar un servidor público.
# Más info: https://docs.linuxgsm.com/steamcmd/gslt
gslt: ""
## Parámetros predefinidos | https://docs.linuxgsm.com/configuration/start-parameters
# https://docs.linuxgsm.com/game-servers/counter-strike-global-offensive
# [Modos de juego] tipojuego modejuego grupomapa (puedes mezclar estos en todos los modos de juego excepto Zona de Peligro, pero usa solo uno)
# Carrera Armada 1 0 mg_armsrace
# Casual Clásico 0 0 mg_casualsigma, mg_casualdelta
# Competitivo Clásico 0 1 mg_active, mg_reserves, mg_hostage, mg_de_dust2
# Personalizado 3 0
# Muerte por Equipos 1 2 mg_deathmatch
# Demolición 1 1 mg_demolition
# Pareja 0 2
# Zona de Peligro 6 0 mg_dz_blacksite (mapa: dz_blacksite), mg_dz_sirocco (mapa: dz_sirocco)
tipojuego: "0"
modejuego: "1"
grupomapa: "mg_active"
ip: "0.0.0.0"
puerto: "27015"
puertocliente: "27005"
puertotvfuente: "27020"
mapasdefault: "de_mirage"
maxjugadores: "16"
frec_tick: "64"
## Actualización | https://docs.linuxgsm.com/commands/update
actualizariniciando: "on"
Requisitos
Ninguno
Licencia
MIT
Información del autor
- Rol original por djroot2
- Mejoras por Obihoernchen
Acerca del proyecto
Ansible role for Linux Game Server Mangers (LinuxGSM) install.
Instalar
ansible-galaxy install obihoernchen.lgsm
Licencia
Unknown
Descargas
114
Propietario