How to set your ARK server from PVP to PVE

Sometimes you may want to play cooperatively with your friends on your ARK server instead of fighting amongst yourselves. Or you might simply want to learn the ropes first-hand and have a peaceful experience, free from the dangers of other players hunting you down and looting your in-game items and resources. Whatever the reason, you can change your server settings to disable PvP (Player vs Player) and enable PvE (Player vs Environment) mode instead. In PvE, players cannot damage other players, destroy another tribe’s buildings, or kill their dinos.

HOW TO CHANGE YOUR SERVER TO PvE MODE

  1. Login to your Control Panel.
  2. On your server's page, navigate to Files > FTP File Access.
  3. Enter your server’s control panel password to login via FTP, where you will be presented with the file list. Alternatively, you can use FileZilla.
  4. Navigate through the folders to the directory /ShooterGame/Saved/Config/LinuxServer/.
  5. Locate the file GameUserSettings.ini and click the Edit button next to it.
  6. Add the line ServerPVE=true under the category [ServerSettings]. This line is not present by default, therefore, you will need to add it in a new line manually. Press Save once completed.
  7. Press Back to return to the list of config files.
  8. Locate the file Game.ini and click the Edit button next to it.
  9. Add the line bAutoPvETimer=false. Again, this setting is not present by default so you have to add it manually in a new line. Press Save to apply the changes.
  10. Go back to your control panel and press Start. Your server should now be in PvE mode.

How to Schedule PvE For Certain Times of the Day

Note: The Multicraft system time is on UTC+0.

It is possible to turn on PvE at specific times; for example you can have PvE enabled from 6 AM to 6 PM, and the rest of the time PvP will be enabled. By default, ARK uses server time to check for this, but you can also set it to in-game time; for example, having PvE toggled during the day and PvP during the night.

For this example, we will make it so that PvE is turned on from 6 AM to 6 PM in server time (real-world UTC+0 time). There are three new settings we will add:

  • bAutoPvEUseSystemTime=(true or false)
  • AutoPvEStartTimeSeconds=(0 to 86400)
    • This setting is in seconds, and so to calculate we count the hours from midnight to 6 AM, which is 6, and then multiply it by 3600, which is the number of seconds in one hour (essentially, 6 x 60 x 60). This will give us a product of 21600 seconds.
  • AutoPvEStopTimeSeconds=(0 to 86400)
    • We do the same calculation here. We want PVE to stop at 6PM, so that’s 18 hours (in 24 hours time) multiplied by 3600 seconds. Our product will be 64800 seconds.

To change these settings, follow these steps:

  1. Stop your server.
  2. On your server's page, navigate to Files > FTP File Access.
  3. Enter your server’s control panel password to login via FTP, where you will be presented with the file list. Alternatively, you can use FileZilla.
  4. Navigate through the folders to the directory /ShooterGame/Saved/Config/LinuxServer/.
  5. Locate the file Game.ini and click the Edit button next to it.
  6. Set bAutoPvETimer to true.
  7. Set bAutoPvEUseSystemTime to true.
  8. We will need to set AutoPvEStartTimeSeconds so that it starts at 6 AM. Based on our calculations earlier, our setting will be AutoPvEStartTimeSeconds=21600.
  9. We also need to set AutoPvEStopTimeSeconds so that PvE stops at 6 PM. Based on our calculations earlier, our setting will be AutoPvEStopTimeSeconds=64800. Your configuration should now be the same as the one below.
  10. If you want to use in-game time instead of server time, you can simply change bAutoPvEUseSystemTime to false. Now your server will be in PvE or PvP mode respectively, depending on the time within the ARK server, which you can see by enabling the Extended Hud (defaulted to H key for PC users).
  11. Once you’re done changing the settings, press Save. You can now Start your server with its scheduled PvP-PvE times.

If you live in a different timezone, such as in Paris which is in UTC+2 timezone, you can simply add +2 hours to the calculation, such that 6 AM will now be 8 x 3600 = 28800. Note that this will only apply when you use system time, and you don’t need to worry about it if you will use in-game time. If you need help making timezone conversions, you can refer to online tools such as UTC Time Zone Converter. For countries that observe Daylight Savings, you will need to adjust this semi-annually to the correct local time.

If you require any further assistance, please contact our support at: https://shockbyte.com/billing/submitticket.php

Mitchell Smith

Managing Director @ Shockbyte

  • ARK, PVP, PVE, ark custom startup parameters, schedule
  • 3 Users Found This Useful
Was this answer helpful?

Related Articles

Unable to query server info for invite error

If you are seeing the error Unable to query server info for invite error when joining your ARK...

How to Disable BattlEye Anti-Cheat on Your ARK Server

For some specific setups of ARK servers, it may be required to disable the built-in BattlEye...

How to Enable Custom Startup Parameters on Your ARK Server

ARK startup parameters, also known as Command Line Arguments, are a way to configure how your...

How to Enable Exclusive Join on Your ARK Server

As server passwords are only supported by the Steam version of ARK, enabling exclusive join is...

How to Set a Server Admin Password on Your Ark Server

We have a video tutorial on How To Enable Cheats and Admin Commands on ARK: Survival Evolved...