ARK Survival Ascended FREE Dedicated Server Guide | TroubleChute Hub (2024)

Watch the video:

Timestamps:

0:00 - Intro/Explanation (& Is it free? YES!)0:39 - Requirements for ARK Survival Ascended Dedicated Server1:10 - Download ARK Survival Ascended Dedicated Server (Steam)1:25 - Download SteamCMD2:37 - Download ASA DS with SteamCMD4:04 - Creating server start.bat (Autoupdate & Run Server)6:40 - Running server7:17 - Joining your own server8:44 - Allowing ASA DS through Windows Firewall10:24 - Get local IP11:06 - Port Forwarding13:05 - Multi-router port forwarding

Yes.

As long as your computer is on, running the server and connected to the internet: People should be able to join you over the internet if you’ve set everything up properly. It’s great.

There was some drama around dedicated servers, but just an hour ago at the time of writing it was mostly resolved. You can now download and host your own server without needing to own ARK: Survival Ascended on another account - like before.

Downloading ASA Dedicated Server

While you can download ARK Survival Ascended Dedicated Server on Steam and continue, skipping the rest of this step… The more “professional” way of doing this is SteamCMD. This uses less resources than running Steam, and doesn’t require an account.

We’ll use SteamCMD to get the dedicated server files.

  1. Download SteamCMD for Windows here.
  2. Extract into a folder where you’ll install the server to in a folder called steamcmd. You don’t need to, but I’ll have this seperated from the game files to keep everything clean. For example: <server dir>\steamcmd\.
  3. Open a Command Prompt in the folder with steamcmd.exe by clicking the path at the top of your Windows Explorer and typing cmd. Otherwise open a command prompt/terminal and use cd <server dir>\steamcmd\.
  4. Download ASA into a folder called server, located at <server dir>\server\ by running the following command:
    • steamcmd.exe +force_install_dir ../server/ +login anonymous +app_update 2430930 validate +quit
  5. Once complete you should see ArkAscendedServer.exe in <server dir>\server\ShooterGame\Binaries\Win64\ArkAscendedServer.exe

Creating server config & launch files

  1. Create a server.bat file by creating a new Text Document, renaming it to server.bat and removing .txt. If you don’t see .txt then make sure you enable File Extensions in Windows Explorer under the View tab.
    • If you downloaded using SteamCMD, place this file in <server dir>\server.bat.
  2. Enter the following and save the bat file:
     1 2 3 4 5 6 7 8 910
    @echo offecho ------------------echo Updating serverecho ------------------start SteamCMD\steamcmd.exe +force_install_dir ..\server\ +login anonymous +app_update 2430930 validate +quitecho ------------------echo Starting serverecho ------------------start server\ShooterGame\Binaries\Win64\ArkAscendedServer.exe TheIsland_WP?listen?SessionName=<SERVER_NAME>?ServerAdminPassword=<ADMIN_PASS>?Port=7777?QueryPort=27015?MaxPlayers=32 -NoBattlEye

Don’t forget to replace <SERVER_NAME>, <ADMIN_PASS> as well as the MaxPlayers option with your number. This is your server. Customize it.

If you would like a password for people to join your server, simply add ?ServerPassword=<password> to the long text string above just before ?ServerAdminPassword. The updated last line should look like this: start server\ShooterGame\Binaries\Win64\ArkAscendedServer.exe TheIsland_WP?listen?SessionName=<SERVER_NAME>?ServerPassword=<password>?ServerAdminPassword=<ADMIN_PASS>?Port=7777?QueryPort=27015?MaxPlayers=32 -NoBattlEye

Steam CMD note:

When launching the server.bat file for Steam CMD it should update the server making sure it will work online with the most up-to-date clients.

Joining your new ASA server

Simply open the console in-game and run open 127.0.0.1:7777.

Letting others join your new ASA server

This is simpler said than done. There are 2 sections and both need to be done to let friends over the internet play.

Open the server to LAN (Others on your local network)

To let someone on the same local network (router) as you play: You need to allow the ASA server through your firewall.

We need to open ports 7777, 7778, and 27015. If you set a custom port above, then forward that.

If you’re using a third-party antivirus with a firewall; you’ll need to look into how to open the ports.

If you’re using Windows Firewall (by default) then run the following commands in an Administrator Powershell window.

Powershell

1234
New-NetFirewallRule -DisplayName "ASA Server" -Direction Inbound -LocalPort 7777,7778,27015 -Protocol TCP -Action AllowNew-NetFirewallRule -DisplayName "ASA Server" -Direction Inbound -LocalPort 7777,7778,27015 -Protocol UDP -Action AllowNew-NetFirewallRule -DisplayName "ASA Server" -Direction Outbound -LocalPort 7777,7778,27015 -Protocol TCP -Action AllowNew-NetFirewallRule -DisplayName "ASA Server" -Direction Outbound -LocalPort 7777,7778,27015 -Protocol UDP -Action Allow

This will open all of the ports and allow people on the same local network as you to connect to your server while it’s running.

All you need is your local IP address.

To get your local IP:

  • Run the following in a terminal/CMD/powershell window: ipconfig
  • Find the way you’re connected to the internet, for example Ethernet adapter Ethernet
  • Find the IPv4 address and copy it
  • For example, your local IP is 192.168.1.10

Other devices can use this local IP address to connect to your server. Note: This is a LOCAL IP, and your server is not yet accessible over the internet or even routers outside of your own&mldr; That’s where we need to

Port Forward

Using your Local IP address we found above (and allowed ports through to) - We need to send traffic from these two ports to our computer.

If you’re using multiple routers in a chain before your computer reaches your fiber box/access box: You’ll need to port forward each router to the next until you finally port forward to your computer.

Port forwarding varies wildly from router to router, and you can look up guides specifically for your router. Essentially you’ll need to forward ports 7777 and 7778 for UDP and 27015 for TCP. If you have an option to choose both TCP/UDP it may be a good idea.

On some routers you can enter ports comma-seperated such as 7777,7778,27015, and even select TCP/UDP instead of needing to create a rule for each type.

Let’s say you have just ONE router between you and the internet (Example: You’re connected directly to the fiber box), you’ll port forward as follows:

  • Ports: 7777,7778,27015
  • Type: TCP/UDP
  • Destination: 192.168.1.10

Now you’re done port forwarding.

Letting others join

At this point you’ve allowed local traffic and over the internet to reach your ASA server. All you need to do is let others join by checking the Server Browser in-game, or by getting your external IP address by Google searching “What is my IP”.

Others can then use the console to connect using open xxx.xxx.xxx.xxx:7777.

Have fun!

ARK Survival Ascended FREE Dedicated Server Guide | TroubleChute Hub (2024)
Top Articles
Latest Posts
Article information

Author: Aracelis Kilback

Last Updated:

Views: 5835

Rating: 4.3 / 5 (64 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Aracelis Kilback

Birthday: 1994-11-22

Address: Apt. 895 30151 Green Plain, Lake Mariela, RI 98141

Phone: +5992291857476

Job: Legal Officer

Hobby: LARPing, role-playing games, Slacklining, Reading, Inline skating, Brazilian jiu-jitsu, Dance

Introduction: My name is Aracelis Kilback, I am a nice, gentle, agreeable, joyous, attractive, combative, gifted person who loves writing and wants to share my knowledge and understanding with you.