Jump to content

CustomDynamicConfigUrl is invalid


houminjie

Recommended Posts

CustomDynamicConfigUrl is invalid

My own server
The system is Linux
Website:https://ark.gamepedia.com/Server_Configuration
./ShooterGameServer "TheIsland?bRawSockets?CustomDynamicConfigUrl=/data/config/default.ini -UseDynamicConfig"
Use startup parameters:
-Usedynamicconfig (valid)
Use custom configuration URL parameters
? customdynamicconfigurl = xxx.com/config.ini (invalid)
? customdynamicconfigurl = http://xxx.com/config.ini (invalid)
? customdynamicconfigurl = / config / config.ini (invalid)

Link to comment
Share on other sites

 

You can use  customdynamicurl=not_needed_because_its_buggy.

There is an other way to get that working!!!

Reason why it doesn't work:
- It always checks arkdedicated.com/dynamicconfig.ini instead of what you configure.

How to solve/workaround this unfinished/buggy thing:

- On your webserver, name the file dynamicconfig.ini and place it in the root directory
- Ensure that this dynamicconfig.ini can be called by http.  (https or redirects do not work). So -->  http://yourdomain.com/dynamicconfig.ini must be callable and must stay on http.
- Edit your hosts file (Google if you don't know what it is and how it works) --> add an entry -->     arkdedicated.com   IP-Adress-Of-Your-Domain

What does this workaround do?

Its making the Ark Servers calling your dynamicconfig even if this is bugged and not working normally ;)

....a side effect is --> you can see some interessting stuff in your webserver logs about whats normally communicated between your ARK servers and arkdedicated.com all the time (Yeah yeah, it has some calling-home features which i haven't found any documentations and reasons about ;) )
 

 

Link to comment
Share on other sites

  • 4 months later...
  • Volunteer Moderator
2 hours ago, Cyd said:

Any chance the devs are going to fix ?customdynamicconfigurl. I currently run a cluster in docker containers and implement the hosts work around by running a simple http container then adding a --add-host=arkdedicated.com:172.17.0.2 directive to the server container instances.

I believe the issue is related to unescaped quotes. However, just set it directly into your GUS.ini:

# ../GameUserSettings.ini

[ServerSettings]
CustomDynamicConfigUrl="http://example.com/dynamicconfig.ini"

And it should work properly.

Link to comment
Share on other sites

On 10/12/2020 at 11:34 PM, invincibleqc said:

I believe the issue is related to unescaped quotes. However, just set it directly into your GUS.ini:


# ../GameUserSettings.ini

[ServerSettings]
CustomDynamicConfigUrl="http://example.com/dynamicconfig.ini"

And it should work properly.

Thank you, invincibleqc! I will test that out today. I am currently working on a containerized solution so we are trying to put as little as possible in the GUS.ini

Link to comment
Share on other sites

  • 3 weeks later...
On 10/13/2020 at 5:34 AM, invincibleqc said:

I believe the issue is related to unescaped quotes. However, just set it directly into your GUS.ini:


# ../GameUserSettings.ini

[ServerSettings]
CustomDynamicConfigUrl="http://example.com/dynamicconfig.ini"

And it should work properly.

Just a quick thankyou from me for this. I'd tried all sorts of variations to get dynamic configs working on my servers and this is what finally nailed it for me 👍

Link to comment
Share on other sites

17 hours ago, HarryCohen said:

Wondered if you could help me with this? I still cant seem to get it to work! 

It's exactly as @invincibleqc shows in their post. But in a bit more detail...

Shutdown your Ark server.

Save a file called dynamicconfig.ini to a web server that your Ark servers are able to access. The below is my one for example.

TamingSpeedMultiplier=2.5
HarvestAmountMultiplier=2.5
XPMultiplier=2.0
MatingIntervalMultiplier=0.15
BabyMatureSpeedMultiplier=9.0
CropGrowthSpeedMultiplier=2.0
MatingSpeedMultiplier=1.0
BabyCuddleIntervalMultiplier=0.09
BabyImprintAmountMultiplier=1.0
EggHatchSpeedMultiplier=9.0

Add this line to your gameusersettings.ini file changing the URL to the one your Ark servers will be accessing the file on and save it.

CustomDynamicConfigUrl="http://example.com/dynamicconfig.ini"

Add the below to the end of your start up command line and save your configs.

-UseDynamicConfig

Restart your Ark server.

 

To test it's working, after it's all running, join the Ark server and then change one of the rates in your dynamicconfig.ini it can take up to 10-15 minutes for the change to happen, but you can see most of the rates in your showmyadminmanager.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...