This commit is contained in:
monoadmin
2026-02-07 01:08:03 -08:00
commit 8bdaef7a68
4 changed files with 116 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
{
"_comment": "Satisfactory Dedicated Server",
"meta": {
"version": "PTDL_v2",
"update_url": null
},
"exported_at": "2026-02-01T00:00:00+00:00",
"name": "Satisfactory",
"author": "you@example.com",
"description": "Satisfactory Dedicated Server via SteamCMD",
"features": null,
"docker_images": {
"SteamCMD": "ghcr.io/pterodactyl/yolks:steamcmd"
},
"file_denylist": [],
"startup": "./FactoryServer.sh -log",
"config": {
"files": {},
"startup": {},
"logs": {},
"stop": "SIGINT"
},
"scripts": {
"installation": {
"script": "#!/bin/bash\ncd /mnt/server\n\n./steamcmd/steamcmd.sh +login anonymous +force_install_dir /mnt/server +app_update 1690800 validate +quit\n",
"container": "ghcr.io/pterodactyl/installers:steamcmd",
"entrypoint": "bash"
}
},
"variables": []
}

51
Dev/Eggs/Valheim.json Normal file
View File

@@ -0,0 +1,51 @@
{
"_comment": "Valheim Dedicated Server",
"meta": {
"version": "PTDL_v2",
"update_url": null
},
"exported_at": "2026-02-01T00:00:00+00:00",
"name": "Valheim",
"author": "you@example.com",
"description": "Valheim Dedicated Server via SteamCMD",
"features": null,
"docker_images": {
"SteamCMD": "ghcr.io/pterodactyl/yolks:steamcmd"
},
"file_denylist": [],
"startup": "./valheim_server.x86_64 -name \"{{SERVER_NAME}}\" -port {{SERVER_PORT}} -world \"{{WORLD_NAME}}\" -password \"{{SERVER_PASS}}\" -public 1",
"config": {
"files": {},
"startup": {},
"logs": {},
"stop": "SIGINT"
},
"scripts": {
"installation": {
"script": "#!/bin/bash\ncd /mnt/server\n\nif [ ! -d steamcmd ]; then\n mkdir steamcmd\nfi\n\n./steamcmd/steamcmd.sh +login anonymous +force_install_dir /mnt/server +app_update 896660 validate +quit\n",
"container": "ghcr.io/pterodactyl/installers:steamcmd",
"entrypoint": "bash"
}
},
"variables": [
{
"name": "World Name",
"description": "Name of the Valheim world",
"env_variable": "WORLD_NAME",
"default_value": "Dedicated",
"user_viewable": true,
"user_editable": true,
"rules": "required|string|max:32"
},
{
"name": "Server Password",
"description": "Password (minimum 5 characters)",
"env_variable": "SERVER_PASS",
"default_value": "changeme",
"user_viewable": true,
"user_editable": true,
"rules": "required|string|min:5|max:32"
}
]
}

View File

@@ -0,0 +1,33 @@
{
"_comment": "Satisfactory Dedicated Server - Production",
"meta": { "version": "PTDL_v2" },
"exported_at": "2026-02-04T00:00:00+00:00",
"name": "Satisfactory (Production)",
"author": "admin@yourhost.com",
"description": "Satisfactory Dedicated Server with auto-update and clean shutdown",
"docker_images": {
"SteamCMD": "ghcr.io/pterodactyl/yolks:steamcmd"
},
"startup": "./FactoryServer.sh -log",
"config": {
"stop": "SIGINT"
},
"scripts": {
"installation": {
"script": "#!/bin/bash\ncd /mnt/server\n\nif [ \"{{AUTO_UPDATE}}\" = \"1\" ]; then\n ./steamcmd/steamcmd.sh +login anonymous +force_install_dir /mnt/server +app_update 1690800 validate +quit\nfi\n",
"container": "ghcr.io/pterodactyl/installers:steamcmd",
"entrypoint": "bash"
}
},
"variables": [
{
"name": "Auto Update",
"env_variable": "AUTO_UPDATE",
"default_value": "1",
"user_viewable": true,
"user_editable": false,
"rules": "required|in:0,1"
}
]
}

View File