-
Notifications
You must be signed in to change notification settings - Fork 264
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
Added Custom Server Startup Command Field to Abiotic Factor #1017
base: main
Are you sure you want to change the base?
Conversation
No issues in principle. Only query is the placement. Normally I aim to put the custom field in a place that means that if someone puts something in like Port that is already configured by AMP, AMP will still prevail. With this server, does first win or last win? |
Its first win, thats why i placed the field afterwards, you cannot overwrite the Port set by AMP with the field, you still have the Option to add other commands though, which would give more flexibility. |
Right, needs to be after ServerName etc then - right at the end xD |
the bigger Problem i see is you put this: {{useperfthreads}}{{NoAsyncLoadingThread}}. Technicly not bad with bad hardware, useallaviablecores is with this server better though with good hardware |
That would have been based on the server instructions at the time. They are only added if turned on in the UI. So not a big deal. If you want the additional setting too, add it to the PR |
As im kinda new to AMP, is there any possibility to implement else or? So for example you cannot check the option "NoAsyncLoadingThread" when "Useallaviablecores" is initialized? There is literally no Documentation about stuff like this |
There is not that possibility. Just have to explain it in the settings |
Alright before i close this Pull request to add more things, i know that you can set async and streaming parameters bound to the Engine itself in another config file thats not beeing created nativly. Its the Configuration file Engine.ini, which currently needs to be created manually in the same directory that Sandboxsettings.ini gets initialized. My question would be does AMP generate those Inis (in abiotic Factorconfig and Metadata Sanboxsetings.ini is described) or does it just access existing conigurations and changes them. Is it possible for me to create an ini file that before did not exist or not? |
Just to add what exactly i would add there: [/Script/Engine.StreamingSettings] |
You don't need to close the PR to add commits. AMP doesn't automatically create configs or write stuff into configs that isn't there already. For those Engine.ini settings, you could cheat by using -ini flags on the command line |
Can you tell me a quick example how you mean int? Because i am not sure how you mean command line flags. These settings are not applied and read by abiotic factor but by the Engine itself. you also do not need to load Engine.ini, its enough if you create it. As soon as it exists, the settings inside are the highest priority settings overall. For example if you add : it will automaticly overwrite any startup settings and ignore the port you gave it in startup. so i am a bit conufsed. Sure i could probably chain the creation of the Ini file into the startup as a script but that would be tbh beside the point. |
Hello there,
I added a custom Server Startup Command Field to Abiotic Factor. This should give some flexibility for custom options and fixes in the future.
Best,
leakedlague