From 502dbd5d8a4bedc74dd3b0e0efb6d6779dabe0af Mon Sep 17 00:00:00 2001 From: Cap Date: Thu, 26 Feb 2026 18:00:02 +0100 Subject: [PATCH] egg-gameserver-status-api.json aktualisiert --- egg-gameserver-status-api.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/egg-gameserver-status-api.json b/egg-gameserver-status-api.json index e629cc5..70c3494 100644 --- a/egg-gameserver-status-api.json +++ b/egg-gameserver-status-api.json @@ -4,16 +4,16 @@ "version": "PTDL_v2", "update_url": null }, - "exported_at": "2026-02-26T12:00:00+00:00", + "exported_at": "2026-02-26T17:58:53+01:00", "name": "GameDig Server Status API", - "author": "admin@cap-net.ch", + "author": "cap@cap-net.ch", "description": "Fragt Gameserver (DayZ, CS2, Rust, ARK u.v.m.) per GameDig ab und stellt die Ergebnisse als JSON-REST-API zur Verfuegung. Optionaler API-Key-Schutz. Konfiguration ueber config.json im Dateimanager.", "features": null, "docker_images": { - "Node.js 20": "ghcr.io/pterodactyl/yolks:nodejs_20" + "Node.js 20": "ghcr.io\/pterodactyl\/yolks:nodejs_20" }, "file_denylist": [], - "startup": "sh /home/container/entrypoint.sh", + "startup": "sh \/home\/container\/entrypoint.sh", "config": { "files": "{}", "startup": "{\r\n \"done\": \"GameDig Server Status API\",\r\n \"userInteraction\": []\r\n}", @@ -22,8 +22,8 @@ }, "scripts": { "installation": { - "script": "#!/bin/bash\r\napt-get update -y\r\napt-get install -y curl\r\n\r\ncd /mnt/server\r\n\r\nGITEA_RAW=\"https://gitea.cap-net.ch/Cap/gameserver-status-api/raw/branch/main\"\r\n\r\necho \"[INFO] Lade Dateien von Gitea herunter...\"\r\n\r\ncurl -sSL \"${GITEA_RAW}/server.js\" -o server.js\r\nif [ $? -ne 0 ]; then\r\n echo \"[FEHLER] server.js konnte nicht geladen werden.\"\r\n exit 1\r\nfi\r\n\r\ncurl -sSL \"${GITEA_RAW}/entrypoint.sh\" -o entrypoint.sh\r\nif [ $? -ne 0 ]; then\r\n echo \"[FEHLER] entrypoint.sh konnte nicht geladen werden.\"\r\n exit 1\r\nfi\r\nchmod +x entrypoint.sh\r\n\r\necho \"[INFO] Erstelle package.json...\"\r\ncat > package.json << 'EOF'\r\n{\r\n \"name\": \"gameserver-status-api\",\r\n \"version\": \"1.0.0\",\r\n \"description\": \"GameDig Server Status API\",\r\n \"type\": \"module\",\r\n \"main\": \"server.js\",\r\n \"dependencies\": {\r\n \"gamedig\": \"^4.1.0\"\r\n }\r\n}\r\nEOF\r\n\r\necho \"[INFO] Installiere npm-Pakete...\"\r\nnpm install --omit=dev\r\n\r\nif [ ! -f \"config.json\" ]; then\r\n echo \"[INFO] Lege Beispiel-config.json an...\"\r\n curl -sSL \"${GITEA_RAW}/config.json\" -o config.json\r\n echo \"[WICHTIG] Bitte config.json im Dateimanager anpassen!\"\r\nfi\r\n\r\necho \"\"\r\necho \"[DONE] Installation abgeschlossen.\"\r\necho \"[INFO] Naechste Schritte:\"\r\necho \" 1. config.json im Dateimanager anpassen\"\r\necho \" 2. Server starten\"", - "container": "ghcr.io/pterodactyl/installers:debian", + "script": "#!\/bin\/bash\r\napt-get update -y\r\napt-get install -y curl\r\n\r\ncd \/mnt\/server\r\n\r\nGITEA_RAW=\"https:\/\/gitea.cap-net.ch\/Cap\/gameserver-status-api\/raw\/branch\/main\"\r\n\r\necho \"[INFO] Lade Dateien von Gitea herunter...\"\r\n\r\ncurl -sSL \"${GITEA_RAW}\/server.js\" -o server.js\r\nif [ $? -ne 0 ]; then\r\n echo \"[FEHLER] server.js konnte nicht geladen werden.\"\r\n exit 1\r\nfi\r\n\r\ncurl -sSL \"${GITEA_RAW}\/entrypoint.sh\" -o entrypoint.sh\r\nif [ $? -ne 0 ]; then\r\n echo \"[FEHLER] entrypoint.sh konnte nicht geladen werden.\"\r\n exit 1\r\nfi\r\nchmod +x entrypoint.sh\r\n\r\necho \"[INFO] Erstelle package.json...\"\r\ncat > package.json << 'EOF'\r\n{\r\n \"name\": \"gameserver-status-api\",\r\n \"version\": \"1.0.0\",\r\n \"description\": \"GameDig Server Status API\",\r\n \"type\": \"module\",\r\n \"main\": \"server.js\",\r\n \"dependencies\": {\r\n \"gamedig\": \"^5.3.2\"\r\n }\r\n}\r\nEOF\r\n\r\necho \"[INFO] Installiere npm-Pakete...\"\r\nnpm install --omit=dev\r\n\r\nif [ ! -f \"config.json\" ]; then\r\n echo \"[INFO] Lege Beispiel-config.json an...\"\r\n curl -sSL \"${GITEA_RAW}\/config.json\" -o config.json\r\n echo \"[WICHTIG] Bitte config.json im Dateimanager anpassen!\"\r\nfi\r\n\r\necho \"\"\r\necho \"[DONE] Installation abgeschlossen.\"\r\necho \"[INFO] Naechste Schritte:\"\r\necho \" 1. config.json im Dateimanager anpassen\"\r\necho \" 2. Server starten\"", + "container": "ghcr.io\/pterodactyl\/installers:debian", "entrypoint": "bash" } }, @@ -49,4 +49,4 @@ "field_type": "text" } ] -} +} \ No newline at end of file