Slight edits to the skyrim yolk publish path

This commit is contained in:
zontreck 2025-03-10 09:17:41 -07:00
parent 53624d5551
commit 15b1225a41
2 changed files with 155 additions and 155 deletions

View file

@ -1,17 +1,17 @@
#!/bin/bash
docker pull git.zontreck.com/zontreck/skyrim:latest
docker pull git.zontreck.com/zontreck/skyrim:installer
docker pull git.zontreck.com/packages/skyrim:latest
docker pull git.zontreck.com/packages/skyrim:installer
docker build -t git.zontreck.com/zontreck/skyrim:latest latest
docker push git.zontreck.com/zontreck/skyrim:latest
docker build -t git.zontreck.com/packages/skyrim:latest latest
docker push git.zontreck.com/packages/skyrim:latest
docker build -t git.zontreck.com/zontreck/skyrim:installer installer
docker push git.zontreck.com/zontreck/skyrim:installer
docker build -t git.zontreck.com/packages/skyrim:installer installer
docker push git.zontreck.com/packages/skyrim:installer
docker rmi git.zontreck.com/zontreck/skyrim:latest
docker rmi git.zontreck.com/zontreck/skyrim:installer
docker rmi git.zontreck.com/packages/skyrim:latest
docker rmi git.zontreck.com/packages/skyrim:installer
docker system prune --volumes -f

View file

@ -10,20 +10,20 @@
"description": "Pterodactyl egg to host SkyrimTogether servers (AKA TiltedEvolution)\r\n\r\nSimply reinstall the server to update to the latest version of this mod. Unfortunately due to technical limitations, this egg will need significant modifications to support playing older versions of the mod.\r\n\r\nDo not use this Egg to create and host servers for profit. Commercial use of the mod is forbidden by the developers.",
"features": null,
"docker_images": {
"git.zontreck.com\/zontreck\/skyrim:latest": "git.zontreck.com\/zontreck\/skyrim:latest"
"git.zontreck.com/packages/skyrim:latest": "git.zontreck.com/packages/skyrim:latest"
},
"file_denylist": [],
"startup": ".\/bin\/SkyrimTogetherServer",
"startup": "./bin/SkyrimTogetherServer",
"config": {
"files": "{\r\n \"config\/STServer.ini\": {\r\n \"parser\": \"ini\",\r\n \"find\": {\r\n \"Note.Comment\": \"THIS FILE IS AUTOMATICALLY GENERATED BY PTERODACTYL\",\r\n \"Note.Comment2\": \"Please do not edit this file by hand, all changes will be lost. Use the Startup tab in your server panel instead.\",\r\n \"Note.Comment3\": \"Exception: Any new settings from new server versions that are not shown in the panel MAY be added to this file.\",\r\n \"Gameplay.fGoldLossFactor\": \"{{server.build.env.CFG_GAME_GOLD_LOSS_FACTOR}}\",\r\n \"Gameplay.bEnableXpSync\": \"{{server.build.env.CFG_GAME_XP_SYNC}}\",\r\n \"Gameplay.bEnablePvp\": \"{{server.build.env.CFG_GAME_ENABLE_PVP}}\",\r\n \"Gameplay.bEnableGreetings\": \"{{server.build.env.CFG_GAME_ENABLE_GREETINGS}}\",\r\n \"Gameplay.uDifficulty\": \"{{server.build.env.CFG_GAME_DIFFICULTY}}\",\r\n \"LiveServices.bAnnounceServer\": \"{{server.build.env.CFG_LIVE_ANNOUNCE_SERVER}}\",\r\n \"ModPolicy.bAllowMO2\": \"{{server.build.env.CFG_MOD_ALLOW_MO2}}\",\r\n \"ModPolicy.bAllowSKSE\": \"{{server.build.env.CFG_MOD_ALLOW_SKSE}}\",\r\n \"ModPolicy.bEnableModCheck\": \"{{server.build.env.CFG_MOD_ENABLE_MOD_CHECK}}\",\r\n \"GameServer.sPassword\": \"{{server.build.env.CFG_SRV_PASSWORD}}\",\r\n \"GameServer.sServerName\": \"{{server.build.env.CFG_SRV_NAME}}\",\r\n \"GameServer.bPremiumMode\": \"{{server.build.env.CFG_SRV_PREMIUM_MODE}}\",\r\n \"GameServer.uPort\": \"{{server.build.default.port}}\"\r\n }\r\n }\r\n}",
"files": "{\r\n \"config/STServer.ini\": {\r\n \"parser\": \"ini\",\r\n \"find\": {\r\n \"Note.Comment\": \"THIS FILE IS AUTOMATICALLY GENERATED BY PTERODACTYL\",\r\n \"Note.Comment2\": \"Please do not edit this file by hand, all changes will be lost. Use the Startup tab in your server panel instead.\",\r\n \"Note.Comment3\": \"Exception: Any new settings from new server versions that are not shown in the panel MAY be added to this file.\",\r\n \"Gameplay.fGoldLossFactor\": \"{{server.build.env.CFG_GAME_GOLD_LOSS_FACTOR}}\",\r\n \"Gameplay.bEnableXpSync\": \"{{server.build.env.CFG_GAME_XP_SYNC}}\",\r\n \"Gameplay.bEnablePvp\": \"{{server.build.env.CFG_GAME_ENABLE_PVP}}\",\r\n \"Gameplay.bEnableGreetings\": \"{{server.build.env.CFG_GAME_ENABLE_GREETINGS}}\",\r\n \"Gameplay.uDifficulty\": \"{{server.build.env.CFG_GAME_DIFFICULTY}}\",\r\n \"LiveServices.bAnnounceServer\": \"{{server.build.env.CFG_LIVE_ANNOUNCE_SERVER}}\",\r\n \"ModPolicy.bAllowMO2\": \"{{server.build.env.CFG_MOD_ALLOW_MO2}}\",\r\n \"ModPolicy.bAllowSKSE\": \"{{server.build.env.CFG_MOD_ALLOW_SKSE}}\",\r\n \"ModPolicy.bEnableModCheck\": \"{{server.build.env.CFG_MOD_ENABLE_MOD_CHECK}}\",\r\n \"GameServer.sPassword\": \"{{server.build.env.CFG_SRV_PASSWORD}}\",\r\n \"GameServer.sServerName\": \"{{server.build.env.CFG_SRV_NAME}}\",\r\n \"GameServer.bPremiumMode\": \"{{server.build.env.CFG_SRV_PREMIUM_MODE}}\",\r\n \"GameServer.uPort\": \"{{server.build.default.port}}\"\r\n }\r\n }\r\n}",
"startup": "{\r\n \"done\": \"Server started,\"\r\n}",
"logs": "{}",
"stop": "\/quit"
"stop": "/quit"
},
"scripts": {
"installation": {
"script": "#!\/bin\/ash\r\n\r\n# SkyrimTogether Egg Installation Script\r\n# Author: Hayden Andreyka (haydenandreyka@gmail.com)\r\n\r\n# Description: Uses custom installer image that contains SkyrimTogether binaries and copies binaries to mounted persistent folder on Pterodactyl.\r\n# This setup is not ideal but due to the \"creative\" build process of the ST server, it's the most reliable solution possible.\r\n\r\n# Delete existing binaries\r\nif [ -d \"\/mnt\/server\/bin\" ]\r\nthen\r\n rm -rf \/mnt\/server\/bin\/*\r\nelse\r\n mkdir -p \/mnt\/server\/bin\r\nfi\r\n# Copy binaries from their home on installer image to the persistent mount point\r\ncp \/home\/server\/* \/mnt\/server\/bin\r\n\r\n# Done!\r\necho \"Done installing. Re-run the installer to update the server.\"",
"container": "git.zontreck.com\/zontreck\/skyrim:installer",
"script": "#!/bin/ash\r\n\r\n# SkyrimTogether Egg Installation Script\r\n# Author: Hayden Andreyka (haydenandreyka@gmail.com)\r\n\r\n# Description: Uses custom installer image that contains SkyrimTogether binaries and copies binaries to mounted persistent folder on Pterodactyl.\r\n# This setup is not ideal but due to the \"creative\" build process of the ST server, it's the most reliable solution possible.\r\n\r\n# Delete existing binaries\r\nif [ -d \"/mnt/server/bin\" ]\r\nthen\r\n rm -rf /mnt/server/bin/*\r\nelse\r\n mkdir -p /mnt/server/bin\r\nfi\r\n# Copy binaries from their home on installer image to the persistent mount point\r\ncp /home/server/* /mnt/server/bin\r\n\r\n# Done!\r\necho \"Done installing. Re-run the installer to update the server.\"",
"container": "git.zontreck.com/packages/skyrim:installer",
"entrypoint": "ash"
}
},