obihoernchen.lgsm

Rol de Ansible: LinuxGSM

Ansible Galaxy Versión Calidad Descargas

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

Acerca del proyecto

Ansible role for Linux Game Server Mangers (LinuxGSM) install.

Instalar
ansible-galaxy install obihoernchen.lgsm
Licencia
Unknown
Descargas
114
Propietario