Ark: Survival-Evolved

From TRUgaming Wiki
Jump to navigation Jump to search

Main Page | All_Supported_Games

IMPORTANT NOTE[edit]

      Steam-Windows. Steam-Linux and Steam-Mac    These 3 "can" play together on Steam only.

      PS4 - only with other PS versions

      Xbox - only with other Xbox versions. Note that the Microsoft "Windows 10" version (not Steam) is the Xbox version and so can play with Xbox.

ARK: Homestead and Structures+ (S+) Mod[edit]

With the introduction of the ARK: Homestead update, several new variables were added.
These can be adjusted from the Configuration Files, GameUserSettings.ini file, click on Configuration Editor. You will need to scroll all the way to the bottom
Arkhomestead.png

  • The AllowIntegratedSPlusStructures variable, if false (unchecked) disables all of the new S+ structures
    (intended mainly for letting unofficials that want to keep using the S+ mod version to keep using that without a ton of extra duplicate structures)


  • NOTE: There are issues... especially if you are running the S+ mod on your server


For more information on the variables, you can refer to the Official Ark Wiki

In-Game Server List[edit]


          I CANNOT FIND MY SERVER!!!!!!!!!!!!!!!

The in-game ARK server list will only permit you to search through a small, sometimes random handful of servers, generally between 2 and 3 thousand; 
keep in mind that there are over 12,000 servers currently online. 

Unfortunately, this is not something we cannot control

How do I Connect To My Server[edit]

With the above in mind, the quickest and easiest way is to:

  • Add your server to your Steam / Server / Favorites list
  • Once added, launch your game and then in-game:
    • Join ARK
    • Set you Session Filter to FAVORITES and your server should appear in the list

Game Play Tips[edit]

Destroy Wild Dinos[edit]

  • Wild dinos tend to accumulate and can cause a slowdown of the server.
    Issue the following as server admin:
  1. enablecheats <YOURADMINPASS>
  2. cheat saveworld
  3. cheat destroywilddinos
  4. cheat saveworld
  5. cheat quit (will restart the server)

Disable Friendly Fire on PVE Server[edit]

  1. Stop your server
  2. Click on the Configuration Files option
  3. Click on the Text Editor link for the Game.ini file to open the file for editing
    Note: By default this is empty
  4. Edit your Game.ini file by add the following to it:
    [/script/shootergame.shootergamemode] (add this is not already there)
    bPvEDisableFriendlyFire=True
  5. Save your Game.ini file
  6. Start your server back up

Incubation/Maturity settings on your ARK server[edit]

To change the incubation times and maturing rates you will need to add the following lines to your Game.ini.

  1. Stop your server
  2. Click on the Configuration Files option
  3. Click on the Text Editor link for the Game.ini file to open the file for editing
    Note: By default this is empty
  4. Add the following:
    [/script/shootergame.shootergamemode] (add it not already there)
    MatingIntervalMultiplier=0.15
    EggHatchSpeedMultiplier=10.0
    BabyMatureSpeedMultiplier=25.0
    The variables and values above are used for example only. You can adjust them to suit your needs
    You can add any additional variables to the file that impact Incubation/maturity (Take a look at this link:Game.ini Settings for more info)
  5. Save your file
  6. Start your server back up


  • Breeding and other options:


Top

Configuration Files Explained[edit]

GameUserSettings.ini[edit]

  • This file contains options for both the game client and the game server. Options for the game client are not used by the server.
    Server options are specified in the section labeled [ServerSettings], which is usually located at the bottom of the file.
  • File Location: ShooterGame\Saved\Config\WindowsServer\GameUserSettings.ini
  • The options in this config file fluctuate depending, we provide a default set options.
    1. On what changes the game developers add / remove
    2. What you add/remove into the config manually.

There are multiple sources out on the internet that cover the contents of this file. A lot are very out dated, so be careful what you wish for.. it may not work and may lead to lots of confusion and frustration

Game.ini[edit]

  • This file is used for more advanced modifications, such as changing engram points or XP rewarded per level, disabling specific content, or rebalancing depending on player tastes.
  • On TRUgaming servers, by default this file is empty
  • File location: ShooterGame\Saved\Config\WindowsServer\game.ini
  • If you are going to use this file, make sure the very first line, contains the following text
    [/script/shootergame.shootergamemode]


Top

Server Admin[edit]

Make Yourself Admin[edit]

  1. Go to Configuration Files under your Service Information tab
  2. Open the Text Editor for GameUserSettings.ini
    1. Locate variable ServerAdminPassword
    2. Enter your desired admin/rcon password
    3. Save your configuration file
  3. Open the Configuration Editor for GameUserSettings.ini
    1. Locate the RCON Password field, under the RCON Settings
    2. Enter in your desired admin/rcon password
    3. Save your configuration file
  4. Restart your server for the changes to take effect

Make Others Admin (Whitelist)[edit]

  1. Use steamid.co to locate their Steam64-ID. You will need their URL ( http://steamcommunity.com/id/<YOURID> )
    or If you are already the Admin, use the in-game command cheat ListPlayers to find the players Steam64-ID
  2. Go to Configuration Files under your Service Information tab
    1. Open the Text Editor for AllowedCheaterSteamIDs.txt
      1. Add the Steam64-ID for each player who you want to be admin, one ID per line
      2. Save your AllowedCheaterSteamIDs.txt file
    2. Open the Configuration Editor for AllowedCheaterSteamIDs.txt
      1. Click New Admin
      2. Enter the Steam64-ID, and click Save
  3. Restart the server for the changes to take effect

Using Your Admin Rights[edit]

  1. In-game, open your console by pressing the TAB key (default setting)
  2. Enter the following command enablecheats <ServerAdminPassword>, replacing ServerAdminPassword with your actual password.
  • If you have added yourself to the Whitelist (AllowedCheaterSteamIDs.txt file, see above), you do not have to enter the enablecheats... command

For a list of most console commands go here: ARK Console Commands

Top

Adding Mods[edit]

**  WARNING!!!!  ***
Not all mods are supported for mod stacking (multiple mods). Mods may also be outdated upon release of new game updates which have caused major issues for server owners in the past (data loss, crashing). Also, note that technical support related to mods will be rather limited. The moment mods are installed, we are not held liable for any issues which may be related to the mod install - including data loss, service instability, and so forth. You are given every tool necessary to add and maintain mods.

Please make sure you check  the mods you want to use, 1) make sure they are compatible with the newer versions of ARK, 2) if they have any dependencies you need add those mods too,
3) if there is any additional configuration required, make sure you complete this also, as sometimes this may stop your server from starting correctly.

When you connect to your server it will attempt to download any mods you have added to the server that you do not have already installed on your  local PC.  If the mods are larger than  800MB in size there is a know issue with Steam and ARK, the download will timeout and you may have to try to connect a few times..  If this fails, make sure that you have subscribed to the mods and run the Steam Utility to Validate your local files.


Things To Remember[edit]

  • When adding mods to your server....
    Either via the Configuration Editor or the Text Editor under the Configuration Files option.
    MAKE SURE....YOU DO NOT PUT ANY SPACES IN THE INPUT BOX OR VARIABLE LINE
    Example:
    Active Mods (IDs):123456789, 987654321 IS NOT THE SAME AS Active Mods (IDs): 123456789,987654321 and/or
    ActiveMods=123456789, 987654321 IS NOT THE SAME AS ActiveMods=123456789,987654321
    The space after the comma will cause your server to look no further on the line for any mods.
    The trailing comma will make the server think there is more
    THE COMBINATION WILL CAUSE YOUR SERVER NOT TO START PROPERLY


  • Initial mod downloading (if using the '-automodmanage' commandline option, see more below) can take a while....

Manually Adding Mods[edit]

  1. Once you have subscribed to the mods you want, they are downloaded to your local PC to the ....Steam\steamapps\common\ARK\ShooterGame\Content\Mods folder
  2. You can manually upload the mods from your PC to the ShooterGame\Content\Mods\ folder on your server, using your favorite FTP client.
  3. To find your FTP IP address and Port number see this section: Uploading Files
    You need to upload both the folder and the .mod file.
  4. In the example below, the Annunaki Genesis (v3.19.0) mod has been added to this server.
    Arkmods.png
  5. The URL for the mod is http://steamcommunity.com/sharedfiles/filedetails/?id=538986229
  6. You will need to copy the 538986299 folder and the 538986299.mod file to the server ShooterGame\Content\Mods\ from your local PC.
  7. Open your Configuration Files module and open the GameUserSettings.ini in the Text Editor.
  8. Search for a setting with the name ActiveMods.
  9. Add your mod IDs onto the end of the ActiveMods= line having each mod ID separated by a comma. Do not place a comma after the last mod ID. Let's say you had a mod with ID 123456789 and another with 987654321. You'd want to make the setting look like: ActiveMods=123456789,987654321
  10. Restart your server

Manually Updating Mods[edit]

  • Follow the process for Manually Adding Mods, and simply over write your existing Mod folder(s) and .mod file(s).
  • There are several threads on Steam Community For ARK: Survival Evolved regarding updating mods.

Adding/Updating Mods Automatically Using The Commandline -automanagedmods[edit]

Using the Control Panel's Built-in Mod Updater

  1. Open Steam, and navigate to the ARK workshop. Find a mod you'd like to use on your server.
  2. At the end of the link shown in the workshop listing, there is a number value. Copy this number value down. This is the Steam workshop mod ID. See the image below. If you can't see the URL then you'll need to enable it in your Steam settings.
    Mod Link
  3. Log into the game control panel.
  4. Open your Configuration Files module and open the GameUserSettings.ini in the Text Editor.
  5. Search for a setting with the name ActiveMods.
  6. Add your mod IDs onto the end of the ActiveMods= line having each mod ID separated by a comma. Do not place a comma after the last mod ID. Let's say you had a mod with ID 123456789 and another with 987654321. You'd want to make the setting look like: ActiveMods=123456789,987654321
  7. Head to the main Service Information tab for your ARK Server and open the Commandline Manager. Select the Default + Mod Manager predefined commandline.
    or if you have created a Custom Commandline already, edit it and make sure the checkbox for 'Auto Managed Mods' is checked
  8. Everytime you run SteamUpdate/Restart your server, your mods will download (if new) or update.
  9. You're all complete.

Top

Changing Maps[edit]

Changing Default Maps[edit]

To change your current active map, you need to:

  1. Click on the Commandline Manager icon
  2. Select the appropriate commandline, typically this is Default, by clicking on the Select link on the right hand side
    ArkPreDefCmdLine.png
  3. From the dropdown list select the map you want to use
    ARKChangeMap.png
  4. Click on the Apply button
  • This will restart your server and use the new Map
  • Please note when switching maps for the first time the max players will be set to 70. Remember to change this back to your allowed amount of slots or (go into the Text Editor option for the GameUserSettings.ini file and look for the "MaxPlayers=" line, change it back to your allowed amount, save and start your server.)

Using Custom Maps[edit]

To change your current active map, to a Custom Mod Map

  1. Subscribe to the ModMap under your Steam Profile
  2. Stop you server
  3. Add the ModMap ID to the ActiveMods option in your server configuration file.
    Must be first in 'ActiveMod=' line in the config file
    See the Adding Mods section above.
  4. Under the Commandline Manager,
    1. Option 1: click on Select/Selected link on Mod Maps + Mod Manager line
      Enter your map name and click Apply
    2. Option 2: click on the Custom Commandline tab
      Click on the New link in the menu options
      ArkCustCmdLine.png
      Enter the appropriate information
      Description for the New command line
      Click on the Auto Managed Mods check box
      Enter the name of the Custom Map in the Custom Commandline Map field and check the associated check box
      Click on the Preview button to verify that the new command line has the options you selected
      Click on the Save button to save your new Custom Commandline
      Finally click on the Select link on the right hand side for the new command line to make the active command line for your server.
  5. Return to the Service Information tab and Start your server

Top

Custom Commandlines[edit]

Creating a New Custom Commandline[edit]

To change your current active map, to a Custom Mod Map

  1. Subscribe to the ModMap under your Steam Profile
  2. Stop your server
  3. Under the Commandline Manager, click on the Custom Commandline tab
  4. Click on the New link in the menu options
    ArkCustCmdLine.png
    Enter the appropriate information
    1. Description for the New command line
      Option Descriptions:
      Active Events (Easter) - this is a special Easter event for ARK, not available all year round
      Auto Managed Mods - enables or disable the use of the Mod Update feature.
      Cluster ID - See the section below on Clustering
      EnableCaveFlyers - Force Flyer dinos to be allowed into caves (Flyers able to go into caves by default on custom maps)
      Map (Do not use in Custom Commandline) - DO NOT USE this option with CUSTOM COMMANDLINES, use the Custom Commandline Map option
      Custom Commandline Map - enther the name of the map you want to use.
      For example, Stock maps: "The Island", "Ragnarok", "Aberration", etc. Custom maps, "Hope", "Genesis", etc.
      Disable Battle Eye - Run server without BattleEye. By default this is enabled
      Player Location - shows each player their position on the map when enabled ** REMOVED**
      Valentines Day Event - this is a special Easter event for ARK, not available all year round
    2. Click on the Preview button to verify that the new command line has the options you selected
    3. Click on the Save button to save your new Custom Commandline
    4. Finally click on the Select link on the right hand side for the new command line to make the active command line for your server.
  5. Return to the Service Information tab and Start your server

Using Existing Custom Command Lines[edit]

If you have already played using a different map and want to go back to it and have already created Custom Commandlines

  1. Go to your Custom Commandline tab
    Control Panel Screenshot
  2. Click on the appropriate Select link on the right hand side. This will then change the word Select to Selected
  3. Make sure your server is restarted for this to take effect
  4. Ensure that your server (game and mods) is up to date. Updates are performed by clicking on the Steam Update Steamupdate.png icon on your Service Information tab.

Backup and Restore[edit]

Restore Existing .bak Files[edit]

NOTE: This is not restoring a server backup
ARK creates backup files in the \ShooterGame\Saved\SavedArks\:

  • Periodically for the Map files
  • Any time there is a change to either a player file or a tribe file
    Arkmapfiles.png

Your \ShooterGame\Saved\SavedArks\ contains three types of files:

  • Playerprofiles - Each player is assigned a custom profile on the server. this profile is saved as a "SteamID.arkprofile" file. For example: 765123979XXX40008.arkprofile
  • World - The current world is saved as a "Worldname.ark" file. For example: TheIsland.ark
  • Tribes - Each created tribe is saved as an "TribeID.arktribe" file. For example: 1068865824.arktribe


A backup copy or a copy of the last version of each Player Profile and Tribe will have the word 'bak' appended to it.
Backup copies of your world file will have a date/time stamp included in the name. For example TheIsland_21.08.2017_00.41.12.ark.

Top

Backup Server Config and Map(game) Files[edit]

  1. From the Actions tab, click on your backup option of choice:
    Arkbackrest.png
    Backup Config Files
    This will back up the files in your \ShooterGame\Saved\Config\ folder
    Backup Game Files
    This will backup the files in your \ShooterGame\Saved\SavedArks\ folder
  2. This will open a dialog box asking you to confirm Execute this script?, click OK or Cancel
    ExecuteScript.png
    Clicking OK, will open a window that will display information regarding the backup process.
    You will see information regarding the backup:
    Arkbackconfig.png
    The number of files backed up and the name of the backup file
    For Config Files the backup file will always start with the letter C_<date time>
    For Game Files the backup file will always start with the letter S_<date time>
    Once the backup is complete you will see the message:
    The script has executed successfully. You may close this window.
    Click on the X at the top right hand side of the window.
  • NOTE: We only keep the last 3 backups, if you run this script a 4th time, you will get a message that it is deleting older backups.
    Arkdeloldback.png
    Deleting previous backup: <backup file name>

Top

Restore Server Config and Map Files[edit]

  1. From the Actions tab, click on your restore option of choice:
    Arkbackrest.png
    Restore Config Files
    This will restore the backed up files in your \ShooterGame\Saved\Config\ folder
    Restore Game Files
    This will restore the backed up files in your \ShooterGame\Saved\SavedArks\ folder
  2. You will be presented with a drop down box:
    Restconfig.png
    Expand the dropdown list by clicking on the down arrow. If there is more than 1 file you will be presented with a list of of files to choose from
    Restconfig1.png
  3. Highlight the file you want to restore by clicking on it
  4. Click on the Exectute button to start the process.
    This will open a window showing you the action/progress of your restore
    Restconfig2.png
    Once the restore is complete you will see the message:
    The script has executed successfully. You may close this window.
    Click on the X at the top right hand side of the window.

Top

RCON Settings[edit]

RCON Server Broadcast[edit]

  1. Click on the "RCON Message" icon on the Service Info tab
  2. Enter your message
    ARKRcon.png
  3. Click on the Execute button, the click on the 'OK' button to confirm you want to broadcast the message
  4. This will open a dialog window, once the message is sent , it will display the message "The script has executed successfully. You may close this window.", simply click on the "X" on the top right.

Scheduled[edit]

Go to the Scheduled Tasks tab

  • To Create a New Message
  1. Click on the New link from the top menu
  2. Select RCON Message from the Task Type dropdown
  3. Click on the [New] link to create the task
  4. Enter a name for the task in the Name field
  5. Check the Enabled checkbox to make sure the task will run
  6. Select the appropriate frequency from the Type dropdown menu
  7. Click on the Script Parameters tab
    1. Enter in your Broadcast Message
  8. Click on the Advanced Options tab
    1. Choose the appropriate action for the task
  9. Click on the Save link


  • To edit an Existing Message
  1. Select the message you want to edit, by clicking on the message Name link
  2. Edit your options
  3. Save your task


Top

Clustering[edit]

ARKClusterCmdLine.png


Top