Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 1 addition & 7 deletions UIMod/onboard_bundled/localization/de-DE.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@
"UIText_BasicSettings": "Basis",
"UIText_NetworkSettings": "Netzwerk",
"UIText_AdvancedSettings": "Erweitert",
"UIText_BetaSettings": "Beta",
"basic": {
"UIText_BasicServerSettings": "Grundlegende Servereinstellungen",
"UIText_ServerName": "Servername",
Expand Down Expand Up @@ -78,11 +77,7 @@
"UIText_GameBranch": "Spiel Branch",
"UIText_GameBranchInfo": "Branch des Spiels. Bei Änderung SSUI Neustart erforderlich!"
},
"beta": {
"UIText_BetaOnlySettings": "NUR BETA: NEUE TERRAIN UND SPEICHERSYSTEM EINSTELLUNGEN",
"UIText_BetaWarning": "Diese Einstellungen sind nur nützlich bei Stationeers Dedicated Server Beta. Wechsel möglich unter Erweiterte Einstellungen -> Spiel Branch. Alte Speicherstände NICHT kompatibel, aber migrierbar mit JacksonTheMaster's <a href=\"https://sst.jxsn.dev\">Migration Tool</a>. \"How to\" Infos im FAQ gelten auch für Dedicated Server.",
"UIText_UseNewTerrainAndSave": "Neues Terrain- und Speichersystem Nutzen",
"UIText_UseNewTerrainAndSaveInfo": "Auf TRUE setzen für .save Dateien im Backup Manager und Argument-Parsing. Bei false funktionieren nur Stationeers Versionen vor Terrain-Überarbeitung (≈ Mitte 2025). Standard false bis neues System veröffentlicht.",
"terrain": {
"UIText_Difficulty": "Schwierigkeit",
"UIText_DifficultyInfo": "Schwierigkeit für Welterstellung. Standard Normal wenn leer.",
"UIText_StartCondition": "Startbedingung",
Expand Down Expand Up @@ -177,7 +172,6 @@
"UIText_GameBranch_SkipButton": "Release Version nutzen",
"UIText_NewTerrainAndSaveSystem_Title": "Wichtig",
"UIText_NewTerrainAndSaveSystem_HeaderTitle": "Terrainsystem wählen",
"UIText_NewTerrainAndSaveSystem_StepMessage": "Gerade zu Beta gewechselt? Terrain- und Speichersystem umschalten! 'ja' eingeben zum Aktivieren oder 'nein' zum Deaktivieren.",
"UIText_NewTerrainAndSaveSystem_PrimaryPlaceholder": "nein",
"UIText_NewTerrainAndSaveSystem_PrimaryLabel": "Neues System aktivieren",
"UIText_NewTerrainAndSaveSystem_SubmitButton": "Speichern & Weiter",
Expand Down
14 changes: 7 additions & 7 deletions UIMod/onboard_bundled/localization/en-US.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
"UIText_BasicSettings": "Basic Settings",
"UIText_NetworkSettings": "Network Settings",
"UIText_AdvancedSettings": "Advanced Settings",
"UIText_BetaSettings": "Beta Settings",
"UIText_TerrainSettings": "New Terrain",
"basic": {
"UIText_BasicServerSettings": "Basic Server Settings",
"UIText_ServerName": "Server Name",
Expand Down Expand Up @@ -80,11 +80,11 @@
"UIText_AllowAutoGameServerUpdates": "Enable Auto Game Server Updates",
"UIText_AllowAutoGameServerUpdatesInfo": "Allow the gameserver to automatically query for and update to the latest version. Attention: Restarts the server when a new version was found and installed. Will send multiple warning messages to the sever with SAY commands 60-10 seconds before the restart."
},
"beta": {
"UIText_BetaOnlySettings": "BETA ONLY: NEW TERRAIN AND SAVE SYSTEM SETTINGS",
"UIText_BetaWarning": "These settings are only useful if you are running the Stationeers Dedicated Server Beta. Switching is possible from Advanced Settings -> Game Branch. Old savegames are NOT compatible with the new system, but can be migrated with JacksonTheMaster's <a href=\"https://sst.jxsn.dev\">Migration tool.</a>. Related \"how to\" Information on the FAQ there also applies to the Dedicated Server.",
"terrain": {
"UIText_TerrainSettingsHeader": "NEW TERRAIN AND SAVE SYSTEM SETTINGS",
"UIText_TerrainWarning": "These settings are only useful if you are running a Stationeers build NEWER than September 2025. Old savegames are NOT compatible with the new system, but can be migrated with JacksonTheMaster's <a href=\"https://sst.jxsn.dev\">Migration tool.</a>. Related \"how to\" Information on the FAQ there also applies to the Dedicated Server.",
"UIText_UseNewTerrainAndSave": "Use New Terrain and Save System",
"UIText_UseNewTerrainAndSaveInfo": "Set to TRUE to enable handling of .save files in the Backup manager and argument parsing. If set to false, only Stationeers versions before the terrain rework (≈ mid 2025) will work. Defaults to false until new Stationeers Terrain and Save System is released.",
"UIText_UseNewTerrainAndSaveInfo": "Set to TRUE to enable handling of .save files in the Backup manager and argument parsing. If set to false, only Stationeers versions before the terrain rework (≈ mid 2025) will work. Defaults to TRUE!",
"UIText_Difficulty": "Difficulty",
"UIText_DifficultyInfo": "Difficulty to create the world with. Defaults to Normal if empty.",
"UIText_StartCondition": "Start Condition",
Expand Down Expand Up @@ -176,8 +176,8 @@
"UIText_GameBranch_SkipButton": "Use Normal Version",
"UIText_NewTerrainAndSaveSystem_Title": "IMPORTANT",
"UIText_NewTerrainAndSaveSystem_HeaderTitle": "Select Terrain System",
"UIText_NewTerrainAndSaveSystem_StepMessage": "Just switched to Beta? If yes, enable handling of the new terrain and save system here. Enter 'yes' to enable or 'no' to use the old system.",
"UIText_NewTerrainAndSaveSystem_PrimaryPlaceholder": "no",
"UIText_NewTerrainAndSaveSystem_StepMessage": "Using an OLD branch, such as preterrain or older without the terrain system changes? If yes, disable handling of the new terrain and save system here. Enter 'yes' or skip to enable (default) or 'no' to use the old save and terrain system. If you are unsure, skip this step.",
"UIText_NewTerrainAndSaveSystem_PrimaryPlaceholder": "yes",
"UIText_NewTerrainAndSaveSystem_PrimaryLabel": "Enable new System",
"UIText_NewTerrainAndSaveSystem_SubmitButton": "Save & Continue",
"UIText_NewTerrainAndSaveSystem_SkipButton": "Skip",
Expand Down
7 changes: 1 addition & 6 deletions UIMod/onboard_bundled/localization/sv-SE.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@
"UIText_BasicSettings": "Grund",
"UIText_NetworkSettings": "Nätverk",
"UIText_AdvancedSettings": "Avancerad",
"UIText_BetaSettings": "Beta",
"basic": {
"UIText_BasicServerSettings": "Grundläggande serverinställningar",
"UIText_ServerName": "Servernamn",
Expand Down Expand Up @@ -80,11 +79,8 @@
"UIText_AllowAutoGameServerUpdates": "Aktivera automatiska uppdateringar av spelservern",
"UIText_AllowAutoGameServerUpdatesInfo": "Tillåt spelservern att automatiskt söka efter och uppdatera till den senaste versionen. Obs! Servern startas om när en ny version har hittats och installerats. Flera varningsmeddelanden skickas till servern med SAY-kommandon 60–10 sekunder före omstarten."
},
"beta": {
"UIText_BetaOnlySettings": "ENDAST BETA: INSTÄLLNINGAR FÖR NYTT TERRÄNG- OCH SPARSYSTEM",
"UIText_BetaWarning": "Dessa inställningar är endast användbara om du kör Stationeers Dedicated Server Beta. Byte är möjligt via Avancerade inställningar -> Spelgren. Gamla sparfiler är INTE kompatibla med det nya systemet, men kan migreras med JacksonTheMasters <a href=\"https://sst.jxsn.dev\">Migreringsverktyg</a>. Relaterad \"hur man gör\"-info i FAQ gäller även för Dedicated Server.",
"terrain": {
"UIText_UseNewTerrainAndSave": "Använd nytt system",
"UIText_UseNewTerrainAndSaveInfo": "Sätt till TRUE för att aktivera hantering av .save-filer i Backup-hanteraren och argumentparsning. Om satt till false fungerar endast Stationeers-versioner före terrängomarbetningen (≈ mitten av 2025). Standard är false tills nya Stationeers terräng- och sparsystemet släpps.",
"UIText_Difficulty": "Svårighetsgrad",
"UIText_DifficultyInfo": "Svårighetsgrad för världsskapande. Standard är Normal om tomt.",
"UIText_StartCondition": "Startvillkor",
Expand Down Expand Up @@ -176,7 +172,6 @@
"UIText_GameBranch_SkipButton": "Använd standardversion",
"UIText_NewTerrainAndSaveSystem_Title": "Viktigt",
"UIText_NewTerrainAndSaveSystem_HeaderTitle": "Välj terrängsystem",
"UIText_NewTerrainAndSaveSystem_StepMessage": "Bytt till beta? Aktivera terräng- och sparsystem för att stödja det! Ange 'ja' för att aktivera eller 'nej' för att inaktivera.",
"UIText_NewTerrainAndSaveSystem_PrimaryPlaceholder": "nej",
"UIText_NewTerrainAndSaveSystem_PrimaryLabel": "Aktivera nytt system",
"UIText_NewTerrainAndSaveSystem_SubmitButton": "Spara & fortsätt",
Expand Down
8 changes: 4 additions & 4 deletions UIMod/onboard_bundled/ui/config.html
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ <h1>{{.UIText_ServerConfig}}</h1>
<button class="section-nav-button" data-section="basic-settings">{{.UIText_BasicSettings}}</button>
<button class="section-nav-button" data-section="network-settings">{{.UIText_NetworkSettings}}</button>
<button class="section-nav-button" data-section="advanced-settings">{{.UIText_AdvancedSettings}}</button>
<button class="section-nav-button" data-section="beta-settings">{{.UIText_BetaSettings}}</button>
<button class="section-nav-button" data-section="terrain-settings">{{.UIText_TerrainSettings}}</button>
</div>

<form id="server-config-form" action="/saveconfigasjson" method="post">
Expand Down Expand Up @@ -254,9 +254,9 @@ <h3 class="section-title">{{.UIText_AdvancedConfiguration}}</h3>
</div>
</div>

<div id="beta-settings" class="config-section">
<h3 class="section-title">{{.UIText_BetaOnlySettings}}</h3>
<div class="beta-warning">{{.UIText_BetaWarning}}</div>
<div id="terrain-settings" class="config-section">
<h3 class="section-title">{{.UIText_TerrainSettingsHeader}}</h3>
<div class="beta-warning">{{.UIText_TerrainWarning}}</div>
<div class="channel-grid">
<div class="form-group">
<label for="IsNewTerrainAndSaveSystem">{{.UIText_UseNewTerrainAndSave}}:</label>
Expand Down
4 changes: 2 additions & 2 deletions src/config/config.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import (

var (
// All configuration variables can be found in vars.go
Version = "5.6.4"
Version = "5.6.5"
Branch = "release"
)

Expand Down Expand Up @@ -158,7 +158,7 @@ func applyConfig(cfg *JsonConfig) {
BackupCleanupInterval = time.Duration(getInt(cfg.BackupCleanupInterval, "BACKUP_CLEANUP_INTERVAL", 730)) * time.Hour
BackupWaitTime = time.Duration(getInt(cfg.BackupWaitTime, "BACKUP_WAIT_TIME", 30)) * time.Second

isNewTerrainAndSaveSystemVal := getBool(cfg.IsNewTerrainAndSaveSystem, "ENABLE_DOT_SAVES", false)
isNewTerrainAndSaveSystemVal := getBool(cfg.IsNewTerrainAndSaveSystem, "ENABLE_DOT_SAVES", true)
IsNewTerrainAndSaveSystem = isNewTerrainAndSaveSystemVal
cfg.IsNewTerrainAndSaveSystem = &isNewTerrainAndSaveSystemVal

Expand Down
6 changes: 1 addition & 5 deletions src/web/TwoBoxForm.go
Original file line number Diff line number Diff line change
Expand Up @@ -102,11 +102,7 @@ func ServeTwoBoxFormTemplate(w http.ResponseWriter, r *http.Request) {
{Display: "Venus", Value: "Venus"},
{Display: "Mars", Value: "Mars2"},
{Display: "Europa", Value: "Europa3"},
{Display: "Mimas Herschel", Value: "MimasHerschel"},
{Display: "Mars", Value: "Mars"},
{Display: "Europa", Value: "Europa"},
{Display: "Mimas", Value: "Mimas"},
}
{Display: "Mimas Herschel", Value: "MimasHerschel"}}
}

// Define all steps in a map for easy access and modification
Expand Down
6 changes: 3 additions & 3 deletions src/web/configpage.go
Original file line number Diff line number Diff line change
Expand Up @@ -177,7 +177,7 @@ func ServeConfigPage(w http.ResponseWriter, r *http.Request) {
UIText_BasicSettings: localization.GetString("UIText_BasicSettings"),
UIText_NetworkSettings: localization.GetString("UIText_NetworkSettings"),
UIText_AdvancedSettings: localization.GetString("UIText_AdvancedSettings"),
UIText_BetaSettings: localization.GetString("UIText_BetaSettings"),
UIText_TerrainSettings: localization.GetString("UIText_TerrainSettings"),
UIText_BasicServerSettings: localization.GetString("UIText_BasicServerSettings"),

UIText_ServerName: localization.GetString("UIText_ServerName"),
Expand Down Expand Up @@ -224,8 +224,8 @@ func ServeConfigPage(w http.ResponseWriter, r *http.Request) {
UIText_AutoRestartServerTimerInfo: localization.GetString("UIText_AutoRestartServerTimerInfo"),
UIText_GameBranch: localization.GetString("UIText_GameBranch"),
UIText_GameBranchInfo: localization.GetString("UIText_GameBranchInfo"),
UIText_BetaOnlySettings: localization.GetString("UIText_BetaOnlySettings"),
UIText_BetaWarning: localization.GetString("UIText_BetaWarning"),
UIText_TerrainSettingsHeader: localization.GetString("UIText_TerrainSettingsHeader"),
UIText_TerrainWarning: localization.GetString("UIText_TerrainWarning"),
UIText_UseNewTerrainAndSave: localization.GetString("UIText_UseNewTerrainAndSave"),
UIText_UseNewTerrainAndSaveInfo: localization.GetString("UIText_UseNewTerrainAndSaveInfo"),
UIText_Difficulty: localization.GetString("UIText_Difficulty"),
Expand Down
6 changes: 3 additions & 3 deletions src/web/templatevars.go
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ type ConfigTemplateData struct {
UIText_BasicSettings string
UIText_NetworkSettings string
UIText_AdvancedSettings string
UIText_BetaSettings string
UIText_TerrainSettings string
UIText_BasicServerSettings string

UIText_ServerName string
Expand Down Expand Up @@ -136,8 +136,8 @@ type ConfigTemplateData struct {
UIText_AutoRestartServerTimerInfo string
UIText_GameBranch string
UIText_GameBranchInfo string
UIText_BetaOnlySettings string
UIText_BetaWarning string
UIText_TerrainSettingsHeader string
UIText_TerrainWarning string
UIText_UseNewTerrainAndSave string
UIText_UseNewTerrainAndSaveInfo string
UIText_Difficulty string
Expand Down