obihoernchen.lgsm

Rola Ansible: LinuxGSM

Ansible Galaxy Wersja Jakość Pobrania

Rola Ansible do instalacji Linux Game Server Managers.
Domyślnie instaluje CS:GO.

Testowane na systemach rodziny Red Hat.

Przykładowy Playbook

---
- nazwa: Ustaw serwer CS:GO
  gospodarze: wszystkie
  uzyskaj uprawnienia: tak

  role:
    - obihoernchen.lgsm

Zmienne Roli

Te zmienne są ustawione w defaults/main.yml:

---
# Tylko dla rodziny systemów 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: Menedżer Serwerów Gier w Linuxie
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

# Konfiguracje LGSM używają prostego formatu klucz="wartość" do budowy konfiguracji serwera gier
# Aby zobaczyć dostępne opcje, zobacz plik _default.cfg swojego serwera: https://github.com/GameServerManagers/LinuxGSM/tree/master/lgsm/config-default/config-lgsm
# Niektóre domyślne ustawienia csgoserver
lgsm_server_config_content:
  ## Token logowania serwera gier (GSLT): Wymagany
  # GSLT jest wymagany do uruchomienia publicznego serwera.
  # Więcej informacji: https://docs.linuxgsm.com/steamcmd/gslt
  gslt: ""

  ## Zdefiniowane Parametry | https://docs.linuxgsm.com/configuration/start-parameters
  # https://docs.linuxgsm.com/game-servers/counter-strike-global-offensive
  # [Tryby Gry]         typgry  trybgry  grupa_map (możesz je mieszać we wszystkich Trybach Gry z wyjątkiem Strefy Niebezpieczeństwa, ale użyj tylko jednego)
  # Wyścig zbrojeniowy  1         0         mg_armsrace
  # Klasyczny Casual    0         0         mg_casualsigma, mg_casualdelta
  # Klasyczny Konkurencyjny  0         1         mg_active, mg_reserves, mg_hostage, mg_de_dust2
  # Customny            3         0
  # Deathmatch          1         2         mg_deathmatch
  # Demolka            1         1         mg_demolition
  # Wingman             0         2
  # Strefa Niebezpieczeństwa  6         0         mg_dz_blacksite (mapa: dz_blacksite), mg_dz_sirocco (mapa: dz_sirocco)
  typgry: "0"
  trybgry: "1"
  grupa_map: "mg_active"
  ip: "0.0.0.0"
  port: "27015"
  clientport: "27005"
  sourcetvport: "27020"
  domyślna_mapa: "de_mirage"
  maxgraczy: "16"
  tickrate: "64"

  ## Aktualizacja | https://docs.linuxgsm.com/commands/update
  updateonstart: "on"

Wymagania

Brak

Licencja

MIT

Informacje o autorze

O projekcie

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

Zainstaluj
ansible-galaxy install obihoernchen.lgsm
Licencja
Unknown
Pobrania
114
Właściciel