Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Additional Satisfactory .ini Settings #1013

Open
5 tasks done
DoctorSoup143 opened this issue Sep 19, 2024 · 2 comments
Open
5 tasks done

Additional Satisfactory .ini Settings #1013

DoctorSoup143 opened this issue Sep 19, 2024 · 2 comments

Comments

@DoctorSoup143
Copy link

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:

  • that I have searched for an existing module request for this application.
  • that the server is an official server distributed by the games publishers/developers.
  • that the server is available to the general public.
  • that the server can be run headless (without a GUI).
  • I have already attempted to create a configuration myself using the configuration tool

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
Copy link
Collaborator

Greelan commented Sep 20, 2024

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
Copy link
Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants