Posts by Mrgreaper

Nitrado now has an official Discord server to bring communities, friends and other gamers together!
Join the Nitrado Community Discord now and share your experiences and knowledge with others!

Click here to go to the Discord Server!

    you aren't able to switch systems simple because of how the billing works. Microsoft controls the xbox side of it all. So you will not be able to switch in this instance

    From what I can see Microsoft charge Nitrado a fee per server, that fee is added to the standard hosting price for the server admin to pay. So switching to a ps4 game should be a doddle, microsoft have already been paid and so have nitrado. Switching from a server rented on ps4 or pc originally to xbox should just need the microsoft fee added.

    Sidenote, why does microsoft charge for servers? I mean, server admins do the work, users and server admins have purchased the games to play on them and you guys provide the servers...what does microsoft provide for a not unnoticeable fee?

    Simple request, many of us have multiple games on multiple systems, the ability to switch game is very good, but you cant seem to switch system.
    I realise switching from console to pc may not be possible as that opens FTP up and consoles dont trust us mere mortals with full access to the files, but ps4 to xbox should simple enough.

    This may helped you a wee bit faster...

    Most use ASM (Ark Server Manager), then export the code. And yes, you can use ASM on a PC. They copy that code to the console ini.

    NOTE: On consoles they have a limit on how many lines they may add. What that limit is, I do not know.

    Used that before on pc, it kept resetting values.....but that was a long time ago. looks like its been upgraded since. Should make creating the spawn list easier :).
    Thank you

    So far this is my code*, not tested fully and more needs to be added. Its a really long and slow process.

    Best advice to anyone that wants to edit (or even better help) use notepad++ to edit your game.ini, and set the language to json, the syntax highlighting makes it easier to read and if you add an incorrect ) it will add a + as it thinks its a new section ...that is not a guarantee but better than nought.

    My current ini is attached, word of warning, My config may not be to your tastes lol but should allow anyone who wants to get a headstart and not have to re-invent the wheel...that said, feel free to use it, share it what ever. Never understood why some server admins choose not to share stuff that would save others hours ¯\_(ツ)_/¯.

    *some of it is from another server admin.

    So far I have this info:


    ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="SPAWNENTRY",NPCSpawnEntries=((AnEntryName="ENTRYNAME",EntryWeight=1.0,NPCsToSpawnStrings=("ENTITYID")),NPCSpawnLimits=((NPCClassString="ENTITYID",MaxPercentageOfDesiredNumToAllow=1.0)))

    SPAWNENTRY is the name of the spawn node you want to edit. They can be found here: https://ark.gamepedia.com/spawn_entries

    ENTRYNAME is just an identifier for server admins to distinguish between multiple spawn configs. It can be anything you like.

    ENTITYID is the identification code to define which creature you want to add. Those can be found on this page: https://ark.gamepedia.com/creature_ids

    The EntryWeight field is how likely the creature is to be picked to spawn, versus all the other creatures which can spawn in an area. By default all weights are 1.0, but increasing it to 2.0 would make that creature twice as likely to be picked over other creatures. While reducing it to 0.5 would make that creature half as likely to be picked, meaning they will be more rare.

    And finally the MaxPercentage line is a limit on how many of that dino can spawn in an area, compared to the maximum number of creatures in the area. It is used to prevent overspawning, where one creature with a high spawn weight is picked over and over again and squeezes all other creatures out. 1.0 is 100%, effectivley no limit. 0.5 is 50%, which means the game will pick any creature to spawn in the area until the number of that creature equals 50% of the maximum number of creatures which can spawn. At that point it will stop spawning that creature and fill up the remaining slots with other creatures on it's spawn list instead.

    The SPAWNENTRY and ENTITYID fields need you to add an _C to the end of them, in order for the game to read them properly. So for example, the SPAWNENTRY 'DinoSpawnEntriesBeach' needs to be input as 'DinoSpawnEntriesBeach_C'.

    As an overall example, here's a code which adds Aberration Ravagers to the canyon area in Ragnarok, as quite a rare spawn:

    ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntries_Ragnarok_Center_C",NPCSpawnEntries=((AnEntryName="Ravager",EntryWeight=0.02,NPCsToSpawnStrings=("CaveWolf_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="CaveWolf_Character_BP_C",MaxPercentageOfDesiredNumToAllow=0.1)))

    When adding multiple creatures to the same spawn point, it's important to remember that you can only have one config for each SPAWNENTRY in your file. It you have multiple, the game will operate the first one and ignore the rest. So you have to add multiple creatures into the same config to make it recognise them all.

    This is done in this way:

    ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="SPAWNENTRY",NPCSpawnEntries=((AnEntryName="ENTRYNAME1",EntryWeight=1.0,NPCsToSpawnStrings=("ENTITYID1")),(AnEntryName="ENTRYNAME2",EntryWeight=1.0,NPCsToSpawnStrings=("ENTITYID2")),NPCSpawnLimits=((NPCClassString="ENTITYID1",MaxPercentageOfDesiredNumToAllow=1.0),(NPCClassString="ENTITYID2",MaxPercentageOfDesiredNumToAllow=1.0)))

    So for example, to add the creatures you mentioned above to the beach spawn node:

    ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesBeach_C",NPCSpawnEntries=((AnEntryName="BulbdogBeach",EntryWeight=1.0,NPCsToSpawnStrings=("LanternPug_Character_BP_C")),(AnEntryName="ShinehornBeach",EntryWeight=1.0,NPCsToSpawnStrings=("LanternGoat_Character_BP_C")),(AnEntryName="JerboaBeach",EntryWeight=1.0,NPCsToSpawnStrings=("Jerboa_Character_BP_C")),(AnEntryName="MorellaBeach",EntryWeight=1.0,NPCsToSpawnStrings=("camelsaurus_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="LanternPug_Character_BP_C",MaxPercentageOfDesiredNumToAllow=1.0),(NPCClassString="LanternGoat_Character_BP_C",MaxPercentageOfDesiredNumToAllow=1.0),(NPCClassString="Jerboa_Character_BP_C",MaxPercentageOfDesiredNumToAllow=1.0),(NPCClassString="camelsaurus_Character_BP_C",MaxPercentageOfDesiredNumToAllow=1.0)))

    Cant believe no one has already one an ini file for this lol.
    Just waiting for work to finishso I can actually create the code (tried a few times but with this tablets annoying habit of missing spaces and low ram it was too much lol )


    It works I can verify that it does work

    I cant find any reference to these settings, are yousure this is for the xbox version? I ask as I am trying to add the extinction and missing ab dinos to the map(like you can with ragnarok) this would save me half a job lol

    look through the forums posts they're everywhere under ark. You should be able to find them pretty quickly. Also I would suggest always keeping a backup of your ini file in notepad

    I did lookon the forum but "valgeuro" only shows 6 results so I assumed no one had asked the question before. Configuring this on a tablet at work at mo so I have about 12 tabs open (and dealing with a wierd game.ini issue where I see some variables with out definitions at the end of the file O.o but will look through the forum page by page later.

    Only managed to find 2 dinos:


    Code
    1. ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntries_Valguero_SnowForest_C",NPCSpawnEntries=((AnEntryName="snowSpawner", EntryWeight=0.10, NPCsToSpawnStrings=("Owl_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Owl_Character_BP_C", MaxPercentageOfDesiredNumToAllow=0.01)))ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="DinoSpawnEntriesTundra_C",NPCSpawnEntries=((AnEntryName="GriffSpawner", EntryWeight=0.10, NPCsToSpawnStrings=("Griffin_Character_BP_C"))),NPCSpawnLimits=((NPCClassString="Griffin_Character_BP_C", MaxPercentageOfDesiredNumToAllow=0.01)))

    I remember on ragnarok I had a huge ini that allowed extinction and aberation dino's to spawn (with a slight bug on one island that had a tad too many crabs lol) but cant seem to find one for the new map

    they dont exist yet, all editing need to be dont through the Grid editor, its really a pain in the butt and hoping we get an expert mode sooner rather than later. One would think that it should be done by now but apparently not.

    Seems you cant do that for the blackwood map so the map thats designed for small groups / single server does not allow you to configure a ton of the most important settings for a small group lol.

    Thing that annoys me is it is the same engine as ark, the ini's are located in the same location, have the same sections, so why do we not already have access to them the same as we can in ark? My coding is rusty but shouldnt it be a very simple matter for Nitrado to port the code over their ark web interface?


    Not a bad idea. I would suggest by visiting their forums and post. There is where they will read and see peoples posts.

    Never hurts to try.

    The atlas developers are not very active on their forum, if you go to the xbox bugs page you will see they never reply to issues. From what I have read a lot of the developers are currently working on the ark expansion...but I dont think this is an atlas issue, as I say the ini files are in the same location and the same format as ark so it shouldnt be hard for Nitrado to give us the same access to them (unless I am missing something)