From 6b3fa7ec872f1850d33570e33b6f3d5bc530a8e0 Mon Sep 17 00:00:00 2001 From: engels74 <141435164+engels74@users.noreply.github.com> Date: Fri, 2 Feb 2024 19:59:06 +0100 Subject: [PATCH 1/4] Adding `Sunkenland` --- README.md | 1 + game_eggs/README.md | 1 + game_eggs/steamcmd_servers/README.md | 4 + .../steamcmd_servers/sunkenland/README.md | 38 + .../sunkenland/egg-sunkenland.json | 172 ++++ .../StartGameConfig.json | 11 + .../World.json | 743 ++++++++++++++++++ .../WorldSetting.json | 24 + 8 files changed, 994 insertions(+) create mode 100644 game_eggs/steamcmd_servers/sunkenland/README.md create mode 100644 game_eggs/steamcmd_servers/sunkenland/egg-sunkenland.json create mode 100644 game_eggs/steamcmd_servers/sunkenland/world_files/Worlds/Pterodactyl World~76c82b71-6e5b-43e1-96af-6d6024a0b756/StartGameConfig.json create mode 100644 game_eggs/steamcmd_servers/sunkenland/world_files/Worlds/Pterodactyl World~76c82b71-6e5b-43e1-96af-6d6024a0b756/World.json create mode 100644 game_eggs/steamcmd_servers/sunkenland/world_files/Worlds/Pterodactyl World~76c82b71-6e5b-43e1-96af-6d6024a0b756/WorldSetting.json diff --git a/README.md b/README.md index 62273c673..dff37cf50 100644 --- a/README.md +++ b/README.md @@ -318,6 +318,7 @@ If you are reading this it looks like you are looking to add an egg to your serv * [Stationeers BepInEx](game_eggs/steamcmd_servers/stationeers/stationeers_bepinex) * [Stormworks: Build and Rescue](game_eggs/steamcmd_servers/stormworks) * [Subnautica: Nitrox Mod](game_eggs/steamcmd_servers/subnautica_nitrox_mod) +* [Sunkenland](game_eggs/steamcmd_servers/sunkenland) * [Sven Co-op](game_eggs/steamcmd_servers/svencoop) * [Swords 'n Magic and Stuff](game_eggs/steamcmd_servers/swords_'n_Magic_and_Stuff) * [The Forest](game_eggs/steamcmd_servers/the_forest) diff --git a/game_eggs/README.md b/game_eggs/README.md index c450b2472..d25fb2f18 100644 --- a/game_eggs/README.md +++ b/game_eggs/README.md @@ -216,6 +216,7 @@ * [Stationeers BepInEx](steamcmd_servers/stationeers/stationeers_bepinex) * [Stormworks: Build and Rescue](steamcmd_servers/stormworks) * [Subnautica: Nitrox Mod](steamcmd_servers/subnautica_nitrox_mod) +* [Sunkenland](steamcmd_servers/sunkenland) * [Sven Co-op](steamcmd_servers/svencoop) * [Swords 'n Magic and Stuff](steamcmd_servers/swords_'n_Magic_and_Stuff) * [Team Fortress 2 Classic](steamcmd_servers/team_fortress_2_classic) diff --git a/game_eggs/steamcmd_servers/README.md b/game_eggs/steamcmd_servers/README.md index 0a2dbb526..73edc7f0f 100644 --- a/game_eggs/steamcmd_servers/README.md +++ b/game_eggs/steamcmd_servers/README.md @@ -285,6 +285,10 @@ This is a collection of servers that use SteamCMD to install. [Subnautica: Nitrox Mod](subnautica_nitrox_mod) +## Sunkenland + +[Sunkenland](sunkenland) + ## Sven coop [Sven Co-op](svencoop) diff --git a/game_eggs/steamcmd_servers/sunkenland/README.md b/game_eggs/steamcmd_servers/sunkenland/README.md new file mode 100644 index 000000000..ca0fb67e4 --- /dev/null +++ b/game_eggs/steamcmd_servers/sunkenland/README.md @@ -0,0 +1,38 @@ +# Sunkenland + + +## [Documentation](https://www.sunkenlandgame.com/post/dedicated-server-user-manual) + +Sunkenland is a Waterworld-themed survival game. Explore sunken cities, build your base, craft items, trade, and fight pirates as you struggle to survive in an aquatic post-apocalypse world plagued by hunger and violence. + +## Install notes + +To launch properly, the Sunkenland dedicated server software requires a map. However, the software does not generate the map itself. + +This egg includes a default map created through the game. If the user desires a different map, they must create it through Sunkenland and import it to the server manually. + +To locate your save files on Windows, go to the following directory: +`%USERPROFILE%\AppData\LocalLow\Vector3 Studio\Sunkenland\Worlds` + +On the server, you can find the map here: +`/.wine/drive_c/users/container/AppData/LocalLow/Vector3 Studio/Sunkenland/Worlds` + + +## Installation/System Requirements + +| | Bare Minimum | Recommended | +|---------|---------|---------| +| Game Ownership | *Server can start without it* | *Game is needed for creating custom maps* | + +## Server Ports + +Ports required to run the server in a table format. + +| Port | default | +|---------|---------| +| Game Port | ????? | +| Query Port | 27015 | + +### Notes +- There's no strict "server name" variable. It's tied to the World/Map Name. The install script is modified to rename the folder to whatever the users sets as `SERVER_NAME`. + diff --git a/game_eggs/steamcmd_servers/sunkenland/egg-sunkenland.json b/game_eggs/steamcmd_servers/sunkenland/egg-sunkenland.json new file mode 100644 index 000000000..9fa9d6d27 --- /dev/null +++ b/game_eggs/steamcmd_servers/sunkenland/egg-sunkenland.json @@ -0,0 +1,172 @@ +{ + "_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO", + "meta": { + "version": "PTDL_v2", + "update_url": null + }, + "exported_at": "2024-02-02T21:39:17+01:00", + "name": "Sunkenland", + "author": "engels74@marx.ps", + "description": "Sunkenland is a Waterworld-themed survival game. Explore sunken cities, build your base, craft items, trade, and fight pirates as you struggle to survive in an aquatic post-apocalypse world plagued by hunger and violence.", + "features": null, + "docker_images": { + "ghcr.io\/parkervcp\/yolks:wine_latest": "ghcr.io\/parkervcp\/yolks:wine_latest" + }, + "file_denylist": [], + "startup": "wine .\/Sunkenland-DedicatedServer.exe -nographics -batchmode -port \"{{SERVER_PORT}}\" -publicport \"{{QUERY_PORT}}\" -worldGuid \"{{WORLD_GUID}}\" -password \"{{SERVER_PASSWORD}}\" -region \"{{SERVER_REGION}}\" -maxPlayerCapacity \"{{MAX_PLAYERS}}\"", + "config": { + "files": "{}", + "startup": "{\r\n \"done\": \"Game Logics Initiated\"\r\n}", + "logs": "{}", + "stop": "^C" + }, + "scripts": { + "installation": { + "script": "#!\/bin\/bash\r\n# steamcmd Base Installation Script\r\n#\r\n# Server Files: \/mnt\/server\r\n# Image to install with is 'ghcr.io\/parkervcp\/installers:debian'\r\n\r\n##\r\n#\r\n# Variables\r\n# STEAM_USER, STEAM_PASS, STEAM_AUTH - Steam user setup. If a user has 2fa enabled it will most likely fail due to timeout. Leave blank for anon install.\r\n# WINDOWS_INSTALL - if it's a windows server you want to install set to 1\r\n# SRCDS_APPID - steam app id found here - https:\/\/developer.valvesoftware.com\/wiki\/Dedicated_Servers_List\r\n# SRCDS_BETAID - beta branch of a steam app. Leave blank to install normal branch\r\n# SRCDS_BETAPASS - password for a beta branch should one be required during private or closed testing phases.. Leave blank for no password.\r\n# INSTALL_FLAGS - Any additional SteamCMD flags to pass during install.. Keep in mind that steamcmd auto update process in the docker image might overwrite or ignore these when it performs update on server boot.\r\n# AUTO_UPDATE - Adding this variable to the egg allows disabling or enabling automated updates on boot. Boolean value. 0 to disable and 1 to enable.\r\n#\r\n ##\r\n\r\n## just in case someone removed the defaults.\r\nif [[ \"${STEAM_USER}\" == \"\" ]] || [[ \"${STEAM_PASS}\" == \"\" ]]; then\r\n echo -e \"steam user is not set.\\n\"\r\n echo -e \"Using anonymous user.\\n\"\r\n STEAM_USER=anonymous\r\n STEAM_PASS=\"\"\r\n STEAM_AUTH=\"\"\r\nelse\r\n echo -e \"user set to ${STEAM_USER}\"\r\nfi\r\n\r\n## download and install steamcmd\r\ncd \/tmp\r\nmkdir -p \/mnt\/server\/steamcmd\r\ncurl -sSL -o steamcmd.tar.gz https:\/\/steamcdn-a.akamaihd.net\/client\/installer\/steamcmd_linux.tar.gz\r\ntar -xzvf steamcmd.tar.gz -C \/mnt\/server\/steamcmd\r\nmkdir -p \/mnt\/server\/steamapps # Fix steamcmd disk write error when this folder is missing\r\ncd \/mnt\/server\/steamcmd\r\n\r\n# SteamCMD fails otherwise for some reason, even running as root.\r\n# This is changed at the end of the install process anyways.\r\nchown -R root:root \/mnt\r\nexport HOME=\/mnt\/server\r\n\r\n## install game using steamcmd\r\n.\/steamcmd.sh +force_install_dir \/mnt\/server +login ${STEAM_USER} ${STEAM_PASS} ${STEAM_AUTH} $( [[ \"${WINDOWS_INSTALL}\" == \"1\" ]] && printf %s '+@sSteamCmdForcePlatformType windows' ) +app_update ${SRCDS_APPID} $( [[ -z ${SRCDS_BETAID} ]] || printf %s \"-beta ${SRCDS_BETAID}\" ) $( [[ -z ${SRCDS_BETAPASS} ]] || printf %s \"-betapassword ${SRCDS_BETAPASS}\" ) ${INSTALL_FLAGS} validate +quit ## other flags may be needed depending on install. looking at you cs 1.6\r\n\r\n## set up 32 bit libraries\r\nmkdir -p \/mnt\/server\/.steam\/sdk32\r\ncp -v linux32\/steamclient.so ..\/.steam\/sdk32\/steamclient.so\r\n\r\n## set up 64 bit libraries\r\nmkdir -p \/mnt\/server\/.steam\/sdk64\r\ncp -v linux64\/steamclient.so ..\/.steam\/sdk64\/steamclient.so\r\n\r\n## Setup World folder\r\n# Create a temporary directory\r\nmkdir -p \/tmp\/world_files\r\n\r\n# Clone the repository\r\ngit clone --depth 1 --filter=blob:none --sparse https:\/\/github.com\/parkervcp\/eggs \/tmp\/world_files\/pterodactyl-eggs\r\ncd \/tmp\/world_files\/pterodactyl-eggs\r\n\r\n# Initialize sparse-checkout\r\ngit sparse-checkout init --cone\r\n\r\n# Adding \"world-files\" path to pull\r\ngit sparse-checkout set game_eggs\/steamcmd_servers\/sunkenland\/world_files\r\n\r\n# Pull only the specified folder\r\ngit pull origin master\r\n\r\n# Move the contents the required location\r\nmkdir -p \"\/mnt\/server\/.wine\/drive_c\/users\/container\/AppData\/LocalLow\/Vector3 Studio\/Sunkenland\"\r\nmv \/tmp\/world_files\/pterodactyl-eggs\/game_eggs\/steamcmd_servers\/sunkenland\/world_files\/* \"\/mnt\/server\/.wine\/drive_c\/users\/container\/AppData\/LocalLow\/Vector3 Studio\/Sunkenland\"\r\n\r\n## Rename the folder to include SERVER_NAME\r\n# Define the original and new folder names\r\nORIGINAL_FOLDER=\"\/mnt\/server\/.wine\/drive_c\/users\/container\/AppData\/LocalLow\/Vector3 Studio\/Sunkenland\/Worlds\/Pterodactyl World~76c82b71-6e5b-43e1-96af-6d6024a0b756\"\r\nNEW_FOLDER=\"\/mnt\/server\/.wine\/drive_c\/users\/container\/AppData\/LocalLow\/Vector3 Studio\/Sunkenland\/Worlds\/${SERVER_NAME}~76c82b71-6e5b-43e1-96af-6d6024a0b756\"\r\n\r\n# Check if the original folder exists\r\nif [ -d \"$ORIGINAL_FOLDER\" ]; then\r\n # Rename the folder\r\n mv \"$ORIGINAL_FOLDER\" \"$NEW_FOLDER\"\r\n echo \"Server has been renamed from \"Pterodactyl World\" to \"${SERVER_NAME}\", with World GUID: 76c82b71-6e5b-43e1-96af-6d6024a0b756\"\r\nelse\r\n echo \"Original folder does not exist. Cannot rename.\"\r\nfi\r\n\r\n# Clean up the temporary directory\r\nrm -rf \/tmp\/world_files\r\n\r\n## install end\r\necho \"-----------------------------------------\"\r\necho \"Installation completed...\"\r\necho \"-----------------------------------------\"", + "container": "ghcr.io\/parkervcp\/installers:debian", + "entrypoint": "bash" + } + }, + "variables": [ + { + "name": "[REQUIRED] Steam App ID", + "description": "Steam App ID of Sunkenland Server", + "env_variable": "SRCDS_APPID", + "default_value": "2667530", + "user_viewable": false, + "user_editable": false, + "rules": "required|string|in:2667530", + "field_type": "text" + }, + { + "name": "[OPTIONAL] Steam Beta Branch", + "description": "If you want to use a specific branch", + "env_variable": "SRCDS_BETAID", + "default_value": "", + "user_viewable": true, + "user_editable": true, + "rules": "nullable|string", + "field_type": "text" + }, + { + "name": "[REQUIRED] Steam Query Port", + "description": "Steam Query Port", + "env_variable": "QUERY_PORT", + "default_value": "27015", + "user_viewable": true, + "user_editable": true, + "rules": "required|numeric", + "field_type": "text" + }, + { + "name": "Auto Update", + "description": "Enable automatic updates on boot", + "env_variable": "AUTO_UPDATE", + "default_value": "1", + "user_viewable": true, + "user_editable": true, + "rules": "required|boolean", + "field_type": "text" + }, + { + "name": "[REQUIRED] World GUID", + "description": "The world GUID is the later part of the world save file, for example, in this save file 'YourWorldName~11223344-5566-7788-99AA-BBCCDDEEF F00', the part after '~' symbol is the guid, i.e. '11223344-5566-7788-99AA-BBCCDDEEFF00'. Specify which World to start the game, if the world save file with entered GUID cannot be found, the server will fail to start and shut down itself.", + "env_variable": "WORLD_GUID", + "default_value": "76c82b71-6e5b-43e1-96af-6d6024a0b756", + "user_viewable": true, + "user_editable": true, + "rules": "required|string", + "field_type": "text" + }, + { + "name": "Server Name", + "description": "Name of the server", + "env_variable": "SERVER_NAME", + "default_value": "Pterodactyl World", + "user_viewable": true, + "user_editable": true, + "rules": "required|string", + "field_type": "text" + }, + { + "name": "Server Password", + "description": "Server password (if any)", + "env_variable": "SERVER_PASSWORD", + "default_value": "", + "user_viewable": true, + "user_editable": true, + "rules": "nullable|string", + "field_type": "text" + }, + { + "name": "Server Region", + "description": "Set the custom Server Region. Default is ASIA. Possible values: asia, cn, jp, eu, sa, kr, us, usw", + "env_variable": "SERVER_REGION", + "default_value": "asia", + "user_viewable": true, + "user_editable": true, + "rules": "nullable|string", + "field_type": "text" + }, + { + "name": "Max Players", + "description": "Set the Max Player Count. The minimum value is 3 and the maximum value is 15. Default is 3.", + "env_variable": "MAX_PLAYERS", + "default_value": "3", + "user_viewable": true, + "user_editable": true, + "rules": "nullable|integer|min:3", + "field_type": "text" + }, + { + "name": "[SYSTEM] WINETRICKS_RUN", + "description": "", + "env_variable": "WINETRICKS_RUN", + "default_value": "mono vcrun2019", + "user_viewable": false, + "user_editable": false, + "rules": "required|string", + "field_type": "text" + }, + { + "name": "[SYSTEM] WINEDEBUG", + "description": "", + "env_variable": "WINEDEBUG", + "default_value": "-all", + "user_viewable": false, + "user_editable": false, + "rules": "required|string|max:20", + "field_type": "text" + }, + { + "name": "[SYSTEM] WINEPATH", + "description": "", + "env_variable": "WINEPATH", + "default_value": "\/home\/container", + "user_viewable": false, + "user_editable": false, + "rules": "required|string|in:\/home\/container", + "field_type": "text" + }, + { + "name": "[SYSTEM] WINEARCH", + "description": "", + "env_variable": "WINEARCH", + "default_value": "win64", + "user_viewable": false, + "user_editable": false, + "rules": "required|string|in:win64", + "field_type": "text" + }, + { + "name": "[SYSTEM] Windows Install Flag", + "description": "Required for windows game server installs", + "env_variable": "WINDOWS_INSTALL", + "default_value": "1", + "user_viewable": false, + "user_editable": false, + "rules": "required|boolean", + "field_type": "text" + } + ] +} \ No newline at end of file diff --git a/game_eggs/steamcmd_servers/sunkenland/world_files/Worlds/Pterodactyl World~76c82b71-6e5b-43e1-96af-6d6024a0b756/StartGameConfig.json b/game_eggs/steamcmd_servers/sunkenland/world_files/Worlds/Pterodactyl World~76c82b71-6e5b-43e1-96af-6d6024a0b756/StartGameConfig.json new file mode 100644 index 000000000..da3992d0e --- /dev/null +++ b/game_eggs/steamcmd_servers/sunkenland/world_files/Worlds/Pterodactyl World~76c82b71-6e5b-43e1-96af-6d6024a0b756/StartGameConfig.json @@ -0,0 +1,11 @@ +{ + "StartGameConfig" : { + "__type" : "StartGameConfig,Assembly-CSharp", + "value" : { + "regionIndex" : 0, + "isSessionVisible" : true, + "serverPassword" : "", + "maxPlayerCapacity" : 3 + } + } +} \ No newline at end of file diff --git a/game_eggs/steamcmd_servers/sunkenland/world_files/Worlds/Pterodactyl World~76c82b71-6e5b-43e1-96af-6d6024a0b756/World.json b/game_eggs/steamcmd_servers/sunkenland/world_files/Worlds/Pterodactyl World~76c82b71-6e5b-43e1-96af-6d6024a0b756/World.json new file mode 100644 index 000000000..8121510ed --- /dev/null +++ b/game_eggs/steamcmd_servers/sunkenland/world_files/Worlds/Pterodactyl World~76c82b71-6e5b-43e1-96af-6d6024a0b756/World.json @@ -0,0 +1,743 @@ +{ + "ApplicationVersion" : { + "__type" : "string", + "value" : "0.2.0" + }, + "Enemy" : { + "__type" : "EnemySaveData,Assembly-CSharp", + "value" : { + "nextSiegeDay" : 1, + "revengeCD" : 500, + "roamingAttackCD" : 10201 + } + }, + "EnviroTime" : { + "__type" : "EnviroTimeData,Assembly-CSharp", + "value" : { + "year" : 2023, + "dayOfYear" : 365, + "days" : 1, + "hour" : 8, + "minute" : 6, + "seconds" : 14 + } + }, + "Weather" : { + "__type" : "string", + "value" : "Cloudy 4" + }, + "ItemSpawners" : { + "__type" : "System.Collections.Generic.Dictionary`2[[System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[ItemSpawnerSaveData, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]],mscorlib", + "value" : {0:{ + "amount" : 20, + "timer" : 0 + },9089502279289951706:{ + "amount" : 4, + "timer" : 8 + },6498082830874993386:{ + "amount" : 4, + "timer" : 8 + },4833402833142214426:{ + "amount" : 6, + "timer" : 8 + },230128404411877422:{ + "amount" : 6, + "timer" : 8 + },6116544835760074061:{ + "amount" : 5, + "timer" : 8 + },3230871462224099604:{ + "amount" : 3, + "timer" : 8 + },665572432318179597:{ + "amount" : 3, + "timer" : 8 + },8541554865674308451:{ + "amount" : 8, + "timer" : 8 + },7310576064803777137:{ + "amount" : 3, + "timer" : 8 + },2592791917921899291:{ + "amount" : 3, + "timer" : 8 + },24867291227097788:{ + "amount" : 20, + "timer" : 8 + },4251713257158676635:{ + "amount" : 6, + "timer" : 8 + },2346791456525716917:{ + "amount" : 4, + "timer" : 8 + },115861447310527445:{ + "amount" : 10, + "timer" : 8 + },4486603863485232864:{ + "amount" : 3, + "timer" : 8 + },4490846050937931976:{ + "amount" : 16, + "timer" : 8 + },6543633992099681899:{ + "amount" : 5, + "timer" : 8 + },3644022315067405618:{ + "amount" : 3, + "timer" : 8 + },7282857729445564318:{ + "amount" : 4, + "timer" : 8 + },5390681382000962871:{ + "amount" : 10, + "timer" : 8 + },1683794405021959285:{ + "amount" : 3, + "timer" : 8 + },6751915367223788269:{ + "amount" : 3, + "timer" : 8 + },7185975692523554559:{ + "amount" : 6, + "timer" : 8 + },7701324716787826908:{ + "amount" : 5, + "timer" : 8 + },1892666204427171121:{ + "amount" : 6, + "timer" : 8 + },5069390385702401946:{ + "amount" : 3, + "timer" : 8 + },7014338403041941207:{ + "amount" : 3, + "timer" : 8 + },8080420323910558702:{ + "amount" : 7, + "timer" : 8 + },6179543599492632565:{ + "amount" : 5, + "timer" : 8 + },2399428355005997441:{ + "amount" : 3, + "timer" : 8 + },8393128418548501696:{ + "amount" : 13, + "timer" : 8 + },3862050124437239726:{ + "amount" : 3, + "timer" : 8 + },671827947192502640:{ + "amount" : 3, + "timer" : 8 + },6394537095716413834:{ + "amount" : 3, + "timer" : 8 + },6194099075105056437:{ + "amount" : 6, + "timer" : 8 + },7000811315402476818:{ + "amount" : 25, + "timer" : 8 + },7431282792956642253:{ + "amount" : 50, + "timer" : 8 + },6322639543943145101:{ + "amount" : 150, + "timer" : 8 + },6011281907697289600:{ + "amount" : 2, + "timer" : 8 + },7880613421731702727:{ + "amount" : 3, + "timer" : 8 + },577582072544613651:{ + "amount" : 4, + "timer" : 8 + },2580729064325084868:{ + "amount" : 3, + "timer" : 8 + },1384266102940774792:{ + "amount" : 2, + "timer" : 8 + },8116046045139527056:{ + "amount" : 4, + "timer" : 8 + },757757744158031655:{ + "amount" : 3, + "timer" : 8 + },7208448015709560947:{ + "amount" : 25, + "timer" : 8 + },453001082964150584:{ + "amount" : 3, + "timer" : 8 + },6459668515788669895:{ + "amount" : 8, + "timer" : 8 + },5693313975744187644:{ + "amount" : 4, + "timer" : 8 + },6239530748924361937:{ + "amount" : 3, + "timer" : 8 + },2943307083604176974:{ + "amount" : 4, + "timer" : 8 + },2758138561111042124:{ + "amount" : 3, + "timer" : 8 + },2439310734546983057:{ + "amount" : 2, + "timer" : 8 + },2127419785472520839:{ + "amount" : 4, + "timer" : 8 + },6115176940143190222:{ + "amount" : 1, + "timer" : 8 + },3244511331880481237:{ + "amount" : 3, + "timer" : 8 + },2697993547544598447:{ + "amount" : 5, + "timer" : 8 + },8691825898800490311:{ + "amount" : 30, + "timer" : 8 + },2846362588298799830:{ + "amount" : 25, + "timer" : 8 + },2492361255545647434:{ + "amount" : 30, + "timer" : 8 + },7471013255633030181:{ + "amount" : 5, + "timer" : 8 + },279519856126387054:{ + "amount" : 8, + "timer" : 8 + },3036501988357057785:{ + "amount" : 2, + "timer" : 8 + },8370352015394269434:{ + "amount" : 2, + "timer" : 8 + },5310511263491552563:{ + "amount" : 3, + "timer" : 8 + },7000546635053414597:{ + "amount" : 25, + "timer" : 8 + },2991171896769267585:{ + "amount" : 25, + "timer" : 8 + },6193282468744973164:{ + "amount" : 4, + "timer" : 8 + },2521626007632763455:{ + "amount" : 20, + "timer" : 8 + },2695020519472748781:{ + "amount" : 2, + "timer" : 8 + },8182332639432793261:{ + "amount" : 4, + "timer" : 8 + },5993163202141193243:{ + "amount" : 6, + "timer" : 8 + },299165605095990708:{ + "amount" : 3, + "timer" : 8 + },4229196950961893041:{ + "amount" : 6, + "timer" : 8 + },2516499214639347657:{ + "amount" : 6, + "timer" : 8 + },6297197963526914861:{ + "amount" : 15, + "timer" : 8 + },3511888522870492314:{ + "amount" : 4, + "timer" : 8 + },8285386246121547567:{ + "amount" : 3, + "timer" : 8 + },4796072999474246460:{ + "amount" : 3, + "timer" : 8 + },3840126349505694120:{ + "amount" : 7, + "timer" : 8 + },3415504338553443443:{ + "amount" : 5, + "timer" : 8 + },2917237080054278187:{ + "amount" : 20, + "timer" : 8 + },8454311607390946679:{ + "amount" : 15, + "timer" : 8 + },119989752457614695:{ + "amount" : 4, + "timer" : 8 + },3150606131317057093:{ + "amount" : 3, + "timer" : 8 + },6686456266224326150:{ + "amount" : 10, + "timer" : 8 + },244220223323552069:{ + "amount" : 15, + "timer" : 8 + },6757480123237677446:{ + "amount" : 15, + "timer" : 8 + },984526843852846404:{ + "amount" : 5, + "timer" : 8 + },2981720113832475983:{ + "amount" : 4, + "timer" : 8 + },3590946391054570124:{ + "amount" : 5, + "timer" : 8 + },3164105254944451701:{ + "amount" : 8, + "timer" : 8 + },2496348649128303416:{ + "amount" : 8, + "timer" : 8 + },7796031455709349314:{ + "amount" : 3, + "timer" : 8 + },570179385099086634:{ + "amount" : 15, + "timer" : 8 + },2149804425558490560:{ + "amount" : 6, + "timer" : 8 + },4053130291940502765:{ + "amount" : 3, + "timer" : 8 + },8371829534939269334:{ + "amount" : 3, + "timer" : 8 + },8107643449996726971:{ + "amount" : 4, + "timer" : 8 + },956450488621875304:{ + "amount" : 6, + "timer" : 8 + },7268917092667497202:{ + "amount" : 25, + "timer" : 8 + },3606756446960121899:{ + "amount" : 6, + "timer" : 8 + },3239564729458899847:{ + "amount" : 6, + "timer" : 8 + },1523848932727218515:{ + "amount" : 6, + "timer" : 8 + },2630495558067605169:{ + "amount" : 5, + "timer" : 8 + },9147695366800162529:{ + "amount" : 2, + "timer" : 8 + },4231650558158930430:{ + "amount" : 5, + "timer" : 8 + },7165153787907877947:{ + "amount" : 15, + "timer" : 8 + },8195172256965701103:{ + "amount" : 20, + "timer" : 8 + } + } + }, + "FishSpawners" : { + "__type" : "System.Collections.Generic.Dictionary`2[[System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[FishSpawnerData, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]],mscorlib", + "value" : {6225267190291749742:{ + "Amount" : 1, + "Timer" : 8 + },2912653272416394554:{ + "Amount" : 1, + "Timer" : 8 + },5587833235190290320:{ + "Amount" : 4, + "Timer" : 8 + },4587064347087452734:{ + "Amount" : 3, + "Timer" : 8 + },2449082857242818831:{ + "Amount" : 2, + "Timer" : 8 + },1342686903013302450:{ + "Amount" : 2, + "Timer" : 8 + },2839681851063541153:{ + "Amount" : 2, + "Timer" : 8 + },5561324054922159982:{ + "Amount" : 2, + "Timer" : 8 + },6200216199898015709:{ + "Amount" : 3, + "Timer" : 8 + },1621877678487016105:{ + "Amount" : 1, + "Timer" : 8 + },7650314915214801995:{ + "Amount" : 2, + "Timer" : 8 + },7896769260950161511:{ + "Amount" : 2, + "Timer" : 8 + },7200239591543821883:{ + "Amount" : 2, + "Timer" : 8 + },8072306794835924191:{ + "Amount" : 3, + "Timer" : 8 + },1179181279936222695:{ + "Amount" : 3, + "Timer" : 8 + },6694438785393046901:{ + "Amount" : 0, + "Timer" : 8 + },1677800573961990093:{ + "Amount" : 1, + "Timer" : 8 + },6775056927754909674:{ + "Amount" : 1, + "Timer" : 8 + },6511411715400366868:{ + "Amount" : 1, + "Timer" : 8 + },2138733193120265167:{ + "Amount" : 3, + "Timer" : 8 + },6062479714000079910:{ + "Amount" : 3, + "Timer" : 8 + },8781034219481726844:{ + "Amount" : 2, + "Timer" : 8 + },4313669248474582613:{ + "Amount" : 2, + "Timer" : 8 + },5818038754101369811:{ + "Amount" : 2, + "Timer" : 8 + },2654981735290926615:{ + "Amount" : 1, + "Timer" : 8 + },6346248551658735421:{ + "Amount" : 1, + "Timer" : 8 + },8689033041176045420:{ + "Amount" : 1, + "Timer" : 8 + },5062618249153926883:{ + "Amount" : 2, + "Timer" : 8 + },1402507957304333063:{ + "Amount" : 2, + "Timer" : 8 + },2922438230332720013:{ + "Amount" : 3, + "Timer" : 8 + },2150881096791243176:{ + "Amount" : 1, + "Timer" : 8 + },3665515487662580321:{ + "Amount" : 1, + "Timer" : 8 + },5293404538601203430:{ + "Amount" : 2, + "Timer" : 8 + } + } + }, + "Army" : { + "__type" : "System.Collections.Generic.Dictionary`2[[System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[ArmySaveData, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]],mscorlib", + "value" : {1198526763731270861:{ + "amount" : 3 + },7797524139696941256:{ + "amount" : 6 + },5564307308715826562:{ + "amount" : 5 + },683744809766616885:{ + "amount" : 14 + },6118483006530980103:{ + "amount" : 2 + },2585590580992298007:{ + "amount" : 6 + },8617668129566332086:{ + "amount" : 16 + },2282664188982394146:{ + "amount" : 4 + },6318485354842389779:{ + "amount" : 15 + },1510824213903976869:{ + "amount" : 3 + },7460775551608290812:{ + "amount" : 14 + },1150021662455940515:{ + "amount" : 12 + },6276437389287249673:{ + "amount" : 13 + },4385790972895302863:{ + "amount" : 8 + },3519904273505865862:{ + "amount" : 14 + },8157506646844800989:{ + "amount" : 13 + },6602023180719173357:{ + "amount" : 14 + },4946926818005375629:{ + "amount" : 10 + },4187163471321782254:{ + "amount" : 5 + },7177038713447503116:{ + "amount" : 4 + },4010486272995302970:{ + "amount" : 5 + },7720823962184742665:{ + "amount" : 6 + },5643165707830472:{ + "amount" : 13 + },459769908055817340:{ + "amount" : 15 + },1041743541357677283:{ + "amount" : 4 + },677959973995711183:{ + "amount" : 15 + },5577768441831619496:{ + "amount" : 13 + },8580749993957332044:{ + "amount" : 29 + },6951260433395137734:{ + "amount" : 14 + },841940486425347384:{ + "amount" : 2 + },4884679350967023270:{ + "amount" : 7 + },6983957558238104673:{ + "amount" : 13 + },6659683987156779385:{ + "amount" : 10 + },6277257289792746631:{ + "amount" : 10 + },6948358123570535197:{ + "amount" : 5 + },3770967192642378774:{ + "amount" : 3 + },9145181928453194692:{ + "amount" : 15 + },3633360940492322912:{ + "amount" : 16 + } + } + }, + "CanSleep" : { + "__type" : "bool", + "value" : false + }, + "SleepHour" : { + "__type" : "int", + "value" : 0 + }, + "SleepMinute" : { + "__type" : "int", + "value" : 0 + }, + "DestroyedObjects" : { + "__type" : "System.Collections.Generic.List`1[[System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]],mscorlib", + "value" : [ + + ] + }, + "LearnedItems" : { + "__type" : "System.Collections.Generic.List`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]],mscorlib", + "value" : [ + + ] + }, + "UnlockItems" : { + "__type" : "System.Collections.Generic.List`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]],mscorlib", + "value" : [ + + ] + }, + "ResearchLevel" : { + "__type" : "int", + "value" : 1 + }, + "DiscardItems" : { + "__type" : "System.Collections.Generic.List`1[[DiscardedItemData, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]],mscorlib", + "value" : [ + + ] + }, + "DropBags" : { + "__type" : "System.Collections.Generic.List`1[[DroppedBagData, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]],mscorlib", + "value" : [ + + ] + }, + "Collectables" : { + "__type" : "System.Collections.Generic.List`1[[CollectableData, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]],mscorlib", + "value" : [ + + ] + }, + "WorldLocations" : { + "__type" : "System.Collections.Generic.List`1[[LocationData, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]],mscorlib", + "value" : [ + { + "ID" : 1518484736226618671, + "FactionType" : 8 + },{ + "ID" : 5954632081223343456, + "FactionType" : 6 + },{ + "ID" : 845485320647761336, + "FactionType" : 6 + },{ + "ID" : 5783076294691706568, + "FactionType" : 2 + },{ + "ID" : 8565324596333705997, + "FactionType" : 8 + },{ + "ID" : 3246512265697067933, + "FactionType" : 13 + },{ + "ID" : 2246022674251843039, + "FactionType" : 4 + },{ + "ID" : 5360963719893734222, + "FactionType" : 13 + },{ + "ID" : 3231707177795240913, + "FactionType" : 13 + },{ + "ID" : 3712943840098470031, + "FactionType" : 4 + },{ + "ID" : 7434706431722753326, + "FactionType" : 13 + },{ + "ID" : 4897102158648239545, + "FactionType" : 13 + },{ + "ID" : 353148506269889260, + "FactionType" : 4 + },{ + "ID" : 1031033779851944512, + "FactionType" : 13 + },{ + "ID" : 6861703178489995584, + "FactionType" : 13 + },{ + "ID" : 5935396406126784988, + "FactionType" : 13 + },{ + "ID" : 8716479432774915709, + "FactionType" : 13 + },{ + "ID" : 5856695685748321935, + "FactionType" : 9 + },{ + "ID" : 3250183035483142818, + "FactionType" : 2 + },{ + "ID" : 5102573272838740384, + "FactionType" : 13 + },{ + "ID" : 6926917204620028831, + "FactionType" : 13 + },{ + "ID" : 5246541003819412609, + "FactionType" : 2 + },{ + "ID" : 3762763686944550590, + "FactionType" : 6 + },{ + "ID" : 7124979230175538260, + "FactionType" : 13 + },{ + "ID" : 1047017869027258261, + "FactionType" : 13 + },{ + "ID" : 7828419080954883661, + "FactionType" : 7 + },{ + "ID" : 2180895173475506593, + "FactionType" : 4 + },{ + "ID" : 8299119732507347794, + "FactionType" : 8 + },{ + "ID" : 7549393970831898472, + "FactionType" : 4 + },{ + "ID" : 5488153754598642730, + "FactionType" : 2 + },{ + "ID" : 5395516929090525598, + "FactionType" : 7 + },{ + "ID" : 7722264267570418519, + "FactionType" : 13 + },{ + "ID" : 4602818154174838013, + "FactionType" : 6 + },{ + "ID" : 2685643263686291823, + "FactionType" : 9 + },{ + "ID" : 3807551551988383207, + "FactionType" : 2 + },{ + "ID" : 6989531925477700762, + "FactionType" : 13 + },{ + "ID" : 2283763105358139756, + "FactionType" : 6 + },{ + "ID" : 8417386305634022788, + "FactionType" : 8 + },{ + "ID" : 8413700654374255127, + "FactionType" : 7 + },{ + "ID" : 5810672662808766566, + "FactionType" : 13 + },{ + "ID" : 9038532660897685216, + "FactionType" : 8 + },{ + "ID" : 931100494609600311, + "FactionType" : 8 + } + ] + }, + "TutorialIndex" : { + "__type" : "int", + "value" : 0 + }, + "Holders" : { + "__type" : "System.Collections.Generic.List`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]],mscorlib", + "value" : [ + + ] + } +} \ No newline at end of file diff --git a/game_eggs/steamcmd_servers/sunkenland/world_files/Worlds/Pterodactyl World~76c82b71-6e5b-43e1-96af-6d6024a0b756/WorldSetting.json b/game_eggs/steamcmd_servers/sunkenland/world_files/Worlds/Pterodactyl World~76c82b71-6e5b-43e1-96af-6d6024a0b756/WorldSetting.json new file mode 100644 index 000000000..fc1f78662 --- /dev/null +++ b/game_eggs/steamcmd_servers/sunkenland/world_files/Worlds/Pterodactyl World~76c82b71-6e5b-43e1-96af-6d6024a0b756/WorldSetting.json @@ -0,0 +1,24 @@ +{ + "ApplicationVersion" : { + "__type" : "string", + "value" : "0.2.0" + }, + "WorldSettingProfile" : { + "__type" : "WorldSettingProfile,Assembly-CSharp", + "value" : { + "worldDescription" : "", + "enemyDifficulty" : 1, + "enemyGarrisonDifficulty" : 2, + "enemyRaidDifficulty" : 2, + "survivalDifficulty" : 1, + "isFriendlyFireEnabled" : false, + "isResearchShared" : true, + "isMapShared" : true, + "isFlagShared" : true, + "isSpawnPointShared" : true, + "isUsingRandomSpawnPoints" : false, + "respawnTime" : 10, + "lootRespawnIntervalInDays" : 4 + } + } +} \ No newline at end of file From 7cd7259cb98cc576aa6692f2f0cf360e85c5de03 Mon Sep 17 00:00:00 2001 From: engels74 <141435164+engels74@users.noreply.github.com> Date: Fri, 2 Feb 2024 21:49:59 +0100 Subject: [PATCH 2/4] fixup: quick edit to the `README.md` Reminding the user to change the `WORLD_GUID`, if they end up uploading their own world to the server. --- game_eggs/steamcmd_servers/sunkenland/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/game_eggs/steamcmd_servers/sunkenland/README.md b/game_eggs/steamcmd_servers/sunkenland/README.md index ca0fb67e4..4e25bd613 100644 --- a/game_eggs/steamcmd_servers/sunkenland/README.md +++ b/game_eggs/steamcmd_servers/sunkenland/README.md @@ -17,6 +17,7 @@ To locate your save files on Windows, go to the following directory: On the server, you can find the map here: `/.wine/drive_c/users/container/AppData/LocalLow/Vector3 Studio/Sunkenland/Worlds` +**Remember** to change the `WORLD_GUID` variable, if you upload a new world to your server! Otherwise the server will crash upon launching it. ## Installation/System Requirements From cdc59e148c8ce51cba3f71f347e6e53e977c2ffc Mon Sep 17 00:00:00 2001 From: engels74 <141435164+engels74@users.noreply.github.com> Date: Fri, 2 Feb 2024 22:13:56 +0100 Subject: [PATCH 3/4] fixup: resolving issues - mono was not needed - winearch was not needed - vcrun2019 -> vcrun2022 - added the `in:` for the region selection variable - user now can't edit ports - added `steam_disk_space` feature --- .../sunkenland/egg-sunkenland.json | 24 +++++++------------ 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/game_eggs/steamcmd_servers/sunkenland/egg-sunkenland.json b/game_eggs/steamcmd_servers/sunkenland/egg-sunkenland.json index 9fa9d6d27..84cf32e3f 100644 --- a/game_eggs/steamcmd_servers/sunkenland/egg-sunkenland.json +++ b/game_eggs/steamcmd_servers/sunkenland/egg-sunkenland.json @@ -4,11 +4,13 @@ "version": "PTDL_v2", "update_url": null }, - "exported_at": "2024-02-02T21:39:17+01:00", + "exported_at": "2024-02-02T22:12:13+01:00", "name": "Sunkenland", "author": "engels74@marx.ps", "description": "Sunkenland is a Waterworld-themed survival game. Explore sunken cities, build your base, craft items, trade, and fight pirates as you struggle to survive in an aquatic post-apocalypse world plagued by hunger and violence.", - "features": null, + "features": [ + "steam_disk_space" + ], "docker_images": { "ghcr.io\/parkervcp\/yolks:wine_latest": "ghcr.io\/parkervcp\/yolks:wine_latest" }, @@ -53,8 +55,8 @@ "description": "Steam Query Port", "env_variable": "QUERY_PORT", "default_value": "27015", - "user_viewable": true, - "user_editable": true, + "user_viewable": false, + "user_editable": false, "rules": "required|numeric", "field_type": "text" }, @@ -105,7 +107,7 @@ "default_value": "asia", "user_viewable": true, "user_editable": true, - "rules": "nullable|string", + "rules": "nullable|string|in:asia,cn,jp,eu,sa,kr,us,usw", "field_type": "text" }, { @@ -122,7 +124,7 @@ "name": "[SYSTEM] WINETRICKS_RUN", "description": "", "env_variable": "WINETRICKS_RUN", - "default_value": "mono vcrun2019", + "default_value": "vcrun2022", "user_viewable": false, "user_editable": false, "rules": "required|string", @@ -148,16 +150,6 @@ "rules": "required|string|in:\/home\/container", "field_type": "text" }, - { - "name": "[SYSTEM] WINEARCH", - "description": "", - "env_variable": "WINEARCH", - "default_value": "win64", - "user_viewable": false, - "user_editable": false, - "rules": "required|string|in:win64", - "field_type": "text" - }, { "name": "[SYSTEM] Windows Install Flag", "description": "Required for windows game server installs", From a0bbcb5fae236d737aed5e1d6588fcf5b9a95ccf Mon Sep 17 00:00:00 2001 From: engels74 <141435164+engels74@users.noreply.github.com> Date: Thu, 22 Feb 2024 23:51:12 +0100 Subject: [PATCH 4/4] fixup: updated world version - Updated the world version - Made the world file "empty" --- .../World.json | 739 +----------------- .../WorldSetting.json | 2 +- 2 files changed, 2 insertions(+), 739 deletions(-) diff --git a/game_eggs/steamcmd_servers/sunkenland/world_files/Worlds/Pterodactyl World~76c82b71-6e5b-43e1-96af-6d6024a0b756/World.json b/game_eggs/steamcmd_servers/sunkenland/world_files/Worlds/Pterodactyl World~76c82b71-6e5b-43e1-96af-6d6024a0b756/World.json index 8121510ed..449493c81 100644 --- a/game_eggs/steamcmd_servers/sunkenland/world_files/Worlds/Pterodactyl World~76c82b71-6e5b-43e1-96af-6d6024a0b756/World.json +++ b/game_eggs/steamcmd_servers/sunkenland/world_files/Worlds/Pterodactyl World~76c82b71-6e5b-43e1-96af-6d6024a0b756/World.json @@ -1,743 +1,6 @@ { "ApplicationVersion" : { "__type" : "string", - "value" : "0.2.0" - }, - "Enemy" : { - "__type" : "EnemySaveData,Assembly-CSharp", - "value" : { - "nextSiegeDay" : 1, - "revengeCD" : 500, - "roamingAttackCD" : 10201 - } - }, - "EnviroTime" : { - "__type" : "EnviroTimeData,Assembly-CSharp", - "value" : { - "year" : 2023, - "dayOfYear" : 365, - "days" : 1, - "hour" : 8, - "minute" : 6, - "seconds" : 14 - } - }, - "Weather" : { - "__type" : "string", - "value" : "Cloudy 4" - }, - "ItemSpawners" : { - "__type" : "System.Collections.Generic.Dictionary`2[[System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[ItemSpawnerSaveData, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]],mscorlib", - "value" : {0:{ - "amount" : 20, - "timer" : 0 - },9089502279289951706:{ - "amount" : 4, - "timer" : 8 - },6498082830874993386:{ - "amount" : 4, - "timer" : 8 - },4833402833142214426:{ - "amount" : 6, - "timer" : 8 - },230128404411877422:{ - "amount" : 6, - "timer" : 8 - },6116544835760074061:{ - "amount" : 5, - "timer" : 8 - },3230871462224099604:{ - "amount" : 3, - "timer" : 8 - },665572432318179597:{ - "amount" : 3, - "timer" : 8 - },8541554865674308451:{ - "amount" : 8, - "timer" : 8 - },7310576064803777137:{ - "amount" : 3, - "timer" : 8 - },2592791917921899291:{ - "amount" : 3, - "timer" : 8 - },24867291227097788:{ - "amount" : 20, - "timer" : 8 - },4251713257158676635:{ - "amount" : 6, - "timer" : 8 - },2346791456525716917:{ - "amount" : 4, - "timer" : 8 - },115861447310527445:{ - "amount" : 10, - "timer" : 8 - },4486603863485232864:{ - "amount" : 3, - "timer" : 8 - },4490846050937931976:{ - "amount" : 16, - "timer" : 8 - },6543633992099681899:{ - "amount" : 5, - "timer" : 8 - },3644022315067405618:{ - "amount" : 3, - "timer" : 8 - },7282857729445564318:{ - "amount" : 4, - "timer" : 8 - },5390681382000962871:{ - "amount" : 10, - "timer" : 8 - },1683794405021959285:{ - "amount" : 3, - "timer" : 8 - },6751915367223788269:{ - "amount" : 3, - "timer" : 8 - },7185975692523554559:{ - "amount" : 6, - "timer" : 8 - },7701324716787826908:{ - "amount" : 5, - "timer" : 8 - },1892666204427171121:{ - "amount" : 6, - "timer" : 8 - },5069390385702401946:{ - "amount" : 3, - "timer" : 8 - },7014338403041941207:{ - "amount" : 3, - "timer" : 8 - },8080420323910558702:{ - "amount" : 7, - "timer" : 8 - },6179543599492632565:{ - "amount" : 5, - "timer" : 8 - },2399428355005997441:{ - "amount" : 3, - "timer" : 8 - },8393128418548501696:{ - "amount" : 13, - "timer" : 8 - },3862050124437239726:{ - "amount" : 3, - "timer" : 8 - },671827947192502640:{ - "amount" : 3, - "timer" : 8 - },6394537095716413834:{ - "amount" : 3, - "timer" : 8 - },6194099075105056437:{ - "amount" : 6, - "timer" : 8 - },7000811315402476818:{ - "amount" : 25, - "timer" : 8 - },7431282792956642253:{ - "amount" : 50, - "timer" : 8 - },6322639543943145101:{ - "amount" : 150, - "timer" : 8 - },6011281907697289600:{ - "amount" : 2, - "timer" : 8 - },7880613421731702727:{ - "amount" : 3, - "timer" : 8 - },577582072544613651:{ - "amount" : 4, - "timer" : 8 - },2580729064325084868:{ - "amount" : 3, - "timer" : 8 - },1384266102940774792:{ - "amount" : 2, - "timer" : 8 - },8116046045139527056:{ - "amount" : 4, - "timer" : 8 - },757757744158031655:{ - "amount" : 3, - "timer" : 8 - },7208448015709560947:{ - "amount" : 25, - "timer" : 8 - },453001082964150584:{ - "amount" : 3, - "timer" : 8 - },6459668515788669895:{ - "amount" : 8, - "timer" : 8 - },5693313975744187644:{ - "amount" : 4, - "timer" : 8 - },6239530748924361937:{ - "amount" : 3, - "timer" : 8 - },2943307083604176974:{ - "amount" : 4, - "timer" : 8 - },2758138561111042124:{ - "amount" : 3, - "timer" : 8 - },2439310734546983057:{ - "amount" : 2, - "timer" : 8 - },2127419785472520839:{ - "amount" : 4, - "timer" : 8 - },6115176940143190222:{ - "amount" : 1, - "timer" : 8 - },3244511331880481237:{ - "amount" : 3, - "timer" : 8 - },2697993547544598447:{ - "amount" : 5, - "timer" : 8 - },8691825898800490311:{ - "amount" : 30, - "timer" : 8 - },2846362588298799830:{ - "amount" : 25, - "timer" : 8 - },2492361255545647434:{ - "amount" : 30, - "timer" : 8 - },7471013255633030181:{ - "amount" : 5, - "timer" : 8 - },279519856126387054:{ - "amount" : 8, - "timer" : 8 - },3036501988357057785:{ - "amount" : 2, - "timer" : 8 - },8370352015394269434:{ - "amount" : 2, - "timer" : 8 - },5310511263491552563:{ - "amount" : 3, - "timer" : 8 - },7000546635053414597:{ - "amount" : 25, - "timer" : 8 - },2991171896769267585:{ - "amount" : 25, - "timer" : 8 - },6193282468744973164:{ - "amount" : 4, - "timer" : 8 - },2521626007632763455:{ - "amount" : 20, - "timer" : 8 - },2695020519472748781:{ - "amount" : 2, - "timer" : 8 - },8182332639432793261:{ - "amount" : 4, - "timer" : 8 - },5993163202141193243:{ - "amount" : 6, - "timer" : 8 - },299165605095990708:{ - "amount" : 3, - "timer" : 8 - },4229196950961893041:{ - "amount" : 6, - "timer" : 8 - },2516499214639347657:{ - "amount" : 6, - "timer" : 8 - },6297197963526914861:{ - "amount" : 15, - "timer" : 8 - },3511888522870492314:{ - "amount" : 4, - "timer" : 8 - },8285386246121547567:{ - "amount" : 3, - "timer" : 8 - },4796072999474246460:{ - "amount" : 3, - "timer" : 8 - },3840126349505694120:{ - "amount" : 7, - "timer" : 8 - },3415504338553443443:{ - "amount" : 5, - "timer" : 8 - },2917237080054278187:{ - "amount" : 20, - "timer" : 8 - },8454311607390946679:{ - "amount" : 15, - "timer" : 8 - },119989752457614695:{ - "amount" : 4, - "timer" : 8 - },3150606131317057093:{ - "amount" : 3, - "timer" : 8 - },6686456266224326150:{ - "amount" : 10, - "timer" : 8 - },244220223323552069:{ - "amount" : 15, - "timer" : 8 - },6757480123237677446:{ - "amount" : 15, - "timer" : 8 - },984526843852846404:{ - "amount" : 5, - "timer" : 8 - },2981720113832475983:{ - "amount" : 4, - "timer" : 8 - },3590946391054570124:{ - "amount" : 5, - "timer" : 8 - },3164105254944451701:{ - "amount" : 8, - "timer" : 8 - },2496348649128303416:{ - "amount" : 8, - "timer" : 8 - },7796031455709349314:{ - "amount" : 3, - "timer" : 8 - },570179385099086634:{ - "amount" : 15, - "timer" : 8 - },2149804425558490560:{ - "amount" : 6, - "timer" : 8 - },4053130291940502765:{ - "amount" : 3, - "timer" : 8 - },8371829534939269334:{ - "amount" : 3, - "timer" : 8 - },8107643449996726971:{ - "amount" : 4, - "timer" : 8 - },956450488621875304:{ - "amount" : 6, - "timer" : 8 - },7268917092667497202:{ - "amount" : 25, - "timer" : 8 - },3606756446960121899:{ - "amount" : 6, - "timer" : 8 - },3239564729458899847:{ - "amount" : 6, - "timer" : 8 - },1523848932727218515:{ - "amount" : 6, - "timer" : 8 - },2630495558067605169:{ - "amount" : 5, - "timer" : 8 - },9147695366800162529:{ - "amount" : 2, - "timer" : 8 - },4231650558158930430:{ - "amount" : 5, - "timer" : 8 - },7165153787907877947:{ - "amount" : 15, - "timer" : 8 - },8195172256965701103:{ - "amount" : 20, - "timer" : 8 - } - } - }, - "FishSpawners" : { - "__type" : "System.Collections.Generic.Dictionary`2[[System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[FishSpawnerData, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]],mscorlib", - "value" : {6225267190291749742:{ - "Amount" : 1, - "Timer" : 8 - },2912653272416394554:{ - "Amount" : 1, - "Timer" : 8 - },5587833235190290320:{ - "Amount" : 4, - "Timer" : 8 - },4587064347087452734:{ - "Amount" : 3, - "Timer" : 8 - },2449082857242818831:{ - "Amount" : 2, - "Timer" : 8 - },1342686903013302450:{ - "Amount" : 2, - "Timer" : 8 - },2839681851063541153:{ - "Amount" : 2, - "Timer" : 8 - },5561324054922159982:{ - "Amount" : 2, - "Timer" : 8 - },6200216199898015709:{ - "Amount" : 3, - "Timer" : 8 - },1621877678487016105:{ - "Amount" : 1, - "Timer" : 8 - },7650314915214801995:{ - "Amount" : 2, - "Timer" : 8 - },7896769260950161511:{ - "Amount" : 2, - "Timer" : 8 - },7200239591543821883:{ - "Amount" : 2, - "Timer" : 8 - },8072306794835924191:{ - "Amount" : 3, - "Timer" : 8 - },1179181279936222695:{ - "Amount" : 3, - "Timer" : 8 - },6694438785393046901:{ - "Amount" : 0, - "Timer" : 8 - },1677800573961990093:{ - "Amount" : 1, - "Timer" : 8 - },6775056927754909674:{ - "Amount" : 1, - "Timer" : 8 - },6511411715400366868:{ - "Amount" : 1, - "Timer" : 8 - },2138733193120265167:{ - "Amount" : 3, - "Timer" : 8 - },6062479714000079910:{ - "Amount" : 3, - "Timer" : 8 - },8781034219481726844:{ - "Amount" : 2, - "Timer" : 8 - },4313669248474582613:{ - "Amount" : 2, - "Timer" : 8 - },5818038754101369811:{ - "Amount" : 2, - "Timer" : 8 - },2654981735290926615:{ - "Amount" : 1, - "Timer" : 8 - },6346248551658735421:{ - "Amount" : 1, - "Timer" : 8 - },8689033041176045420:{ - "Amount" : 1, - "Timer" : 8 - },5062618249153926883:{ - "Amount" : 2, - "Timer" : 8 - },1402507957304333063:{ - "Amount" : 2, - "Timer" : 8 - },2922438230332720013:{ - "Amount" : 3, - "Timer" : 8 - },2150881096791243176:{ - "Amount" : 1, - "Timer" : 8 - },3665515487662580321:{ - "Amount" : 1, - "Timer" : 8 - },5293404538601203430:{ - "Amount" : 2, - "Timer" : 8 - } - } - }, - "Army" : { - "__type" : "System.Collections.Generic.Dictionary`2[[System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[ArmySaveData, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]],mscorlib", - "value" : {1198526763731270861:{ - "amount" : 3 - },7797524139696941256:{ - "amount" : 6 - },5564307308715826562:{ - "amount" : 5 - },683744809766616885:{ - "amount" : 14 - },6118483006530980103:{ - "amount" : 2 - },2585590580992298007:{ - "amount" : 6 - },8617668129566332086:{ - "amount" : 16 - },2282664188982394146:{ - "amount" : 4 - },6318485354842389779:{ - "amount" : 15 - },1510824213903976869:{ - "amount" : 3 - },7460775551608290812:{ - "amount" : 14 - },1150021662455940515:{ - "amount" : 12 - },6276437389287249673:{ - "amount" : 13 - },4385790972895302863:{ - "amount" : 8 - },3519904273505865862:{ - "amount" : 14 - },8157506646844800989:{ - "amount" : 13 - },6602023180719173357:{ - "amount" : 14 - },4946926818005375629:{ - "amount" : 10 - },4187163471321782254:{ - "amount" : 5 - },7177038713447503116:{ - "amount" : 4 - },4010486272995302970:{ - "amount" : 5 - },7720823962184742665:{ - "amount" : 6 - },5643165707830472:{ - "amount" : 13 - },459769908055817340:{ - "amount" : 15 - },1041743541357677283:{ - "amount" : 4 - },677959973995711183:{ - "amount" : 15 - },5577768441831619496:{ - "amount" : 13 - },8580749993957332044:{ - "amount" : 29 - },6951260433395137734:{ - "amount" : 14 - },841940486425347384:{ - "amount" : 2 - },4884679350967023270:{ - "amount" : 7 - },6983957558238104673:{ - "amount" : 13 - },6659683987156779385:{ - "amount" : 10 - },6277257289792746631:{ - "amount" : 10 - },6948358123570535197:{ - "amount" : 5 - },3770967192642378774:{ - "amount" : 3 - },9145181928453194692:{ - "amount" : 15 - },3633360940492322912:{ - "amount" : 16 - } - } - }, - "CanSleep" : { - "__type" : "bool", - "value" : false - }, - "SleepHour" : { - "__type" : "int", - "value" : 0 - }, - "SleepMinute" : { - "__type" : "int", - "value" : 0 - }, - "DestroyedObjects" : { - "__type" : "System.Collections.Generic.List`1[[System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]],mscorlib", - "value" : [ - - ] - }, - "LearnedItems" : { - "__type" : "System.Collections.Generic.List`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]],mscorlib", - "value" : [ - - ] - }, - "UnlockItems" : { - "__type" : "System.Collections.Generic.List`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]],mscorlib", - "value" : [ - - ] - }, - "ResearchLevel" : { - "__type" : "int", - "value" : 1 - }, - "DiscardItems" : { - "__type" : "System.Collections.Generic.List`1[[DiscardedItemData, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]],mscorlib", - "value" : [ - - ] - }, - "DropBags" : { - "__type" : "System.Collections.Generic.List`1[[DroppedBagData, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]],mscorlib", - "value" : [ - - ] - }, - "Collectables" : { - "__type" : "System.Collections.Generic.List`1[[CollectableData, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]],mscorlib", - "value" : [ - - ] - }, - "WorldLocations" : { - "__type" : "System.Collections.Generic.List`1[[LocationData, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]],mscorlib", - "value" : [ - { - "ID" : 1518484736226618671, - "FactionType" : 8 - },{ - "ID" : 5954632081223343456, - "FactionType" : 6 - },{ - "ID" : 845485320647761336, - "FactionType" : 6 - },{ - "ID" : 5783076294691706568, - "FactionType" : 2 - },{ - "ID" : 8565324596333705997, - "FactionType" : 8 - },{ - "ID" : 3246512265697067933, - "FactionType" : 13 - },{ - "ID" : 2246022674251843039, - "FactionType" : 4 - },{ - "ID" : 5360963719893734222, - "FactionType" : 13 - },{ - "ID" : 3231707177795240913, - "FactionType" : 13 - },{ - "ID" : 3712943840098470031, - "FactionType" : 4 - },{ - "ID" : 7434706431722753326, - "FactionType" : 13 - },{ - "ID" : 4897102158648239545, - "FactionType" : 13 - },{ - "ID" : 353148506269889260, - "FactionType" : 4 - },{ - "ID" : 1031033779851944512, - "FactionType" : 13 - },{ - "ID" : 6861703178489995584, - "FactionType" : 13 - },{ - "ID" : 5935396406126784988, - "FactionType" : 13 - },{ - "ID" : 8716479432774915709, - "FactionType" : 13 - },{ - "ID" : 5856695685748321935, - "FactionType" : 9 - },{ - "ID" : 3250183035483142818, - "FactionType" : 2 - },{ - "ID" : 5102573272838740384, - "FactionType" : 13 - },{ - "ID" : 6926917204620028831, - "FactionType" : 13 - },{ - "ID" : 5246541003819412609, - "FactionType" : 2 - },{ - "ID" : 3762763686944550590, - "FactionType" : 6 - },{ - "ID" : 7124979230175538260, - "FactionType" : 13 - },{ - "ID" : 1047017869027258261, - "FactionType" : 13 - },{ - "ID" : 7828419080954883661, - "FactionType" : 7 - },{ - "ID" : 2180895173475506593, - "FactionType" : 4 - },{ - "ID" : 8299119732507347794, - "FactionType" : 8 - },{ - "ID" : 7549393970831898472, - "FactionType" : 4 - },{ - "ID" : 5488153754598642730, - "FactionType" : 2 - },{ - "ID" : 5395516929090525598, - "FactionType" : 7 - },{ - "ID" : 7722264267570418519, - "FactionType" : 13 - },{ - "ID" : 4602818154174838013, - "FactionType" : 6 - },{ - "ID" : 2685643263686291823, - "FactionType" : 9 - },{ - "ID" : 3807551551988383207, - "FactionType" : 2 - },{ - "ID" : 6989531925477700762, - "FactionType" : 13 - },{ - "ID" : 2283763105358139756, - "FactionType" : 6 - },{ - "ID" : 8417386305634022788, - "FactionType" : 8 - },{ - "ID" : 8413700654374255127, - "FactionType" : 7 - },{ - "ID" : 5810672662808766566, - "FactionType" : 13 - },{ - "ID" : 9038532660897685216, - "FactionType" : 8 - },{ - "ID" : 931100494609600311, - "FactionType" : 8 - } - ] - }, - "TutorialIndex" : { - "__type" : "int", - "value" : 0 - }, - "Holders" : { - "__type" : "System.Collections.Generic.List`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]],mscorlib", - "value" : [ - - ] + "value" : "0.2.03" } } \ No newline at end of file diff --git a/game_eggs/steamcmd_servers/sunkenland/world_files/Worlds/Pterodactyl World~76c82b71-6e5b-43e1-96af-6d6024a0b756/WorldSetting.json b/game_eggs/steamcmd_servers/sunkenland/world_files/Worlds/Pterodactyl World~76c82b71-6e5b-43e1-96af-6d6024a0b756/WorldSetting.json index fc1f78662..5af2c4435 100644 --- a/game_eggs/steamcmd_servers/sunkenland/world_files/Worlds/Pterodactyl World~76c82b71-6e5b-43e1-96af-6d6024a0b756/WorldSetting.json +++ b/game_eggs/steamcmd_servers/sunkenland/world_files/Worlds/Pterodactyl World~76c82b71-6e5b-43e1-96af-6d6024a0b756/WorldSetting.json @@ -1,7 +1,7 @@ { "ApplicationVersion" : { "__type" : "string", - "value" : "0.2.0" + "value" : "0.2.03" }, "WorldSettingProfile" : { "__type" : "WorldSettingProfile,Assembly-CSharp",