Skip to content

Instantly share code, notes, and snippets.

@ripsnortntear
Forked from Nexxed/egg-satisfactory.json
Last active March 5, 2022 15:54
Show Gist options
  • Save ripsnortntear/242de2125a976983e1223937d6ea24b9 to your computer and use it in GitHub Desktop.
Save ripsnortntear/242de2125a976983e1223937d6ea24b9 to your computer and use it in GitHub Desktop.
Satisfactory Dedicated Server (Pterodactyl Egg)
{
"_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO",
"meta": {
"version": "PTDL_v1",
"update_url": null
},
"exported_at": "2021-10-29T10:49:52+01:00",
"name": "Satisfactory",
"author": "nex@rsm.gg / ripsnortntear@gmail.com",
"description": "Satisfactory Dedicated Server",
"features": null,
"images": [
"quay.io\/pterodactyl\/core:source"
],
"startup": "\/home\/container\/SatisfactoryDedicatedServer\/FactoryServer.sh -unattended -ServerQueryPort={{QUERY_PORT}} -BeaconPort={{BEACON_PORT}} -Port={{GAME_PORT}}",
"config": {
"files": "{}",
"startup": "{\r\n \"done\": \"Engine is initialized.\"\r\n}",
"logs": "{}",
"stop": "^C"
},
"scripts": {
"installation": {
"script": "apt update\r\napt -y --no-install-recommends install curl unzip lib32gcc1 ca-certificates\r\ncd \/tmp\r\ncurl -sSL -o steamcmd.tar.gz http:\/\/media.steampowered.com\/installer\/steamcmd_linux.tar.gz\r\nmkdir -p \/mnt\/server\/steam\r\ntar -xzvf steamcmd.tar.gz -C \/mnt\/server\/steam\r\ncd \/mnt\/server\/steam\r\nchown -R root:root \/mnt\r\nexport InstallationDir=\/mnt\/server\/SatisfactoryDedicatedServer\r\nmkdir -p \/mnt\/server\/SatisfactoryDedicatedServer\r\nchmod +x \/mnt\/server\/SatisfactoryDedicatedServer\/start_server.sh\r\ncp -v \/mnt\/server\/steam\/linux32\/steamclient.so \/mnt\/server\/.steam\/sdk32\/steamclient.so\r\n.\/steamcmd.sh +force_install_dir $InstallationDir +login anonymous +app_update 1690800 validate +quit",
"container": "debian:buster-slim",
"entrypoint": "bash"
}
},
"variables": [
{
"name": "Server Query Port",
"description": "",
"env_variable": "QUERY_PORT",
"default_value": "15777",
"user_viewable": false,
"user_editable": false,
"rules": "required|numeric|min:1000|max:65535"
},
{
"name": "Beacon Port",
"description": "",
"env_variable": "BEACON_PORT",
"default_value": "15000",
"user_viewable": false,
"user_editable": false,
"rules": "required|numeric|min:1000|max:65535"
},
{
"name": "Game Port",
"description": "",
"env_variable": "GAME_PORT",
"default_value": "7777",
"user_viewable": false,
"user_editable": false,
"rules": "required|numeric|min:1000|max:65535"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment