ARK: Survival Evolved Server Setup Tutorial | Linux Guide

Поделиться
HTML-код
  • Опубликовано: 11 сен 2024
  • In this step-by-step tutorial, I'll walk you through the process of setting up your very own ARK: Survival Evolved server on Linux. Hosting your own ARK server allows you to customize the gameplay, invite friends, and create a thriving community. From installing SteamCMD to configuring server settings and mods, I'll cover all the essential steps to get your ARK server up and running smoothly. Join the adventure and take control of your ARK world with this comprehensive Linux server setup guide!
    Written Guide:
    ko-fi.com/post...
    SteamCMD:
    sudo add-apt-repository multiverse
    sudo apt install software-properties-common
    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install lib32gcc-s1 steamcmd
    Other Commands:
    sudo nano /etc/sysctl.conf
    sudo nano /etc/security/limits.conf
    sudo nano /etc/pam.d/common-session
    My Gaming Network
    • Decimation Games - www.DecimationGames.com
    • Twitter: DecimationGames
    • Facebook: DecimationGameServer
    Personal
    • Twitter: / luciandevtv
    Tags:
    ARK: Survival Evolved, dedicated server, Linux, setup, installation, configuration, hosting, multiplayer, survival game, dinosaurs, gaming, online game, sandbox game, action-adventure game, fantasy game, first-person game, third-person game, open-world game, crafting, resource management, base building, player vs player, player vs environment, PvP, PvE, Steam.

Комментарии • 72

  • @andybond9315
    @andybond9315 Год назад +6

    @LucianDev thanks for your excellent video. For information if doing this in a graphical session (ie not SSH) you also need to edit /etc/systemd/user.conf to include the line DefaultLimitNOFILE=100000

    • @luciandev
      @luciandev  Год назад

      Awesome, thanks for providing that extra bit on information for those who might be doing in via a GUI.

  • @unknownp8206
    @unknownp8206 Год назад +3

    IMPORTANT: Wildcard does not apply to root. You have to specify add
    root hard nofile 100000
    root soft nofile 100000
    if you want to adjust the root limit.

  • @mattpovah5952
    @mattpovah5952 Год назад +1

    Great video - much appreciated!

  • @wifiwarlord
    @wifiwarlord Год назад +2

    This is good information. Total newb on Linux terminal. My Buddy walked me through setting up his Minecraft server.
    But I want to run ark on the same machine. If I do it under a different user and home directory. I’m guessing I should be able to.

    • @luciandev
      @luciandev  Год назад +1

      Yes, you could even run it under the same user if you really wanted to. However if you are like me and you like to keep things separate & organized I'd use another user for ARK.

    • @wifiwarlord
      @wifiwarlord Год назад +1

      @@luciandev ok perfect. I was able to create the new user with sudo privileges.
      What about this thought, Would I be able to add a nvme 2.0 500gb through usb and have it run a server? Or is there any benefit to going to a new drive?
      For what it’s worth, I’m running Xeon E3-1270 @ 3.5Ghz. Upgrading my RAM from 8gb to 32GB once I figure out what this board is capable of.

    • @luciandev
      @luciandev  Год назад +1

      @@wifiwarlord There isn't any benefit from separating the drives. If you can fit it all in 1 storage drive then that is what I would do. ARK server doesn't take up anywhere near the amount of space the full fledge game takes up. But if you only have 8gb of Ram I would wait until you upgrade your ram though since you will need a decent amount of it for ARK, plus if you running multiple servers that are also consuming ram as well.
      Back the the USB drive, in theory you can do that but that is more meant as a temp storage system and not long term with constant read & write data going to and from over a USB you could end up with issues later on down the road.

  • @SNZ2X
    @SNZ2X Год назад

    If I want to set up on a different map, is the map automatically downloaded or do I have to download it?

  • @josuediazcuro5107
    @josuediazcuro5107 Год назад

    Great video that worked perfectly! Is there a way to make the server public without having public IP? I tried using zerotier but sometimes it fails

    • @luciandev
      @luciandev  Год назад +2

      If you are not able to port forward, you can use something like hamachi. If you are able to port forward I'd recommend looking at no-ip this allows you to setup a domain that points to your ip address and you can use that domain instead of an ip.

  • @orangensaft2280
    @orangensaft2280 Год назад +1

    I can't log into my server since I did the reboot at 3:00. Connection closes instantly
    Edit: I tried to login on my server directly instead of on my windows pc and I have the same problem

    • @luciandev
      @luciandev  Год назад

      Is your server hosted locally?

    • @orangensaft2280
      @orangensaft2280 Год назад

      @@luciandev yes

    • @luciandev
      @luciandev  Год назад

      @@orangensaft2280 What do the log files say when you try to connect?

    • @orangensaft2280
      @orangensaft2280 Год назад

      ​@@luciandev I just reinstalled everything yesterday. How to enable crossplay?

  • @gabrielpaquette3151
    @gabrielpaquette3151 Год назад

    Great video!
    I have 2 questions;
    1. What is the whole 100000 thing actually for?
    2. How do I use a different map? Do I change the "TheIsland" written in the line of code to start the server or do I have to add a line in the settings? I can't seem to figure this out.

    • @luciandev
      @luciandev  Год назад +1

      Yes where is says TheIsland?Listen just change "TheIsland" to the map you want to use. Make sure you use the proper map names here or it will not work.

    • @gabrielpaquette3151
      @gabrielpaquette3151 Год назад

      @@luciandev thanks!

  • @schnipslhansi
    @schnipslhansi 10 месяцев назад

    Good idea. Is it possible to have Linux and windows Player on one server? Sry if you explained it already.

    • @luciandev
      @luciandev  10 месяцев назад +1

      The players OS doesn't matter, as long as the game supports it to where they can play the game they can play on any server.

  • @user-oz3sn5sx4b
    @user-oz3sn5sx4b 9 месяцев назад

    How to close server safely?

  • @bacace
    @bacace Год назад

    The ARK server worked fine for about a week, friends were able to use the IP with the ports and connect. Then suddenly a few days ago the ports stopped working- I think, but we checked everything including our router and the firewall and it says the ports are online, but only LAN works now and friends cant connect or even find the server. Also IP is working correctly. I don't know what the problem is.

    • @luciandev
      @luciandev  Год назад

      There been any recent updates to ARK? If so have you updated the server since then?

    • @bacace
      @bacace Год назад

      ​@@luciandevyeah, I Have. But it didn't help.

    • @bacace
      @bacace Год назад

      I think the firewall is broken for some reason but I'm not sure. (Even It tells the ports are on). Maybe resetting the firewall will fix the problem. (Busy working now for next 9 hours at my job place so I'll do It later today when I Have time)

    • @luciandev
      @luciandev  Год назад

      Doesn't hurt to try, but personally I've never had to restart a firewall before. Not even sure why it would be working then suddenly not working.@@bacace

    • @bacace
      @bacace Год назад

      ​@@luciandevso apparently the Ethernet port on our server PC was partially broken. we switched the ethernet cable to network card we added to pc and it fixed the problem.

  • @Gin132456
    @Gin132456 Год назад

    In 22.04 the architecture directory has changed for the 32bit architecture

  • @1999LAWRANCE
    @1999LAWRANCE Год назад

    i see the server on arc and it says i can connect however the session just timesout when i try connecting also is the server supposed to tak 8.35 gb of RAM just running?

    • @luciandev
      @luciandev  Год назад

      Mine uses about 6gb of ram with 0 players, doesn't really go above that until players start joining. Also are all you ports open via firewall & router?

    • @1999LAWRANCE
      @1999LAWRANCE Год назад

      yea both are open im running the server through a proxmox vm along with a Minecraft server all necessary ports are open on the vms and router@@luciandev

    • @1999LAWRANCE
      @1999LAWRANCE Год назад

      Are both port 7777 and 27015 supposed to be port forwarded in the router? (If so then I did it right ) but I don’t know

    • @luciandev
      @luciandev  Год назад

      @@1999LAWRANCE Yes, they are both suppose to be open.

  • @justinfranks4093
    @justinfranks4093 11 месяцев назад

    I have followed the video fully but am unable to join my server. In ark in the lan section nothing shows up, other than that i have had no other errors or missteps. I start my server and can see once i enter the top command that my ram is at 70% usage (i have 8gb) and my cpu is at 16% usage but still nothing in game.
    Does anyone know how to fix this?

    • @luciandev
      @luciandev  11 месяцев назад

      ARK takes a long time to boot up, how long have you waited?

    • @justinfranks4093
      @justinfranks4093 11 месяцев назад

      @@luciandev I just waited 30 min but still the same result. i am also unable to find the server through the steam server searcher

    • @luciandev
      @luciandev  11 месяцев назад

      @@justinfranks4093 are you able to look in the log and see if you have any errors?

    • @justinfranks4093
      @justinfranks4093 11 месяцев назад +1

      @@luciandev the two errors i can see are related to gethostbyname
      here is the logs:[2023.10.14-03.49.52:022][ 0]Log file open, 10/14/23 03:49:52
      [2023.10.14-03.49.52:022][ 0]New Save Format enabled
      [2023.10.14-03.49.52:022][ 0]ARK Version: 358.17
      [2023.10.14-03.49.52:022][ 0]PID: 2047
      [2023.10.14-03.54.20:662][ 0]Primal Game Data Took 268.11 seconds
      [2023.10.14-03.54.32:947][ 0]SteamSocketsOpenSource: gethostname failed ()
      [2023.10.14-03.54.32:947][ 0]gethostbyname failed ()
      [2023.10.14-03.55.31:108][ 0]Server Initializing with BattlEye Anti-Cheat Protection. If you do not wish to use BattlEye, please launch with -NoBattlEye
      [2023.10.14-03.55.31:160][ 0]BattlEye successfully started.
      [2023.10.14-03.55.31:200][ 0]Server: "ARK #82376" has successfully started!
      [2023.10.14-03.55.31:246][ 0]ADayCycleManager DayCycleManager3,
      [2023.10.14-03.55.33:337][ 0]Commandline: TheIsland?listen -server -log
      [2023.10.14-03.55.33:337][ 0]Full Startup: 342.10 seconds (BP compile: 0.00 seconds)
      [2023.10.14-03.55.33:337][ 0]Number of cores 4
      [2023.10.14-03.55.33:452][ 1]Server attempting to run new years event
      [2023.10.14-03.55.33:452][ 1]Sever Is not set to official or running NewYearEvent argument
      [2023.10.14-03.55.35:356][ 43]Set New Years event location: -86711.156 - -171866.203 - 430.878
      [2023.10.14-04.09.32:972][903]Saving world...
      [2023.10.14-04.09.33:636][903]World Save Complete. Took 0.664612
      [2023.10.14-04.24.32:975][777]Saving world...
      [2023.10.14-04.24.33:607][777]World Save Complete. Took 0.632337
      Thanks for the help so far :)

    • @justinfranks4093
      @justinfranks4093 11 месяцев назад

      does anyone know if the gethost errors could mess up the server? And if so how can i fix them Thanks
      edit: I fixed the server and it works now, i reinstalled everything and i can connect by adding the server into steam favorites.

  • @piseyrio_gaming8531
    @piseyrio_gaming8531 8 месяцев назад

    Sorry can you remake this video on windows? Thx 🎉❤❤

  • @sebastien-wx9gb
    @sebastien-wx9gb 10 месяцев назад

    Hey, can you make an updated video with ark ascended ?

    • @luciandev
      @luciandev  10 месяцев назад

      The server files don't appear to be available yet but I will make one if / once they become available.

  • @thetruth-hl7ct
    @thetruth-hl7ct Год назад

    Seems like a ridiculous amount of work just to get Ark to play. Are all steam games this difficult to get running on a linux machine?

    • @luciandev
      @luciandev  Год назад +1

      You can play ark without having a dedicated server. This is for server software to actually play the game you just have to download it from steam and play it but you wouldn't do it this way.

  • @guidofernandez2564
    @guidofernandez2564 9 месяцев назад

    Is it the same process for ARK: Survival Ascended?

    • @luciandev
      @luciandev  9 месяцев назад

      It will be once Linux is supported yes.

  • @stevenbos6667
    @stevenbos6667 Год назад

    How are u supposed to join the game?
    I followed every step but when i run the server it whont pop up under LAN servers on ark.
    Even if i let it start for 10 min+.

    • @luciandev
      @luciandev  Год назад

      Is the server being ran on the same computer you trying to play on?

    • @stevenbos6667
      @stevenbos6667 Год назад

      Nope

    • @stevenbos6667
      @stevenbos6667 Год назад

      Same internet tho

    • @luciandev
      @luciandev  Год назад

      @@stevenbos6667 Try adding the server to your steam favorite's using the machines local ip address to see if it shows up that way.

  • @hyperlk0
    @hyperlk0 Год назад

    How do I change the command line to enable crossplay?
    I cant find how to access that.

    • @ryan.stutzman
      @ryan.stutzman Год назад

      You can only enable crossplay between the Epic and Steam versions of the game (both on PC). You unfortunately can't enable crossplay between PC and game consoles.
      To enable crossplay between Epic and Steam, simply add "-crossplay" at the end of your "./ShooterGameServer ..." line.

  • @bacace
    @bacace 11 месяцев назад

    can I do Ark cluster system with Linux?

  • @stevenbos6667
    @stevenbos6667 Год назад

    Is this only for LAN?
    So yes how do i make it public?

    • @luciandev
      @luciandev  Год назад

      The ports I showed in the firewall section of the video. You'll need to access your router and open up those ports by port forwarding.
      Until you do that, yes it will be LAN only.

    • @stevenbos6667
      @stevenbos6667 Год назад

      thx for the quick reply.
      Amazing channel btw!

    • @luciandev
      @luciandev  Год назад

      @@stevenbos6667 Thank you, and you're welcome.

  • @orangensaft2280
    @orangensaft2280 Год назад

    how to change the server name, add a password and enable crossplay?

    • @sussybakka-us6jg
      @sussybakka-us6jg Год назад

      and on pc you can only cross play with epic games if you add " -crossplay " at the end of the launch script

    • @luciandev
      @luciandev  Год назад

      in the gameusersettings.ini look for
      SessionName=My Awesome ARK Server
      and change it to whatever you want your server to be called.

  • @ricardofranco4114
    @ricardofranco4114 9 месяцев назад

    After this you can get a job at microsoft.

  • @swarupgolui
    @swarupgolui Год назад

    Hi @luciandev6630 we will happy if you make an article for ARK: Survival Evolved Server Setup Linux Guide
    Thanks...

    • @luciandev
      @luciandev  Год назад

      What do you mean exactly?

    • @swarupgolui
      @swarupgolui Год назад

      @@luciandev I mean article . post a article on your website, with step by step guide. this will help us

    • @luciandev
      @luciandev  Год назад

      www.luciandev.com/2023/09/10/how-to-setup-ark-survival-evolved-server-on-linux/@@swarupgolui

    • @lostsouldancing
      @lostsouldancing 9 месяцев назад

      @@luciandev I get a 404 error when I try to go to your article. Also when trying to use the sudo add-apt-repository multiverse line I get the error "Unable to handle repository shortcut 'multiverse' I'm running on a new Debian 12 installation.

    • @luciandev
      @luciandev  9 месяцев назад +1

      @@lostsouldancing link can be found here:
      www.luciandev.com/how-to-setup-ark-survival-evolved-server-on-linux/
      as far as Debian goes you'll want to do
      sudo apt update; sudo apt install software-properties-common; sudo apt-add-repository non-free; sudo dpkg --add-architecture i386; sudo apt update
      then
      sudo apt install steamcmd
      In this guide I'm using Ubuntu 20.04 since your using Debian you install slightly varies but the rest should be the same as in the video.