CubeCoders / AMPTemplates

For the AMP community to share Generic Module templates.
88 stars 264 forks source link

Additional Satisfactory .ini Settings #1013

Open DoctorSoup143 opened 4 days ago

DoctorSoup143 commented 4 days ago

Module Request

Note: Please try setting up a configuration yourself before raising an issue to request a configuration: https://config.getamp.sh/ ***There is a newer beta version available at https://iceofwraith.github.io/GenericConfigGen/

Game Information:

Game Title: Satisfactory How to obtain: Steam Link Suppoted OSs: Windows, Linux Supports RCON/Console input? Unknown

I confirm:


There are quite a bit of settings missing from the Satisfactory setup, as well as issues with them persisting on restart. I have added a list below of some settings that would be beneficial to all dedicated server users.


Network Quality

Location: FactoryGame/Saved/Config/(Windows/Linux)Server Description: Increase or decrease server network quality. I'm not sure how to do this through the AMP config creator, but all of the below should add the Ultra network quality setting across all .ini files. Hopefully this is possible for you guys to review and add.

Add to Engine.ini:

[/Script/Engine.NetworkSettings]
n.NetworkQuality=3

[/Script/Engine.Player]
ConfiguredInternetSpeed=104857600
ConfiguredLanSpeed=104857600

[/Script/OnlineSubsystemUtils.IpNetDriver]
MaxClientRate=104857600
MaxInternetClientRate=104857600

[/Script/SocketSubsystemEpic.EpicNetDriver]
MaxClientRate=104857600
MaxInternetClientRate=104857600

Ive noticed when adding this to the Engine.ini, It's not persisting through restart. This might just be an issue with the recent update, but this has always worked over the last few years as a way to change the setting.

I have also used this setting from a recommendation from a few posts in the Satisfactory official Discord.

Add to Scalability.ini:

[/Script/Engine.NetworkSettings]
n.NetworkQuality=3

Add to Game.ini:

[/Script/Engine.GameNetworkManager]
TotalNetBandwidth=104857600
MaxDynamicBandwidth=104857600
MinDynamicBandwidth=10485760

Auto Pause Server

Location: FactoryGame/Saved/Config/ (Windows/Linux) Description: Auto pause the server when the player count reaches zero.

Add to ServerSettings.ini:

[/Script/FactoryGame.FGServerSubsystem]
mAutoPause=False

Auto Save on Player Disconnect

Location: FactoryGame/Saved/Config/ (Windows/Linux) Description: Auto pause the server when the player count reaches zero.

Add to ServerSettings.ini:

[/Script/FactoryGame.FGServerSubsystem]
mAutoSaveOnDisconnect=True

Other

It would also be nice to organize the setting types under different tabs just to make things as easy as possible.

Greelan commented 4 days ago

Presumably you are not asking for the bandwidth and speed settings to be hardwired to just one value? Or are their effectively presets that should be included?

DoctorSoup143 commented 3 days ago

I'm asking for an option to change these settings in the config. The options in game are labeled Low, Medium, High, and Ultra.