lgsm
Ansible Роль: LinuxGSM
Ansible роль для установки Менеджеров Игровых Серверов Linux.
По умолчанию устанавливает CS:GO.
Протестировано с ОС Red Hat.
Пример Плейбука
---
- name: Настройка сервера CS:GO
hosts: all
become: yes
roles:
- obihoernchen.lgsm
Переменные Роли
Эти переменные установлены в defaults/main.yml
:
---
# Только для ОС семейства 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: Менеджер Игровых Серверов 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
# Конфигурации LGSM используют простой формат ключ="значение" для создания конфигурации игрового сервера
# Доступные опции см. в файле _default.cfg вашего сервера: https://github.com/GameServerManagers/LinuxGSM/tree/master/lgsm/config-default/config-lgsm
# Некоторые параметры по умолчанию для csgoserver
lgsm_server_config_content:
## Токен для входа на игровой сервер (GSLT): Обязателен
# GSLT необходим для запуска публичного сервера.
# Дополнительная информация: https://docs.linuxgsm.com/steamcmd/gslt
gslt: ""
## Предопределенные параметры | https://docs.linuxgsm.com/configuration/start-parameters
# https://docs.linuxgsm.com/game-servers/counter-strike-global-offensive
# [Игровые Режимы] gametype gamemode mapgroup (можно комбинировать по всем игровым режимам, кроме Danger Zone, но используйте только один)
# Оружейная гонка 1 0 mg_armsrace
# Классический Неофициальный 0 0 mg_casualsigma, mg_casualdelta
# Классический Соревновательный 0 1 mg_active, mg_reserves, mg_hostage, mg_de_dust2
# Пользовательский 3 0
# Смерть 1 2 mg_deathmatch
# Уничтожение 1 1 mg_demolition
# Вингмен 0 2
# Зона Опасности 6 0 mg_dz_blacksite (карта: dz_blacksite), mg_dz_sirocco (карта: 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"
## Обновление | https://docs.linuxgsm.com/commands/update
updateonstart: "on"
Требования
Нет
Лицензия
MIT
Информация об Авторе
- Оригинальная роль от djroot2
- Улучшения от Obihoernchen
О проекте
Ansible role for Linux Game Server Mangers (LinuxGSM) install.
Установить
ansible-galaxy install Obihoernchen/ansible-lgsm
Лицензия
Unknown
Загрузки
101
Владелец