From 6375ad35704beb8dc5a32bda297b407ecef4610a Mon Sep 17 00:00:00 2001 From: Spencer Grimes Date: Fri, 20 Mar 2026 14:45:56 -0500 Subject: [PATCH] "vault backup: 2026-03-20 14:45:56 from Flow" --- 21-Server Reference/homelab/stacks/ark/ark.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/21-Server Reference/homelab/stacks/ark/ark.md b/21-Server Reference/homelab/stacks/ark/ark.md index 80f70b4..bfdfc8d 100644 --- a/21-Server Reference/homelab/stacks/ark/ark.md +++ b/21-Server Reference/homelab/stacks/ark/ark.md @@ -160,6 +160,24 @@ GAME_MOD_IDS: "839162288,1999447172,1609138312,..." Mods are downloaded automatically on container start. +## Future Ideas + +### Event Webhooks (Discord / n8n) +ARK logs all server events to `ShooterGame.log`. A lightweight log-watcher sidecar container can tail this file and fire webhooks on pattern matches — routing through n8n or directly to Discord. + +Detectable events and their log patterns: +| Event | Log pattern | +|---|---| +| Server ready | `Full Startup` | +| Player join | `joined this ARK` | +| Player leave | `left this ARK` | +| World save | `World Saved` | +| Shutdown | `DoExit` | + +The sidecar would mount `/ARK_Server/data/server/ShooterGame/Saved/Logs` read-only and POST to an n8n webhook. arkmanager has a native `discordWebhookURL` config option but it only covers update warnings — the log-watcher approach covers everything. + +--- + ## Notes - Uses `hermsi/ark-server` which wraps `arkmanager` internally — use `docker exec ark_server arkmanager ` for manual operations