Merge pull request #105 from gOOvER/reimport

re-imported some eggs for new egg design and add update URL
This commit is contained in:
Quinten 2024-12-01 09:19:10 +01:00 committed by GitHub
commit 34ebe6d5ad
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 131 additions and 97 deletions

View File

@ -1,10 +1,10 @@
{ {
"_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PANEL", "_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PANEL",
"meta": { "meta": {
"version": "PTDL_v2", "version": "PLCN_v1",
"update_url": "https:\/\/raw.githubusercontent.com\/pelican-eggs\/games-steamcmd\/refs\/heads\/main\/ark_survival_ascended\/egg-a-r-k--survival-ascended.json" "update_url": "https:\/\/raw.githubusercontent.com\/pelican-eggs\/games-steamcmd\/refs\/heads\/main\/ark_survival_ascended\/egg-a-r-k--survival-ascended.json"
}, },
"exported_at": "2024-10-04T17:57:36+00:00", "exported_at": "2024-11-30T15:44:05+00:00",
"name": "ARK: Survival Ascended", "name": "ARK: Survival Ascended",
"author": "blood@darkartsgaming.com", "author": "blood@darkartsgaming.com",
"uuid": "e9a600eb-3f06-44bf-bcbc-47fe70fa774e", "uuid": "e9a600eb-3f06-44bf-bcbc-47fe70fa774e",
@ -43,8 +43,7 @@
"string", "string",
"max:64" "max:64"
], ],
"sort": 1, "sort": 1
"field_type": "text"
}, },
{ {
"name": "Server Name", "name": "Server Name",
@ -58,8 +57,7 @@
"string", "string",
"max:256" "max:256"
], ],
"sort": 2, "sort": 2
"field_type": "text"
}, },
{ {
"name": "Auto-update server", "name": "Auto-update server",
@ -72,8 +70,7 @@
"required", "required",
"boolean" "boolean"
], ],
"sort": 3, "sort": 3
"field_type": "text"
}, },
{ {
"name": "Battle Eye", "name": "Battle Eye",
@ -86,8 +83,7 @@
"required", "required",
"boolean" "boolean"
], ],
"sort": 4, "sort": 4
"field_type": "text"
}, },
{ {
"name": "App ID", "name": "App ID",
@ -101,8 +97,7 @@
"integer", "integer",
"in:2430930" "in:2430930"
], ],
"sort": 5, "sort": 5
"field_type": "text"
}, },
{ {
"name": "Additional Arguments (PARAMS)", "name": "Additional Arguments (PARAMS)",
@ -116,8 +111,7 @@
"string", "string",
"max:1024" "max:1024"
], ],
"sort": 6, "sort": 6
"field_type": "text"
}, },
{ {
"name": "Max Players", "name": "Max Players",
@ -132,8 +126,7 @@
"min:1", "min:1",
"max:200" "max:200"
], ],
"sort": 7, "sort": 7
"field_type": "text"
}, },
{ {
"name": "Server Admin Password", "name": "Server Admin Password",
@ -147,8 +140,7 @@
"alpha_dash", "alpha_dash",
"max:128" "max:128"
], ],
"sort": 8, "sort": 8
"field_type": "text"
}, },
{ {
"name": "Query Port", "name": "Query Port",
@ -163,8 +155,7 @@
"min:1025", "min:1025",
"max:65535" "max:65535"
], ],
"sort": 9, "sort": 9
"field_type": "text"
}, },
{ {
"name": "Additional Arguments (FLAGS)", "name": "Additional Arguments (FLAGS)",
@ -178,8 +169,7 @@
"string", "string",
"max:1024" "max:1024"
], ],
"sort": 10, "sort": 10
"field_type": "text"
}, },
{ {
"name": "Server PvE", "name": "Server PvE",
@ -192,8 +182,7 @@
"required", "required",
"boolean" "boolean"
], ],
"sort": 11, "sort": 11
"field_type": "text"
}, },
{ {
"name": "Server Password", "name": "Server Password",
@ -207,8 +196,7 @@
"alpha_dash", "alpha_dash",
"max:128" "max:128"
], ],
"sort": 12, "sort": 12
"field_type": "text"
}, },
{ {
"name": "RCON Port", "name": "RCON Port",
@ -223,8 +211,7 @@
"min:1025", "min:1025",
"max:65535" "max:65535"
], ],
"sort": 13, "sort": 13
"field_type": "text"
}, },
{ {
"name": "MOD IDs", "name": "MOD IDs",
@ -238,8 +225,7 @@
"string", "string",
"max:512" "max:512"
], ],
"sort": 14, "sort": 14
"field_type": "text"
} }
] ]
} }

View File

@ -1,10 +1,10 @@
{ {
"_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PANEL", "_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PANEL",
"meta": { "meta": {
"version": "PTDL_v2", "version": "PLCN_v1",
"update_url": null "update_url": "https:\/\/raw.githubusercontent.com\/pelican-eggs\/games-steamcmd\/refs\/heads\/main\/ark_survival_evolved\/egg-ark--survival-evolved.json"
}, },
"exported_at": "2024-06-01T00:03:48+00:00", "exported_at": "2024-11-30T15:45:55+00:00",
"name": "Ark: Survival Evolved", "name": "Ark: Survival Evolved",
"author": "dev@shepper.fr", "author": "dev@shepper.fr",
"uuid": "97e50ae1-b458-4811-8977-9c7a4e411b6c", "uuid": "97e50ae1-b458-4811-8977-9c7a4e411b6c",
@ -13,7 +13,7 @@
"steam_disk_space" "steam_disk_space"
], ],
"docker_images": { "docker_images": {
"ghcr.io\/parkervcp\/games:source": "ghcr.io\/parkervcp\/games:source" "ghcr.io\/parkervcp\/steamcmd:debian": "ghcr.io\/parkervcp\/steamcmd:debian"
}, },
"file_denylist": [], "file_denylist": [],
"startup": "rmv() { echo \"stopping server\"; rcon -t rcon -a 127.0.0.1:${RCON_PORT} -p ${ARK_ADMIN_PASSWORD} saveworld &&rcon -t rcon -a 127.0.0.1:${RCON_PORT} -p ${ARK_ADMIN_PASSWORD} DoExit && wait ${ARK_PID}; echo \"Server Closed\"; exit; }; trap rmv 15 2; cd ShooterGame\/Binaries\/Linux && .\/ShooterGameServer {{SERVER_MAP}}?listen?SessionName=\"{{SESSION_NAME}}\"?ServerPassword={{ARK_PASSWORD}}?ServerAdminPassword={{ARK_ADMIN_PASSWORD}}?Port={{SERVER_PORT}}?RCONPort={{RCON_PORT}}?QueryPort={{QUERY_PORT}}?RCONEnabled=True?MaxPlayers={{MAX_PLAYERS}}?GameModIds={{MOD_ID}}$( [ \"$BATTLE_EYE\" == \"1\" ] || printf %s ' -NoBattlEye' ) -server -automanagedmods {{ARGS}} -log & ARK_PID=$! ; until echo \"waiting for rcon connection...\"; (rcon -t rcon -a 127.0.0.1:${RCON_PORT} -p ${ARK_ADMIN_PASSWORD})<&0 & wait $!; do sleep 5; done", "startup": "rmv() { echo \"stopping server\"; rcon -t rcon -a 127.0.0.1:${RCON_PORT} -p ${ARK_ADMIN_PASSWORD} saveworld &&rcon -t rcon -a 127.0.0.1:${RCON_PORT} -p ${ARK_ADMIN_PASSWORD} DoExit && wait ${ARK_PID}; echo \"Server Closed\"; exit; }; trap rmv 15 2; cd ShooterGame\/Binaries\/Linux && .\/ShooterGameServer {{SERVER_MAP}}?listen?SessionName=\"{{SESSION_NAME}}\"?ServerPassword={{ARK_PASSWORD}}?ServerAdminPassword={{ARK_ADMIN_PASSWORD}}?Port={{SERVER_PORT}}?RCONPort={{RCON_PORT}}?QueryPort={{QUERY_PORT}}?RCONEnabled=True?MaxPlayers={{MAX_PLAYERS}}?GameModIds={{MOD_ID}}$( [ \"$BATTLE_EYE\" == \"1\" ] || printf %s ' -NoBattlEye' ) -server -automanagedmods {{ARGS}} -log & ARK_PID=$! ; until echo \"waiting for rcon connection...\"; (rcon -t rcon -a 127.0.0.1:${RCON_PORT} -p ${ARK_ADMIN_PASSWORD})<&0 & wait $!; do sleep 5; done",
@ -38,9 +38,12 @@
"default_value": "", "default_value": "",
"user_viewable": true, "user_viewable": true,
"user_editable": true, "user_editable": true,
"rules": "nullable|alpha_dash|between:1,100", "rules": [
"sort": null, "nullable",
"field_type": "text" "alpha_dash",
"between:1,100"
],
"sort": 1
}, },
{ {
"name": "Admin Password", "name": "Admin Password",
@ -49,9 +52,12 @@
"default_value": "PleaseChangeMe", "default_value": "PleaseChangeMe",
"user_viewable": true, "user_viewable": true,
"user_editable": true, "user_editable": true,
"rules": "required|alpha_dash|between:1,100", "rules": [
"sort": null, "required",
"field_type": "text" "alpha_dash",
"between:1,100"
],
"sort": 2
}, },
{ {
"name": "Server Map", "name": "Server Map",
@ -60,9 +66,12 @@
"default_value": "TheIsland", "default_value": "TheIsland",
"user_viewable": true, "user_viewable": true,
"user_editable": true, "user_editable": true,
"rules": "required|string|max:20", "rules": [
"sort": null, "required",
"field_type": "text" "string",
"max:20"
],
"sort": 3
}, },
{ {
"name": "Server Name", "name": "Server Name",
@ -71,9 +80,12 @@
"default_value": "A Pterodactyl Hosted ARK Server", "default_value": "A Pterodactyl Hosted ARK Server",
"user_viewable": true, "user_viewable": true,
"user_editable": true, "user_editable": true,
"rules": "required|string|max:128", "rules": [
"sort": null, "required",
"field_type": "text" "string",
"max:128"
],
"sort": 4
}, },
{ {
"name": "Rcon Port", "name": "Rcon Port",
@ -82,9 +94,11 @@
"default_value": "27020", "default_value": "27020",
"user_viewable": true, "user_viewable": true,
"user_editable": true, "user_editable": true,
"rules": "required|numeric", "rules": [
"sort": null, "required",
"field_type": "text" "numeric"
],
"sort": 5
}, },
{ {
"name": "Query Port", "name": "Query Port",
@ -93,9 +107,11 @@
"default_value": "27015", "default_value": "27015",
"user_viewable": true, "user_viewable": true,
"user_editable": true, "user_editable": true,
"rules": "required|numeric", "rules": [
"sort": null, "required",
"field_type": "text" "numeric"
],
"sort": 6
}, },
{ {
"name": "Auto-update server", "name": "Auto-update server",
@ -104,9 +120,11 @@
"default_value": "0", "default_value": "0",
"user_viewable": true, "user_viewable": true,
"user_editable": true, "user_editable": true,
"rules": "required|boolean", "rules": [
"sort": null, "required",
"field_type": "text" "boolean"
],
"sort": 7
}, },
{ {
"name": "Battle Eye", "name": "Battle Eye",
@ -115,9 +133,11 @@
"default_value": "1", "default_value": "1",
"user_viewable": true, "user_viewable": true,
"user_editable": true, "user_editable": true,
"rules": "required|boolean", "rules": [
"sort": null, "required",
"field_type": "text" "boolean"
],
"sort": 8
}, },
{ {
"name": "App ID", "name": "App ID",
@ -126,9 +146,11 @@
"default_value": "376030", "default_value": "376030",
"user_viewable": true, "user_viewable": true,
"user_editable": false, "user_editable": false,
"rules": "nullable|numeric", "rules": [
"sort": null, "nullable",
"field_type": "text" "numeric"
],
"sort": 9
}, },
{ {
"name": "Additional Arguments", "name": "Additional Arguments",
@ -137,9 +159,11 @@
"default_value": "", "default_value": "",
"user_viewable": true, "user_viewable": true,
"user_editable": true, "user_editable": true,
"rules": "nullable|string", "rules": [
"sort": null, "nullable",
"field_type": "text" "string"
],
"sort": 10
}, },
{ {
"name": "Mods", "name": "Mods",
@ -148,9 +172,11 @@
"default_value": "", "default_value": "",
"user_viewable": true, "user_viewable": true,
"user_editable": true, "user_editable": true,
"rules": "nullable|string", "rules": [
"sort": null, "nullable",
"field_type": "text" "string"
],
"sort": 11
}, },
{ {
"name": "Max Players", "name": "Max Players",
@ -159,9 +185,10 @@
"default_value": "12", "default_value": "12",
"user_viewable": true, "user_viewable": true,
"user_editable": true, "user_editable": true,
"rules": "numeric", "rules": [
"sort": null, "numeric"
"field_type": "text" ],
"sort": 12
} }
] ]
} }

View File

@ -1,10 +1,10 @@
{ {
"_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PANEL", "_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PANEL",
"meta": { "meta": {
"version": "PTDL_v2", "version": "PLCN_v1",
"update_url": null "update_url": "https:\/\/raw.githubusercontent.com\/pelican-eggs\/games-steamcmd\/refs\/heads\/main\/satisfactory\/egg-satisfactory.json"
}, },
"exported_at": "2024-09-12T17:23:14+00:00", "exported_at": "2024-11-30T15:42:32+00:00",
"name": "Satisfactory", "name": "Satisfactory",
"author": "red_thirten@yahoo.com", "author": "red_thirten@yahoo.com",
"uuid": "dafdb96a-e8c1-449f-a6ae-b7ba209c05ff", "uuid": "dafdb96a-e8c1-449f-a6ae-b7ba209c05ff",
@ -32,92 +32,113 @@
}, },
"variables": [ "variables": [
{ {
"sort": 1,
"name": "Automatic Updates", "name": "Automatic Updates",
"description": "Quickly checks for any server updates on startup, and updates if necessary. (1 Enable | 0 Disable)", "description": "Quickly checks for any server updates on startup, and updates if necessary. (1 Enable | 0 Disable)",
"env_variable": "AUTO_UPDATE", "env_variable": "AUTO_UPDATE",
"default_value": "1", "default_value": "1",
"user_viewable": true, "user_viewable": true,
"user_editable": true, "user_editable": true,
"rules": "boolean", "rules": [
"field_type": "text" "boolean"
],
"sort": 1
}, },
{ {
"sort": 2,
"name": "[Repair] Validate Server Files", "name": "[Repair] Validate Server Files",
"description": "Leave empty (no value) for OFF or type \"true\" or \"1\" for ON. Validates all server files when Automatic Updates is enabled. Note: This will significantly increase server startup times, so it is recommended to only enable this when needed.", "description": "Leave empty (no value) for OFF or type \"true\" or \"1\" for ON. Validates all server files when Automatic Updates is enabled. Note: This will significantly increase server startup times, so it is recommended to only enable this when needed.",
"env_variable": "VALIDATE", "env_variable": "VALIDATE",
"default_value": "", "default_value": "",
"user_viewable": true, "user_viewable": true,
"user_editable": true, "user_editable": true,
"rules": "string|nullable", "rules": [
"field_type": "text" "string",
"nullable"
],
"sort": 2
}, },
{ {
"sort": 3,
"name": "Number of Rotating Autosaves", "name": "Number of Rotating Autosaves",
"description": "Number of session auto-saves for the server to keep before the oldest save is deleted and the others are moved down the list.", "description": "Number of session auto-saves for the server to keep before the oldest save is deleted and the others are moved down the list.",
"env_variable": "NUM_AUTOSAVES", "env_variable": "NUM_AUTOSAVES",
"default_value": "3", "default_value": "3",
"user_viewable": true, "user_viewable": true,
"user_editable": true, "user_editable": true,
"rules": "required|integer|min:0", "rules": [
"field_type": "text" "required",
"integer",
"min:0"
],
"sort": 3
}, },
{ {
"sort": 4,
"name": "[Experimental] Max Players", "name": "[Experimental] Max Players",
"description": "The server and client are currently not optimized to support more than 4 players. However, you can override this value here at your own risk of poor performance.", "description": "The server and client are currently not optimized to support more than 4 players. However, you can override this value here at your own risk of poor performance.",
"env_variable": "MAX_PLAYERS", "env_variable": "MAX_PLAYERS",
"default_value": "4", "default_value": "4",
"user_viewable": true, "user_viewable": true,
"user_editable": true, "user_editable": true,
"rules": "required|integer|min:1", "rules": [
"field_type": "text" "required",
"integer",
"min:1"
],
"sort": 4
}, },
{ {
"sort": 5,
"name": "[Advanced] Client Initial Connection Timeout", "name": "[Advanced] Client Initial Connection Timeout",
"description": "Time in seconds to wait for a new client connection to be established before destroying the connection.", "description": "Time in seconds to wait for a new client connection to be established before destroying the connection.",
"env_variable": "INIT_CONNECT_TIMEOUT", "env_variable": "INIT_CONNECT_TIMEOUT",
"default_value": "30", "default_value": "30",
"user_viewable": true, "user_viewable": true,
"user_editable": true, "user_editable": true,
"rules": "required|numeric|min:1", "rules": [
"field_type": "text" "required",
"numeric",
"min:1"
],
"sort": 5
}, },
{ {
"sort": 6,
"name": "[Advanced] Client Established Connection Timeout", "name": "[Advanced] Client Established Connection Timeout",
"description": "Time in seconds to wait before considering an established client connection timed out. Typically shorter than the time to wait on an initial connection because this connection should already have been setup and any interruption should be trapped quicker.", "description": "Time in seconds to wait before considering an established client connection timed out. Typically shorter than the time to wait on an initial connection because this connection should already have been setup and any interruption should be trapped quicker.",
"env_variable": "CONNECT_TIMEOUT", "env_variable": "CONNECT_TIMEOUT",
"default_value": "20", "default_value": "20",
"user_viewable": true, "user_viewable": true,
"user_editable": true, "user_editable": true,
"rules": "required|numeric|min:1", "rules": [
"field_type": "text" "required",
"numeric",
"min:1"
],
"sort": 6
}, },
{ {
"sort": 7,
"name": "[Advanced] Branch Name", "name": "[Advanced] Branch Name",
"description": "[Accepted Values: \"public\", \"experimental\", or leave empty to use the primary branch of the server] Used to download or switch to a non-primary branch of the game server. \"Automatic Updates\" and \"Validate Server Files\" must be set to \"1\" to switch branches if the server is already installed. NOTE: Any non-primary branches may not be fully compatible\/stable!", "description": "[Accepted Values: \"public\", \"experimental\", or leave empty to use the primary branch of the server] Used to download or switch to a non-primary branch of the game server. \"Automatic Updates\" and \"Validate Server Files\" must be set to \"1\" to switch branches if the server is already installed. NOTE: Any non-primary branches may not be fully compatible\/stable!",
"env_variable": "SRCDS_BETAID", "env_variable": "SRCDS_BETAID",
"default_value": "", "default_value": "",
"user_viewable": true, "user_viewable": true,
"user_editable": true, "user_editable": true,
"rules": "string|nullable|in:public,experimental", "rules": [
"field_type": "text" "string",
"nullable",
"in:public,experimental"
],
"sort": 7
}, },
{ {
"sort": 8,
"name": "[Advanced] Satisfactory Dedicated Server App ID", "name": "[Advanced] Satisfactory Dedicated Server App ID",
"description": "Steam App ID used for installation and updates.", "description": "Steam App ID used for installation and updates.",
"env_variable": "SRCDS_APPID", "env_variable": "SRCDS_APPID",
"default_value": "1690800", "default_value": "1690800",
"user_viewable": false, "user_viewable": false,
"user_editable": false, "user_editable": false,
"rules": "required|integer|in:1690800", "rules": [
"field_type": "text" "required",
"integer",
"in:1690800"
],
"sort": 8
} }
] ]
} }