obihoernchen.lgsm

Rôle Ansible : LinuxGSM

Ansible Galaxy Version Qualité Téléchargements

Rôle Ansible pour l'installation de Linux Game Server Managers.
Par défaut, il installe CS:GO.

Testé avec la famille des systèmes d'exploitation Red Hat.

Exemples de Playbook

---
- name: Configurer le serveur CS:GO
  hosts: all
  become: yes

  roles:
    - obihoernchen.lgsm

Variables du Rôle

Ces variables sont définies dans defaults/main.yml :

---
# Famille des systèmes d'exploitation Red Hat uniquement
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: Gestionnaire de serveurs de jeux 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

# Les configurations LGSM utilisent un format simple clé="valeur" pour construire la configuration du serveur de jeu spécifique
# Pour les options disponibles, voir le fichier _default.cfg de votre serveur : https://github.com/GameServerManagers/LinuxGSM/tree/master/lgsm/config-default/config-lgsm
# Quelques valeurs par défaut pour csgoserver
lgsm_server_config_content:
  ## Jeton de connexion du serveur de jeu (GSLT) : requis
  # GSLT est requis pour exécuter un serveur public.
  # Plus d'infos : https://docs.linuxgsm.com/steamcmd/gslt
  gslt: ""

  ## Paramètres prédéfinis | https://docs.linuxgsm.com/configuration/start-parameters
  # https://docs.linuxgsm.com/game-servers/counter-strike-global-offensive
  # [Modes de jeu]        gametype  gamemode  mapgroup (vous pouvez les mélanger sur tous les Modes de jeu sauf Danger Zone, mais utilisez uniquement un)
  # Course d'armes       1         0         mg_armsrace
  # Classique décontracté 0         0         mg_casualsigma, mg_casualdelta
  # Classique compétitif  0         1         mg_active, mg_reserves, mg_hostage, mg_de_dust2
  # Personnalisé         3         0
  # Match à mort        1         2         mg_deathmatch
  # Démolition          1         1         mg_demolition
  # Wingman             0         2
  # Zone de danger      6         0         mg_dz_blacksite (carte : dz_blacksite), mg_dz_sirocco (carte : dz_sirocco)
  gametype: "0"
  gamemode: "1"
  mapgroup: "mg_active"
  ip: "0.0.0.0"
  port: "27015"
  clientport: "27005"
  sourcetvport: "27020"
  defaultmap: "de_mirage"
  maxplayers: "16"
  tickrate: "64"

  ## Mise à jour | https://docs.linuxgsm.com/commands/update
  updateonstart: "on"

Exigences

Aucune

Licence

MIT

Informations sur l'Auteur

À propos du projet

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

Installer
ansible-galaxy install obihoernchen.lgsm
Licence
Unknown
Téléchargements
114
Propriétaire