Dec 02, 2025
Ariffud M. & Valentinas C.
10min Read
ARK: Survival Evolved is an ever-popular open-world game that challenges players to survive in a harsh enviroment filled with dinosaurs and other prehistoric creatures.
Its successor, ARK: Survival Ascended, offers enhanced graphics and improved performance, making the gameplay even more enjoyable.
Setting up your own dedicated server for ARK provides numerous benefits over playing on public servers, such as customizable game difficulty levels, player slots, and mods. You can also build a private community with friends and control server wipes and resets, preventing unexpected data loss.
In this article, you’ll learn how to set up, configure, and manage a dedicated ARK server. Whether you’re playing Survival Evolved or Survival Ascended, our comprehensive guide will help you get started with your game server.
Here are the hardware specifications to run an ARK dedicated server, which are applicable to both versions. Please note that these requirements are based on resources used after installing one server.
For a smooth ARK server installation, use a stable internet connection, whether broadband or Wi-Fi.
If you want to host the game on a Linux VPS, we recommend having a basic understanding of Secure Shell (SSH) and Linux commands. These skills are essential for ARK server setup and management through the command line interface (CLI).
Using Hostinger’s Game Panel is the easiest way to set up a dedicated ARK server. Available on all our game hosting plans, including ARK server hosting, this graphical user interface (GUI) tool helps you install and manage your game server with minimal effort.
This approach is suitable for beginners or players who want to quickly enjoy the game on their server rather than dealing with a complex manual setup process.
Here are the steps to get your own ARK server up and running on Hostinger’s Game Panel:




Congratulations on successfully setting up your ARK dedicated server. You’re now ready to embark on epic adventures, tame dinosaurs, and build bases with your friends.
In this section, we’ll demonstrate how to manually create an ARK: SA server on a Debian 12 VPS. Players choosing ARK: SE might need to use slightly different commands.
To run a dedicated ARK server, the first step is to get a reliable gaming VPS service. Here are key considerations when choosing a gaming provider:
As one of the best game server hosting providers, Hostinger excels in all these areas, making it an ideal solution for hosting ARK dedicated servers. Our game hosting plans offer up to 8-core AMD CPUs, 32 GB of RAM, and 400 GB of NVMe storage to ensure top performance.
To provide the best gameplay experience for players worldwide, you can choose server locations available in Asia, Europe, North America, and South America.
Built on VPS, Hostinger grants you full root access to the server, allowing you to customize your games to your liking, including installing custom mods.
Last but not least, Hostinger’s game hosting service is easily scalable, meaning that you can grow your server as needed. This is particularly beneficial when your player base expands or you want to set up multiple dedicated servers under one account.
Interested in hosting multiple games on a server? Check out our curated list of the best games to install on a dedicated server, including the latest gaming surprise Palworld or classics like Minecraft and Counter-Strike.
After selecting a reliable gaming VPS, it’s time to set up your server. Follow these steps to get started:
ssh username@your_server_ip
sudo apt update
sudo apt upgrade
sudo apt install software-properties-common
sudo dpkg --add-architecture i386
sudo apt-add-repository non-free
sudo apt update
3. Download ARK Server Files
Next, install SteamCMD, configure a new user, and download the ARK dedicated server files. Here’s how to do so:
sudo apt install steamcmd
sudo useradd -m arkuser
sudo -u arkuser -s
cd ~
/usr/games/steamcmd +@sSteamCmdForcePlatformType linux +force_install_dir /home/arkuser/arkserver +login anonymous +app_update 376030 validate +quit
/usr/games/steamcmd +@sSteamCmdForcePlatformType linux +force_install_dir /home/arkuser/arkserver +login anonymous +app_update 346110 validate +quit
exit
Now, you need to create a service to run the ARK server. While you can also initiate it with the server executable file, using a service lets you start, stop, and manage the game server as a background process. Here are the steps:
sudo nano /etc/systemd/system/arkserver.service
[Unit]
Description=ARK Dedicated Server
Wants=network-online.target
After=network-online.target
[Service]
LimitNOFILE=1000000
Environment=SteamAppId=376030
Environment=LD_LIBRARY_PATH=/home/arkuser/arkserver/linux64:$LD_LIBRARY_PATH
Type=simple
Restart=on-failure
RestartSec=10
KillSignal=SIGINT
User=arkuser
Group=ark
WorkingDirectory=/home/arkuser/arkserver
ExecStartPre=/usr/games/steamcmd +login anonymous +force_install_dir /home/arkuser/arkserver +app_update 376030 validate +exit
ExecStart=/home/arkuser/arkserver/ShooterGame/Binaries/Linux/ShooterGameServer <MAPNAME>?listen?SessionName=<SERVERNAME>?ServerPassword=<SERVERPASSWORD>?ServerAdminPassword=<ADMINPASSWORD> -server -log -crossplay
[Install]
WantedBy=multi-user.target
Once you’re done with the ARK server configuration, you can start managing your dedicated server. Follow the instructions to launch ARK:
sudo systemctl enable arkserver
sudo systemctl start arkserver
sudo systemctl status arkserver

sudo systemctl stop arkserver
sudo systemctl restart arkserver
You’ve successfully created your own ARK server using a manual method. Now, invite your friends or fellow survivors to join and enjoy the thrilling adventure together.
It’s important to ensure the smooth operation and longevity of your ARK dedicated server. Here are some server maintenance tips you can implement.
Regular updates and game server optimization are crucial to maintaining a high-performing and stable ARK server, which will improve the experience for all players.
Schedule Server Updates
Regularly update your server files to benefit from the latest features, bug fixes, and security patches. For players installing the dedicated ARK server through Hostinger’s Game Panel, here’s how to schedule server updates:



You can also use a cron job to automate the server updates. For example, to update your server daily at midnight, add the following to your crontab:
0 0 * * * /usr/games/steamcmd +login anonymous +force_install_dir /home/arkuser/arkserver +app_update 376030 validate +quit
Automatically Save World Data
Configure your server to save world data at regular intervals automatically. This ensures that you don’t lose progress due to unexpected server crashes or restarts.
To do so, access Configuration → ARK Server Settings via Game Panel. Scroll down to the Auto Save Period field and set the interval in minutes according to your needs.

Alternatively, run the following command to open the server configuration file named GameUserSettings.ini:
nano /home/arkuser/arkserver/ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini
Then, add the following line under the [ServerSettings] section, replacing 15 with your desired interval:
AutoSavePeriodMinutes=15
If you use Uncomplicated Firewall (UFW) on your VPS, you need to open specific ARK ports to allow traffic to your server.
Open Firewall Ports
ARK servers typically require the following ports to be open:
In Game Panel, go to your instance’s Main Menu and click the Network Settings icon.

Then, set up the correct port settings for your ARK server according to the numbers listed above.

Alternatively, you can ask our AI assistant, Kodee, to open the necessary ports. To do this, simply open the chat interface and enter the following prompt, with gameserver.hostname.com being your actual VPS hostname:
Open port 7777 UDP, 7778 UDP, 27015 UDP, and 27020 TCP on my gameserver.hostname.com to any IP address.
If you’re more comfortable using the command prompt, run these commands in your terminal:
sudo ufw allow 7777/udp
sudo ufw allow 27015/udp
sudo ufw allow 7778/udp
sudo ufw allow 27020/tcp
sudo ufw reload
Configure Router Port Forwarding
To ensure players can connect to your server from outside your local network, you need to configure port forwarding on your router. Follow these instructions:
Ensure a smooth gaming experience for all players by adjusting player slots and other server settings that affect all players equally.
Adjust Server Settings via Game Panel
On Game Panel, go to Configuration → ARK Server Settings. Here, you can find options to set the maximum number of players, select the default map, list allowed ARK server mods, grant specific players based on their IPs, and kick idle gamers.
Configure Server Options by Editing the Configuration File:
You can also edit the GameUserSettings.ini file to customize parameters such as player limits, server passwords, and basic game mechanics:
[ServerSettings]
MaxPlayers=70
DifficultyOffset=1.0
ServerAdminPassword=YourAdminPassword
Game parameters are configurations that affect the player experience, such as how fast they gain experience, how quickly they tame creatures, or how many resources they gather.
Customize Gameplay via Game Panel
For Hostinger customers setting up the server on Game Panel, navigate to Configuration → ARK Gameplay Settings. There are plenty of options you can customize to enhance the gameplay, from enabling a third-person view to preventing spawn animation.

Edit Gameplay via GameUserSettings.ini and Game.ini
You can also find these settings in the GameUserSettings.ini file under the [ServerSettings] section:
XPMultiplier=2.0
TamingSpeedMultiplier=3.0
HarvestAmountMultiplier=2.5
DayCycleSpeedScale=0.5
NightTimeSpeedScale=2.0
Specifically, to adjust the amount of stat points players receive per level, edit the Game.ini file by running:
sudo nano /home/arkuser/arkserver/ShooterGame/Saved/Config/LinuxServer/Game.ini
Then, modify the following lines:
[/script/shootergame.shootergamemode]
PerLevelStatsMultiplier_Player[0]=2.0
PerLevelStatsMultiplier_Player[8]=1.5
Even with a well-configured server, you may encounter some common issues. Here are some tips to identify and resolve these problems effectively.
Server Crashes or Fails to Start
cat /home/arkuser/arkserver/ShooterGame/Saved/Logs/YourServerName.log
Server Loses Characters or Progress
AutoSavePeriodMinutes=15
SaveWorld

Players Unable to Connect
sudo systemctl status arkserver
In this guide, you’ve learned how to create a dedicated server for ARK using Game Panel’s simple user interface and manually through the command line.
Both options offer unique advantages, whether you prefer an easy setup or more control over server customization.
For a smooth and enjoyable experience when playing with friends, consider fine-tuning server settings, customizing gameplay parameters, and updating your game instance regularly.
Have fun taming formidable dinosaurs and building impressive bases with fellow survivors!
This section answers the most common questions on running dedicated ARK servers.
ARK: Survival Ascended is an upgraded version of ARK: Survival Evolved, featuring enhanced graphics, improved performance, and new content. It uses Unreal Engine 5 for better visuals and includes quality-of-life improvements and additional gameplay features.
Running a dedicated ARK server offers better control over game settings, enhanced performance, and a more intimate gaming experience with friends. With a game server, you can build a private community, customize game parameters, and ensure reliable uptime and stability.
You need to open the following ports for your ARK server – Game Port (UDP 7777), Query Port (UDP 27015), Socket Port (UDP 7778), and RCON Port (TCP 27020). These ports ensure proper connectivity and functionality.
Yes, you can install mods on your ARK server. Use the Steam Workshop to subscribe to mods and add their Mod IDs to the GameUserSettings.ini file. After that, restart your server for the added mods to take effect.