Difference between revisions of "ARK: Survival Evolved Advanced Configuration"
Line 81: | Line 81: | ||
<p>To change the cost of engrams for your server, you will need to modify the '''Game.ini''' file. For PC users, you will need to use [[FTP_Access|FTP Access]], while PS4 users can modify the file directly from the control panel. The code entry, '''ConfigOverrideItemCraftingCosts''' must be added, per engram, at the bottom of the /Script/ShooterGame.ShooterGameMode section within the Game.ini file.</p> | <p>To change the cost of engrams for your server, you will need to modify the '''Game.ini''' file. For PC users, you will need to use [[FTP_Access|FTP Access]], while PS4 users can modify the file directly from the control panel. The code entry, '''ConfigOverrideItemCraftingCosts''' must be added, per engram, at the bottom of the /Script/ShooterGame.ShooterGameMode section within the Game.ini file.</p> | ||
+ | <br /> | ||
+ | |||
+ | <p>The format for the code example is as follows:</p> | ||
+ | :ConfigOverrideItemCraftingCosts=(ItemClassString="ENGRAM_TO_MODIFY",BaseCraftingResourceRequirements=((ResourceItemTypeString="RESOURCE_1_ITEM_CODE",BaseResourceRequirement=ITEM_COST,bCraftingRequireExactResourceType=EXACT_RESOURCES_TRUE_OR_FALSE),(ResourceItemTypeString="RESOURCE_2_ITEM_CODE",BaseResourceRequirement=ITEM_COST,bCraftingRequireExactResourceType=EXACT_RESOURCES_TRUE_OR_FALSE))) | ||
<br /> | <br /> | ||
<p>In this example code, this changes the item [https://ark.gamepedia.com/Cementing_Paste Cementing Paste] to require only one Stone.</p> | <p>In this example code, this changes the item [https://ark.gamepedia.com/Cementing_Paste Cementing Paste] to require only one Stone.</p> | ||
− | :ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemResource_ChitinPaste_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Stone_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false))) | + | :ConfigOverrideItemCraftingCosts=(ItemClassString="'''PrimalItemResource_ChitinPaste_C'''",BaseCraftingResourceRequirements=((ResourceItemTypeString="'''PrimalItemResource_Stone_C'''",BaseResourceRequirement='''1.0''',bCraftingRequireExactResourceType='''false'''))) |
<br /> | <br /> | ||
Revision as of 02:37, 27 December 2018
Contents
General ARK Settings
Obelisk Transfers, Downloads, and Uploads
You can modify your server settings to allow your players to upload and download survivor data, dinos, and items from other servers. See the below link for more information regarding the settings that you can use to enable / disable this feature.
Harvesting and Supply Drops
Harvesting Multipliers
When setting up harvesting amounts for your server, there are two different multipliers to take into effect. HarvestMultiplier and HarvestResourceItemAmountClassMultipliers.
- HarvestMultiplier - The most common one. This controls the number of gathering attempts are calculated during a single gathering attempt.
- HarvestResourceItemAmountClassMultipliers - This controls the amount of resources gained when a specific item is successfully mined from a harvesting node, such as Thatch from a tree.
As expected, if the HarvestMultiplier value is set too high, this can cause issues with server lag and performance upon any harvesting attempt due to the increased number of calculations to perform per attempt. To give players plenty of resources without causing server lag, it is suggested to use the HarvestResourceItemAmountClassMultipliers variable instead. The latter can be achieved via the Modify Server Config tool found within the control panel, with instructions on how to do so below.
- After opening the Modify Server Config window, there will be multiple options on the left pane that allow travel to specific segments in the tool. Click on the option for Harvestable Items Multipliers Overrides.
- Click on the radio button to "Make Changes". This will open up a list similar to the screenshot below.
- With the expanded list, make changes to the multipliers for each resource as needed. Each harvestable item is represented in the list below.
- Once down, scroll down to the bottom of the Modify Server Config tool and click on the button to save settings and restart the game server.
Modifying Supply Drops
An easy way to modify supply drops across the various ARK maps can be done with a handy application named Beacon. Beacon offers a simple user interface to help customize drops on the various maps as well as differentiating between normal/bonus supply drops.
Dinosaur Spawn Configurations
Changing Spawn Rates
When changing spawn rates for certain dinos, there are four values to include in this code: DinoNameTag, SpawnWeightMultiplier, OverrideSpawnLimitPercentage, and SpawnLimitPercentage.
- DinoNameTag - Use the data in the cell for the IDs column.
- This specifies
- SpawnWeightMultiplier - This can be any non-negative value.
- This increases the frequency at which a dino will be considered for spawning. With a value of 2, this dino will spawn twice as often.
- OverrideSpawnLimitPercentage - set to "true" or "false".
- Changing this will determine if you want to modify the total number of this dino spawning throughout the ARK.
- SpawnLimitPercentage - A number between 0.0 and 1.0, as this is based off percentages. (0% to 100%)
- This determines how often this dino is chosen to spawn in any area that it already exists.
Using Raptors as an example, here's how an example of increasing the raptor spawns by 175% and allowing them to occupy 50% of the total spawns in all areas that they spawn in.
- DinoSpawnWeightMultipliers=(DinoNameTag="Raptor_Character_BP_C",SpawnWeightMultiplier=1.75,OverrideSpawnLimitPercentage=true,SpawnLimitPercentage=0.5)
NOTE: All of the data per each DinoSpawnWeightMultipliers line must be on the same line. No carriage returns or line breaks!
Adding Aberration Dinos to Maps
It is possible to add dinos from one map to another, such as Aberrant dinos from Aberration to Ragnarok, or having Griffins spawn on The Island. Listed below are two examples of how to add in custom spawn configuration for dinos for your ARK server. There are several examples on the pages below that will help spawn new dinosaurs on your maps:
Replacing / Removing Dino Spawns
This can be done with one of two ways, either through the Modify Server Config tool or adding in custom replacements in the Game.ini file.
NOTE: If you wish to replace dinosaurs with their Aberration variants, you will need to add the variants to the spawn tables for the map first, found in the Adding Aberration Dinos to Maps section. You will also need to add the actual replacement code into the Game.ini directly, as this is not available through the Modify Server Config tool.
An example of adding Aberrent Trikes to the dune section of Ragnarok can be found below:
- ConfigAddNPCSpawnEntriesContainer=(NPCSpawnEntriesContainerClassString="SE_DinoSpawnEntriesDunes_C",NPCSpawnEntries=((AnEntryName="AberrantTrikeSpawner",EntryWeight=0.01,NPCsToSpawnStrings=("Trike_Character_BP_Aberrant_C"))),NPCSpawnLimits=((NPCClassString="Trike_Character_BP_Aberrant_C",MaxPercentageOfDesiredNumToAllow=0.01)))
With that added into the Game.ini code, we can now add in the following line to replace all normal Trikes with the Aberrant Trike variant.
- NPCReplacements=(FromClassName="Trike_Character_BP_C",ToClassName="Trike_Character_BP_Aberrant_C")
Engram Modifications
Disabling Engrams
In the Modify Server Config, there are customizations you can do to disable engrams, change the engram point cost, or if they require prerequisites before they can be learned. For a list of the names / classes of the engrams, please visit this page: https://ark.gamepedia.com/Engram_Classnames
NOTE: If you are disabling engrams, make sure the engram cost and level required match with the defaults provided in the list above or the disabling setting will not work correctly.
Engram Crafting Cost Replacements
To change the cost of engrams for your server, you will need to modify the Game.ini file. For PC users, you will need to use FTP Access, while PS4 users can modify the file directly from the control panel. The code entry, ConfigOverrideItemCraftingCosts must be added, per engram, at the bottom of the /Script/ShooterGame.ShooterGameMode section within the Game.ini file.
The format for the code example is as follows:
- ConfigOverrideItemCraftingCosts=(ItemClassString="ENGRAM_TO_MODIFY",BaseCraftingResourceRequirements=((ResourceItemTypeString="RESOURCE_1_ITEM_CODE",BaseResourceRequirement=ITEM_COST,bCraftingRequireExactResourceType=EXACT_RESOURCES_TRUE_OR_FALSE),(ResourceItemTypeString="RESOURCE_2_ITEM_CODE",BaseResourceRequirement=ITEM_COST,bCraftingRequireExactResourceType=EXACT_RESOURCES_TRUE_OR_FALSE)))
In this example code, this changes the item Cementing Paste to require only one Stone.
- ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemResource_ChitinPaste_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Stone_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false)))
Both parenthesis following BaseCraftingResourceRequirements must be present, even if there is only one reagent. Here is an example of another item being replaced, specifically the Stone Hatchet.
- ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItem_WeaponStoneHatchet_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Thatch_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemAmmo_ArrowStone_C",BaseResourceRequirement=2.0,bCraftingRequireExactResourceType=false)))
This replacement code changes the resource requirements for the hatchet to be one piece of Thatch and two Stone Arrows. For a list of Item IDs to use for engram cost replacements, please refer to this page | ARK: Item IDs List
Share your opinion