Setup an ARK: Survival Evolved Server using playit.gg

Before you start, get a server running locally and make sure you can join it with 127.0.0.1:27015

This guide is made for the Steam Version of Ark, i can’t confirm wether this works for Epic games (you would have to join from singleplayer)

Create two tunnels on your playit website

  1. Tunnel Type: Custom
    .
    Local ipv4: 127.0.0.1
    Local Port: <Leave blank>
    .
    Port Type: TCP+UDP
    Port Count: 1
    Create Tunnel

  2. Tunnel Type: Custom
    .
    Local ipv4: 127.0.0.1
    Local Port: 27015
    .
    Port Type: TCP+UDP
    Port Count: 1
    Create Tunnel

The external IP of a Playit tunnel is the 5 digit number behind the domain
for example random-word.playit.gg:12345
the Port would be 12345

The external IP of the first Tunnel is the Game Port
The external IP of the second Tunnel is the Query Port

Now go in your server files and change your startup-command (start.bat / start.sh)

If you use Ark Server Manager, change these numbers in the Ark Server Manager Program

it will look something like this (thats just an example, for you it will look different) :

start ShooterGameServer.exe "TheIsland?SessionName=TestServer123?MaxPlayers=35?OverrideOfficialDifficulty=5.0?DifficultyOffset=1.0?AltSaveDirectoryName=TheIsland?QueryPort=27015?Port=<Game Port>?listen"

now replace the GamePort above, with the Game Port from your first Tunnel (the external Port)

now you just need to add the server to your steam favourites
open steam
→ press view in the top left corner
→ server
→ Add server

Now get the IPv4:Port of your second Tunnel
you can find IPv4 and Port if you click on your tunnel

image

Now Add this IP in your steam server list in the following format
IPv4:Port (in this example 123.456.789.123:12345)

Then start your server, press Join Ark and filter by favourites
then your server should appear and you can join

4 Likes

Hello, thank you for these steps!

I’ve followed them and successfully put up two ark servers. However, I’m unable to transfer between them in the cluster. I’m able to join both servers individually from the main menu, just not transfer between them at the obelisk. When I click into an obelisk and click transfer between servers, it says “no sessions found”.

I have confirmed they have the same cluster id in their run.bat file. They were working fine before when I was port forwarding through a router, the only thing that has changed is using playit.gg now. Do you know what the issue could be, and any potential fix by chance?

1 Like

hey i have the same problem just wandering if you have amnaged to find a fix for it yet