Hosting a dedicated server for Isle of Siptah

Hey everybody,

For those of you hosting a server for Siptah, @Toolguy is still working on an update for the tool to allow for a dropdown menu. Until then, add this to engine.ini [/Script/EngineSettings.GameMapsSettings] ServerDefaultMap=/Game/DLC_EXT/DLC_Siptah/Maps/DLC_Isle_of_Siptah

Also there will be an update tomorrow or Friday with the proper backup of the Siptah game db, at the moment only the main map game.db is backed up.

Keep an eye on updates for the dedicated server launch tool here:

We’ll also update this thread to inform of any progress.

16.09.2020. Dedicated Server Launcher updated to version 1.2.3.

Dedicated Server Launcher updated to version 1.2.3.
This version should now properly handle the Siptah game database when doing backups.

17.09.2020. Dedicated Server Launcher updated to version 1.2.4

Dedicated Server Launcher 1.2.4:
- Fixed an issue with the ini file parser which would not properly remove duplicate entries in the ini files
- Added a new “Errors” tab, which only lists the server log lines containing the “:Error:” pattern
- Added a new “Players” tab, which only lists the server log lines containing the “Join succeeded” or “ChatWindow:” patterns
- Added alternative tooltip description for the log output depending on which tab is selected
- The currently running map name is now displayed in the title bar
- Found out that the crash reporting did not work: Neither the log file or crash dump were sent, hopefully should work now

9 Likes

These are the new settings added to ServerSettings.ini with their default values:

StormEnabled = true;
ElderThingsEnabled = true;
ElderThingsIdleLifespan = 30.f;
SiegeElderThingsEnabled = true;
StormCooldown = 75.f;
StormAccumulationTime = 15.f;
StormDuration = 30.f;
StormDissipationTime = 2.f;
StormEnduranceDrainMultiplier = 1.f;
ElderThingSpawnRate = 1.f;
StormTimeWeekdayStart = 0000;
StormTimeWeekdayEnd = 2359;
StormTimeWeekendStart = 0000;
StormTimeWeekendEnd = 2359;
StormMinimumOnlinePlayers = 0;
StormBuildingAllowed = false;
StormMapBlocker = true;
ElderThingSiegeDamageMultiplier = 1.f;
MinimumBuildingSizeToBeSieged = 41;
AmbientElderThingRespawnRate = 1.f;
SiegeElderThingRespawnRate = 1.f;
StormBuildingDamageRateMultiplier = 1.f;
MaxAmbientElderThings = 200;
MaxSiegeElderThings = 5;
MaxAmbushElderThings = 200;
ElderThingSiegeBuildingSizeMultiplier = 1.f;
StormBuildingDamageEnabled = true;
SiegeElderThingMapMarkers = false;
MinimumStormDamageBuildingPieces = 0;
StormBuildingDamageMultiplier = 1.f;
VaultRefreshTime = 105;
VaultRefreshDeviation = 30;
SurgeDeviationMin = 60;
SurgeDeviationMax = 60;
SurgeSacrificeRequirementMultiplier = 1.f;
SurgeDespawnTimer = 90; //Minutes
AltarModuleActiveTimeMultiplier = 1.f;
RandomSurgesCountMin = 6;
RandomSurgesCountMax = 10;
DecoupleSurgeFromStorm = false;
DecoupledSurgeCooldown = 5;

PVP expanded settings and dynamic building damage:

PvPEnabled = true/false
RestrictPvPTime = true/false
PVPEnabledMonday = true/false
PVPEnabledTuesday = true/false
PVPEnabledWednesday = true/false
PVPEnabledThursday = true/false
PVPEnabledFriday = true/false
PVPEnabledSaturday = true/false
PVPEnabledSunday = true/false
PVPTimeMondayStart = 1800
PVPTimeTuesdayStart = 1800
PVPTimeWednesdayStart = 1800
PVPTimeThursdayStart = 1800
PVPTimeFridayStart = 1800
PVPTimeSaturdayStart = 1800
PVPTimeSundayStart = 2300
PVPTimeMondayEnd = 2300
PVPTimeTuesdayEnd = 2300
PVPTimeWednesdayEnd = 2300
PVPTimeThursdayEnd = 2300
PVPTimeFridayEnd = 2300
PVPTimeSaturdayEnd = 2300
PVPTimeSundayEnd = 2300
RestrictPvPBuildingDamageTime = true/false
PVPBuildingDamageEnabledMonday = true/false
PVPBuildingDamageEnabledTuesday = true/false
PVPBuildingDamageEnabledWednesday = true/false
PVPBuildingDamageEnabledThursday = true/false
PVPBuildingDamageEnabledFriday = true/false
PVPBuildingDamageEnabledSaturday = true/false
PVPBuildingDamageEnabledSunday = true/false
PVPBuildingDamageTimeMondayStart = 1800
PVPBuildingDamageTimeTuesdayStart = 1800
PVPBuildingDamageTimeWednesdayStart = 1800
PVPBuildingDamageTimeThursdayStart = 1800
PVPBuildingDamageTimeFridayStart = 1800
PVPBuildingDamageTimeSaturdayStart = 1800
PVPBuildingDamageTimeMondayEnd = 2300
PVPBuildingDamageTimeTuesdayEnd = 2300
PVPBuildingDamageTimeWednesdayEnd = 2300
PVPBuildingDamageTimeThursdayEnd = 2300
PVPBuildingDamageTimeFridayEnd = 2300
PVPBuildingDamageTimeSaturdayEnd = 2300
PVPBuildingDamageTimeSundayEnd = 2300
CanDamagePlayerOwnedStructures = true/false
CanDamagePlayerOwnedStructuresPeriod = 120

5 Likes

Server network ports used when hosting a dedicated server:

7777 (UDP) - All platforms
Game port: Main game port.
Default value: 7777
Config file: Engine.ini , section: “[URL]” , entry: “Port=7777”
Command line: “-Port=?”

7777 (TCP) - PC Servers only
Mod download: Port used to send mods to game clients. This port is opened on demand when client requests a transfer.
Default value: 0 (offset added to the game port)
Config file: Engine.ini , section: “[/Script/ConanSandbox.SystemSettings]” , entry: “ModFileDownload.DownloadPortOffset=2”

7778 (UDP) - All platforms
Pinger: Pinger port used by server browser to determine server availability.
Hardcoded value: always game port +1, no way to change using command line/config file.

25575 (TCP) - All platforms
RCON: Remote administrative access.
Default value: 25575
Config file: Game.ini , section: “[RconPlugin]” , entry: “RconPort=?”
Command line: “-RconPort=?”

27015 (UDP) - PC Servers only
Server query: Dedicated server app does not use Steam anymore.
Default value: 27015
Config file: Engine.ini , section: “[OnlineSubsystem Null ]” , entry: “GameServerQueryPort=27015”. Section [OnlineSubsystemSteam] is deprecated and should be removed
Command line: “-QueryPort=?”

5 Likes