- Open up your Steam client, or use the web interface in your browser.
- Find Games, select “Activate a Product on Steam…“.
- In the Product Activation wizard, click Next.
- Agree to the Product Activation Agreement.
- Enter the key / Product Code. Click Next.
- Key is activated and tied to your account. Click Finish.
- Click Next to install the game or Cancel to discard the installation.
This will show you how to change attributes gained per level, for players, tamed creatures, and wild creatures.
PerLevelStatsMultiplier_Player[<attribute>]=<multiplier> PerLevelStatsMultiplier_DinoTamed<type>[<attribute>]=<multiplier> PerLevelStatsMultiplier_DinoWild[<attribute>]=<multiplier>
The attribute is specified with a number, see the table below. Take note that not all creatures use all attributes. The multiplier multiplies the base value. Setting it to 2, doubles the base value.
0: Health 1: Stamina / Charge Capacity 2: Torpidity 3: Oxygen / Charge Regeneration 4: Food 5: Water 6: Temperature 7: Weight 8: MeleeDamageMultiplier / Charge Emission Range 9: SpeedMultiplier 10: TemperatureFortitude 11: CraftingSpeedMultiplier
PerLevelStatsMultiplier_DinoTamed also have a typesetting,
_Add: Multiplier immediately added for tamed dino
_Affinity: Multiplier applied dependant on affinity
Make sure you use the correct one. Not specifying the type will work the same way as for players and wild creatures, for each tamed level-up point. Here are some examples,
PerLevelStatsMultiplier_DinoTamed=2.0 # Will double base health for all tamed creatures level-up points. PerLevelStatsMultiplier_DinoTamed_Add=2.0 # Will double base health for all creatures upon taming/summoning. PerLevelStatsMultiplier_DinoTamed_Affinity=2.0 # Will double base health for all tamed creatures level-up points when gaining affinity for level-ups while taming. PerLevelStatsMultiplier_DinoWild=4.0 # Makes wild creatures gain quadruple torpor per wild level-up point. PerLevelStatsMultiplier_Player=1.5 # Makes all players speed to be multiplied by 1.5 for each level-up point spent in speed.
These settings should be placed in your Game.ini.
Not satisfied with how easy ARK becomes once you get a tamed decent Trike/Raptor? Fear not, you can adjust wild creatures damage output and resistance with two simple lines of code.
DinoDamageMultiplier is a multiplier that controls wild creatures damage output. Since its a multiplier, it takes the creatures base damage and gained levels into melee damage and multiplies it with whatever value you choose. Setting this value to 2, will make every wild creature do double base damage. This may not seem like much, but with other factors weighed in, this can cause some serious damage.
DinoResistanceMultiplier works in a similar way. It’s a multiplier that controls wild creatures general resistance. Take note that certain creatures have individual resistances for damages of certain types. This setting multiplies the general resistance regardless of the creature’s damage natural damage resistance. To increase their resistance, you enter a smaller number. Setting it to 0.5 makes them take half base damage. Same thing here, this can really make a difference.
These settings should be placed in your GameUserSettings.ini.
Changing it for specific classes
DinoClassDamageMultipliers=( ClassName="<classname>", Multiplier=<multiplier> ) TamedDinoClassDamageMultipliers=( ClassName="<classname>", Multiplier=<multiplier> ) DinoClassResistanceMultipliers=( ClassName="<classname>", Multiplier=<multiplier> ) TamedDinoClassResistanceMultipliers=( ClassName="<classname>", Multiplier=<multiplier> )
The same principle but with individual classes where <classname> is the creature’s class name and <multiplier> is the specified multiplier of your choosing.
To get a creature’s class name, look at its spawn code and add a _C at the end since its a class. A regular Trike as an example,
admincheat SpawnDino "Blueprint'/Game/PrimalEarth/Dinos/Trike/Trike_Character_BP.Trike_Character_BP'" 500 0 0 35
Would result in,
DinoClassDamageMultipliers=( ClassName="Trike_Character_BP_C", Multiplier=2 )
These settings should be placed in your Game.ini.
Wild levels of creatures is decided by 3 factors,
- DifficultyOffset & OverrideOfficialDifficulty.
- Core mods that remaps levels.
Some exceptions exist, like Wyverns, TEK creatures, and RockDrakes, they can always spawn at a few levels higher. The same thing applies to core mods that alter creatures levels, and core mods that alter difficulty, even though the latter should no longer be used since we can change difficulty ourselves now.
DifficultyOffset must be a value between 0.01 and 1.0, the higher the value, the more difficult gameplay. This does not control creature levels by itself but rather controls various things like chances for high-level wild creatures, loot drops qualities, taming efficiency, etc.
OverrideOfficialDifficulty controls the max potential level a wild creature can be. Each increase of this value generally represents 30 potential wild levels. If you are playing on TheIsland with DifficultyOffset=1 and OverrideOfficialDifficult=10, the max wild level will be 10*30=300 and the minimum wild level will be 10.
These settings should be placed in your GameUserSettings.ini.
In some cases, you might want to install a mod manually. Some providers have issues with mods over a certain filesize and their installer is not fast enough to grab the files from Steam CMD before it stalls, resulting in a bad mod install where some issues arise, for example, engrams that can’t be learned and creatures that don’t spawn. In such cases, you should consider switching providers to a more reliable one.
Regardless, in this little guide, we’ll be taking a look at how to upload and install a mod manually instead. I will use WinSCP as a client, Nitrado as a provider, and Gaia as a mod.
You’ll need an FTP-client to upload the files. Read more about the FTP protocol here. Personally, I prefer FileZilla and WinSCP, both are easy to understand, powerful, and free, but in reality, any FTP client does the trick for this simple task. This guide will show how it’s done with WinSCP.
Some providers use FTP and some use SFTP. The only real difference is that SFTP is more secure. Any FTP client can connect and transfer files fine regardless of which protocol is used and your provider will tell you which you should use to connect to their service.
Subscribe to the mod, let Steam client download it. Launch ARK and let it install completely, wait until this text has disappeared. Remember to turn off your server until the whole process is complete!
Look into your Mods-folder if you have the folder and .mod-file with the corresponding ID. Learn how to find mod ID’s here.
After you’ve installed your FTP-client, get the credentials from your provider. These credentials are usually found in the activation mail you got. Some providers also have the credentials in plain text in their control panel if you are logged in. If you can’t find your credentials, contact their support.
Enter the credentials in your FTP-client and connect.
Locate the Mods-folder, drag your local files to the remote location.
Once fully uploaded, go back into your server’s control panel and add the mod ID to its command line. This is done differently on different providers. On some you have to do it on the startup command line, some providers have a separate GUI textbox for it. Consult your support if unsure.
Separate mod ID’s by a comma, like this,
Start the server and let it verify the install. your server should be up and running rather quickly as it doesn’t have to download the mod. You have now manually installed a mod to your server.
Quick note, if your service provider struggles to install mods over 1-1,5GB in filesize, you will most likely have to repeat this process every time the mod is updated. There are better and worse server providers out there and you often get what you pay for. Nitrado is one of the best ones in our opinion, and they also host all official servers for ARK. Check them out below!
Go to the Steam Workshop mod page and look at the last digits in the URL. That’s the ID of the mod.
Both Game.ini and GameUserSettings.ini are located in,
Filepath may differ a bit.
On dedicated rented servers, the file path can differ quite a bit. Generally, they can both be found at a similar location like this(Nitrado),
Remember to exit your singleplayer game and your server before editing these!
In some cases, singleplayer ini’s can have permission problems, they can be set to read-only, or your game overwrites the ini after you’ve started it. Check file permissions if your changes won’t work.
Similar for rented dedicated servers, where they can offer a GUI they created themself, they can offer you to edit the ini through your browser, or you can have FTP-access to edit the files directly. Check with your provider!
If you need help on how to find a mods engram, checkout this little guide!
“EngramClassName” – Specify the engrams class name.
“EngramLevelRequirement” – Specify at which level the engram should be available for players to learn.
“EngramPointsCost” – How many engram points it’ll cost to unlock it.
“EngramHidden” – Defines if the engram is hidden or not. Boolean value, true or false. Setting this value to true will make it unavailable and players will not see it regardless of the other values.
Do the mod you are using have an engram you want to disable/edit and the author hasn’t provided you with an engram-list? You can find mod engrams manually by browsing the mods folder in explorer with these 3 simple steps!
Locate your Mods-folder. Filepath may differ a bit.
Go to the Steam Workshop mod page and look at the last digits in the URL. That’s the ID of the mod. Once you have the ID, enter the folder in your Mods-folder that has that number.
Either search in the mods folder or manually browse through the subfolders in it until you can find what you are looking for.
Copy the name of it, in this example, “EngramEntry_AutomaticFeeder“.
Insert the engram into your code, don’t forget to add a “_C” at the end since it’s a class. Customize it to your liking. When you are satisfied, add the code into your Game.ini.
Remember to exit your singleplayer game or stop your server before updating your Game.ini-file.
This is the absolute best resource for anyone interested in tweaking their server, or singleplayer game for ARK. Bookmark this right away!
Their discord server was started by game server owners, for game server owners with the goal to provide all the info you need to run a successful online community and game server.
Here you can get a lot of help with everything server-related. They also have self-promotion, tips on how to grow your server/community, recommendations of server providers, technical help, patch notes, game news & server support both for Win/UNIX.
Supported games are,
Make sure to swing by – https://discord.gg/rU9nMmC!
- Template text.
Here you can find spawners for custom maps. They are useful both for modders that want their creatures to spawn on map X, and for server administrators that want to see which available spawners map X have for them to manipulate and populate.
Take note that these spawners are provided as-is. They’ve been sent to me and can be publically shared. It’s always up to the mapmaker to make sure that these works and are up to date.
You can download the spawners as an archive over a GitHub by either using the GitHub desktop application or using the websites GUI(clone/download as .zip). After you’ve downloaded them, place them directly in your Mods-folder. Make sure they keep the exact same folder hierarchy or they won’t work properly. Example below,
If you are a mapmaker and want people to have access to your custom spawners, contact us here.