diff options
Diffstat (limited to 'source/game/StarRootLoader.cpp')
-rw-r--r-- | source/game/StarRootLoader.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/source/game/StarRootLoader.cpp b/source/game/StarRootLoader.cpp index 5c90eb7..9ede365 100644 --- a/source/game/StarRootLoader.cpp +++ b/source/game/StarRootLoader.cpp @@ -154,8 +154,17 @@ Root::Settings RootLoader::rootSettingsForOptions(Options const& options) const rootSettings.assetDirectories = jsonToStringList(bootConfig.get("assetDirectories")); +#ifdef STAR_SYSTEM_WINDOWS + rootSettings.defaultConfiguration = BaseDefaultConfiguration + .set("gameServerBind", "*") + .set("queryServerBind", "*") + .set("rconServerBind", "*"); +#else + rootSettings.defaultConfiguration = BaseDefaultConfiguration; +#endif + rootSettings.defaultConfiguration = jsonMerge( - BaseDefaultConfiguration, + rootSettings.defaultConfiguration, m_defaults.additionalDefaultConfiguration, bootConfig.get("defaultConfiguration", {}) ); |