diff --git a/inventory.yml b/inventory.yml index 711f33f..cd96c46 100644 --- a/inventory.yml +++ b/inventory.yml @@ -28,6 +28,8 @@ all: - canseeadminchat - reserve - config + squadjs: + admin_ping: true members: - name: Kinsher comment: Server Administrator @@ -61,6 +63,8 @@ all: steam64: 76561198855097026 - name: SrAdmin + squadjs: + admin_ping: true permissions: - changemap - balance @@ -122,6 +126,8 @@ all: steam64: 76561198107367726 - name: JrAdmin + squadjs: + admin_ping: true permissions: - balance - chat diff --git a/roles/squad-server/templates/SquadJS.mee-french.json.j2 b/roles/squad-server/templates/SquadJS.mee-french.json.j2 index 5cdc93a..ec5ecde 100644 --- a/roles/squad-server/templates/SquadJS.mee-french.json.j2 +++ b/roles/squad-server/templates/SquadJS.mee-french.json.j2 @@ -24,7 +24,7 @@ "discord": "{{ server.secrets.squadjs_discord_token }}", "sqlite": { "dialect": "sqlite", - "storage": "/home/steam/SquadJS/data/squadjs-data.sqlite" + "storage": "/home/steam/SquadJS/data nd//squadjs-data.sqlite" } }, "plugins": [ @@ -93,8 +93,14 @@ "ignoreChats": [], "ignorePhrases": [], "command": "admin", +{% set _pingable_groups = [] %} +{% for group in server.groups %} +{%- if group.squadjs.admin_ping is defined and group.squadjs.admin_ping is true -%} {{ _pingable_groups.append(group) }} {% endif %} +{% endfor %} "pingGroups": [ - "Odin" +{% for group in _pingable_groups %} + "{{ group.name }}"{{ ", " if not loop.last else "" }} +{% endfor %} ], "pingDelay": 60000, "color": 16761867,