obihoernchen.lgsm
Rola Ansible: LinuxGSM
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
- Oryginalna rola autorstwa djroot2
- Udoskonalenia od Obihoernchen
O projekcie
Ansible role for Linux Game Server Mangers (LinuxGSM) install.
Zainstaluj
ansible-galaxy install obihoernchen.lgsm
Licencja
Unknown
Pobrania
114
Właściciel