Sunkenland

Download JSON

Get ready for a Waterworld-themed survival game with modular base building, sunken city scavenging, crafting, base defense, and invasions of NPC clans for resources and territory. Ready for the water apocalypse?

Exported:Author: brainshead@gmail.comVersion: PTDL_v2
README
# Sunkenland


### Author & Contributers
| Name        | Github Profile  |
| ------------- |-------------|
|   Brainshead  | https://github.com/brainshead |

## [Documentation](https://www.sunkenlandgame.com/post/dedicated-server-user-manual)
> [!NOTE]
> Latest document can also be found in root of your container when installing server.

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`

On this location you also find AdminSteamIDs.txt and BanSteamIDs.txt

Put in Steam ID line by line of users to be admins or to be banned.


> [!CAUTION]
> **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
<!--Make changes to reflect the server minimum/recommended hardware specs-->
|  | Bare Minimum | Recommended |
|---------|---------|---------|
| Game Ownership | *Server can start without it* | *Game is needed for creating custom maps* |
| RAM | 4 GB+ | 8 GB+ |
| Storage | 5 GB+ | 20 GB+ |
| CPU | 2 cores with high single-core performance (≥3.0 GHz, modern architecture)| 4 cores with high IPC and boost clocks (≥3.5–4.5 GHz; modern architecture preferred) |

> [!Important]
>  Sunkenland Dedicated Server is built on Unity and is primarily single-threaded and wine also have overhead.  
> CPU clock speed and IPC matter far more than total core count.  
> The server simulation (world, physics, AI) runs largely on one primary thread  
> Additional cores provide limited benefit   
## Server Ports

Ports required to run the server in a table format.

| Port    | Default |
|---------|---------|
| Game Port | 25000 |


 ### Notes
 > [!NOTE]
> - 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`.
> - When you want change the server name, a reinstall is required to let the script run the renaming of the world name. 
Startup Command
wine ./Sunkenland-DedicatedServer.exe -nographics -batchmode -worldGuid {{WORLD_GUID}} -region {{REGION}} -password {{PASSWORD}}  -maxPlayerCapacity {{MAX_PLAYER}} -publicIP {{SERVER_IP}} -publicPort {{SERVER_PORT}}