obihoernchen.lgsm
Ansibleロール: LinuxGSM
Linuxゲームサーバーマネージャーのインストール用Ansibleロールです。
デフォルトではCS:GOをインストールします。
Red Hat OSファミリーでテスト済みです。
例Playbook
---
- name: CS:GOサーバーのセットアップ
hosts: all
become: yes
roles:
- obihoernchen.lgsm
ロール変数
これらの変数はdefaults/main.yml
で設定されています:
---
# Red Hat OSファミリー専用
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設定はsimple key="value"形式で特定のゲームサーバ設定を構築します
# 利用可能なオプションはサーバの_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を除くすべてのゲームモードで混在使用可。ただし、一つだけ使用)
# Arms Race 1 0 mg_armsrace
# Classic Casual 0 0 mg_casualsigma, mg_casualdelta
# Classic Competitive 0 1 mg_active, mg_reserves, mg_hostage, mg_de_dust2
# Custom 3 0
# Deathmatch 1 2 mg_deathmatch
# Demolition 1 1 mg_demolition
# Wingman 0 2
# Danger Zone 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