nautik1.teeworlds

Ansible-Teeworlds

このロールは、Teeworldsサーバーをインストールするのを手助けします。

要件

systemdを使用している任意のDebianベースのLinuxが動作するはずです。特にUbuntu 20.04が推奨されます。

テスト済み:

  • Teeworlds 0.7.5
  • Ansible 2.9.7
  • Gandi Cloud上のUbuntu 20.04

ロール変数

変数名 説明
teeworlds_version ダウンロードしてインストールするTeeworldsサーバーのバージョン 0.7.5
teeworlds_server_name ゲーム内に表示されるサーバーの名前 別のTeeworldsサーバー
install_path Teeworldsをインストールするサーバー内のパス /opt/teeworlds
extra_configs 設定する追加のTeeworldsの設定。詳細は https://www.teeworlds.com/?page=docs&wiki=server_settings を参照 extra_configs: | sv_max_clients 15

依存関係

外部ロールは使用していません。Teeworldsサーバーは https://downloads.teeworlds.com からダウンロードされます。

例のプレイブックとインベントリ

サンプルプレイブック:

    - name: Teeworldをインストール
      hosts: all
      roles:
        - nautik1.teeworlds

サンプルインベントリ:

all:
  hosts:
    <ipまたはホスト名>:
  vars:
    teeworlds_version: 0.7.5
    teeworlds_server_name: 別のTeeworldsサーバー
    install_path: /opt/teeworlds
    extra_configs: |
      sv_max_clients 15

ライセンス

WTFPL

プロジェクトについて

This role helps installing a Teeworlds server.

インストール
ansible-galaxy install nautik1.teeworlds
ライセンス
Unknown
ダウンロード
204
所有者
https://1x.engineer