[GH-ISSUE #2470] How to Create an ARK: Survival Evolved Server on Ubuntu 18.04 #1819

Closed
opened 2026-02-27 02:59:12 +03:00 by kerem · 2 comments
Owner

Originally created by @gamersalpha on GitHub (Aug 8, 2019).
Original GitHub issue: https://github.com/GameServerManagers/LinuxGSM/issues/2470

Install frech install of ubuntu 18.04 LTS serveur

no comment

Prérequis :

sudo dpkg --add-architecture i386; sudo apt update; sudo apt install mailutils postfix curl wget file bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux lib32gcc1 libstdc++6 libstdc++6:i386

Increase Open Files Limit

ARK will not run unless you increase the open files limit on your Ubuntu server to a minimum of 100000.

If you're trying to run more than one game server on your system, you will most likely need to increase this limit even higher.

echo "fs.file-max=100000" >> /etc/sysctl.conf && sysctl -p
echo "* soft nofile 100000" >> /etc/security/limits.conf
echo "* hard nofile 100000" >> /etc/security/limits.conf
echo "session required pam_limits.so" >> /etc/pam.d/common-session
  1. Create a user and login.
adduser arkserver

note: do NOT set the password as arkserver . Use a strong password.

random password: TA4OTU5NzI3M

passwd arkserver
su - arkserver
  1. Download linuxgsm.sh.
wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh arkserver
  1. Run the installer and follow the instructions.
./arkserver install

Choisir des maps et ajouter des maps personnaliser :

les maps telechargable sur internet doivent etre copider dans le dossier du serveur :
/home/arkserver/serverfiles/ShooterGame/Saved

pour modifier la maps de chargement du serveur :

su - arkserver
nano lgsm/config-lgsm/arkserver/arkserver.cfg`
ajouter :
    maxplayers="5"

    #defaultmap="TheIsland"
    #       defaultmapFiles="TheIsland-nitradoeu19.officialserver186"
            #defaultmapFiles="TheIsland-GGFizz-"
    #defaultmap="Ragnarok"
            #defaultmapFiles="Ragnarok"
            #defaultmapFiles="Ragnarok-GGFizz-Mars2018"
    #defaultmap="CrystalIsles"
    #       defaultmapFiles=${defaultmap}
    #defaultmap="Aberration_P"
            #defaultmapFiles=${defaultmap}
    #       defaultmapFiles="Abberation-GGFizz-Feb_2018"
    defaultmap="ScorchedEarth_P"
            defaultmapFiles=${defaultmap}
    #defaultmap="ScorchedEarth_P"
            #defaultmapFiles=${defaultmap}
    #defaultmap="Extinction"
    #       defaultmapFiles=${defaultmap}

Ajouter des mods à son serveur

Ajouter des mods sur le serveur :

nano serverfiles/ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini

à ajouter sous : [ServerSettings] sinon ne fonctionne pas :

ActiveMods=731604991,632091170,554678442

Pour aller plus vite coper les mods qui sont sur votre client windows :

D:\Games\Steam\steamapps\common\ARK\ShooterGame\Content\Mods

Sur le serveur dossier :

/home/arkserver/serverfiles/ShooterGame/Content/Mods

Webologie :

https://ericmathison.com/blog/how-to-create-an-ark-survival-evolved-server-on-ubuntu-16-04/
https://linuxgsm.com/lgsm/arkserver/

Originally created by @gamersalpha on GitHub (Aug 8, 2019). Original GitHub issue: https://github.com/GameServerManagers/LinuxGSM/issues/2470 ### Install frech install of ubuntu 18.04 LTS serveur no comment ### Prérequis : ``` sudo dpkg --add-architecture i386; sudo apt update; sudo apt install mailutils postfix curl wget file bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux lib32gcc1 libstdc++6 libstdc++6:i386 ``` ### Increase Open Files Limit ARK will not run unless you increase the open files limit on your Ubuntu server to a minimum of 100000. If you're trying to run more than one game server on your system, you will most likely need to increase this limit even higher. ``` echo "fs.file-max=100000" >> /etc/sysctl.conf && sysctl -p echo "* soft nofile 100000" >> /etc/security/limits.conf echo "* hard nofile 100000" >> /etc/security/limits.conf echo "session required pam_limits.so" >> /etc/pam.d/common-session ``` 1. Create a user and login. ``` adduser arkserver ``` note: do NOT set the password as `arkserver` . Use a strong password. > random password: *TA4OTU5NzI3M* ``` passwd arkserver ``` ``` su - arkserver ``` 2. Download linuxgsm.sh. ``` wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh arkserver ``` 3. Run the installer and follow the instructions. ``` ./arkserver install ``` #### Choisir des maps et ajouter des maps personnaliser : les maps telechargable sur internet doivent etre copider dans le dossier du serveur : /home/arkserver/serverfiles/ShooterGame/Saved pour modifier la maps de chargement du serveur : ``` su - arkserver nano lgsm/config-lgsm/arkserver/arkserver.cfg` ``` ajouter : ``` maxplayers="5" #defaultmap="TheIsland" # defaultmapFiles="TheIsland-nitradoeu19.officialserver186" #defaultmapFiles="TheIsland-GGFizz-" #defaultmap="Ragnarok" #defaultmapFiles="Ragnarok" #defaultmapFiles="Ragnarok-GGFizz-Mars2018" #defaultmap="CrystalIsles" # defaultmapFiles=${defaultmap} #defaultmap="Aberration_P" #defaultmapFiles=${defaultmap} # defaultmapFiles="Abberation-GGFizz-Feb_2018" defaultmap="ScorchedEarth_P" defaultmapFiles=${defaultmap} #defaultmap="ScorchedEarth_P" #defaultmapFiles=${defaultmap} #defaultmap="Extinction" # defaultmapFiles=${defaultmap} ``` #### Ajouter des mods à son serveur Ajouter des mods sur le serveur : ```nano serverfiles/ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini``` à ajouter sous : [ServerSettings] sinon ne fonctionne pas : ``` ActiveMods=731604991,632091170,554678442 ``` Pour aller plus vite coper les mods qui sont sur votre client windows : ``` D:\Games\Steam\steamapps\common\ARK\ShooterGame\Content\Mods ``` Sur le serveur dossier : ``` /home/arkserver/serverfiles/ShooterGame/Content/Mods ``` #### Webologie : https://ericmathison.com/blog/how-to-create-an-ark-survival-evolved-server-on-ubuntu-16-04/ https://linuxgsm.com/lgsm/arkserver/
kerem closed this issue 2026-02-27 02:59:13 +03:00
Author
Owner

@issue-label-bot[bot] commented on GitHub (Aug 8, 2019):

Issue Label Bot is not confident enough to auto-label this issue. See dashboard for more details.

<!-- gh-comment-id:519528044 --> @issue-label-bot[bot] commented on GitHub (Aug 8, 2019): Issue Label Bot is not confident enough to auto-label this issue. See [dashboard](https://mlbot.net/data/GameServerManagers/LinuxGSM) for more details.
Author
Owner

@github-actions[bot] commented on GitHub (Dec 24, 2020):

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

<!-- gh-comment-id:750634394 --> @github-actions[bot] commented on GitHub (Dec 24, 2020): This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
Sign in to join this conversation.
No labels
Atomic
Epic
cannot reproduce
command: backup
command: console
command: debug
command: details
command: fast-dl
command: install
command: mods
command: monitor
command: post-details
command: restart
command: send
command: start
command: stop
command: update
command: update-lgsm
command: validate
command: wipe
distro: AlmaLinux
distro: Arch Linux
distro: CentOS
distro: Debian
distro: Fedora
distro: RedHat
distro: Rocky Linux
distro: Ubuntu
distro: openSUSE
engine: goldsrc
engine: source
game: 7 Days to Die
game: ARMA 3
game: Ark: Survival Evolved
game: Assetto Corsa
game: Avorion
game: BATTALION: Legacy
game: Barotrauma
game: Battalion 1944
game: Battlefield 1942
game: Black Mesa: Deathmatch
game: Blade Symphony
game: Call of Duty 2
game: Call of Duty 4
game: Call of Duty: United Offensive
game: Counter-Strike 1.6
game: Counter-Strike 2
game: Counter-Strike: Global Offensive
game: Counter-Strike: Source
game: Day of Infamy
game: Dayz
game: Death Match Classic
game: Don't Starve Together
game: ET: Legacy
game: Eco
game: Factorio
game: Factorio
game: Garry's Mod
game: Half-Life
game: Hurtword
game: Insurgecy
game: Insurgecy
game: Insurgency: Sandstorm
game: Just Cause 3
game: Killing Floor
game: Killing Floor 2
game: Left 4 Dead 2
game: Minecraft
game: Minecraft Bedrock
game: Mordhau
game: Multi Theft Auto
game: Mumble
game: Natural Selection 2
game: No More Room in Hell
game: Pavlov VR
game: Post Scriptum
game: Project Zomboid
game: Quake 3
game: QuakeWorld
game: Red Orchestra: Ostfront 41-45
game: Return to Castle Wolfenstein
game: Rising World
game: Rust
game: San Andreas Multiplayer
game: Satisfactory
game: Soldat
game: Soldier of Fortune 2
game: Squad
game: Squad 44
game: Starbound
game: Stationeers
game: Sven Co-op
game: Team Fortress 2
game: Teamspeak 3
game: Teeworlds
game: Terraria
game: The Front
game: Unreal Tournament 2004
game: Unreal Tournament 3
game: Unreal Tournament 99
game: Unturned
game: Valheim
game: Wurm Unlimited
game: Zombie Master Reborn
game: label missing
good first issue
help wanted
info: alerts
info: dependency
info: docker
info: docs
info: email
info: query
info: steamcmd
info: systemd
info: tmux
info: website
info: website
needs more info
outcome: duplicate
outcome: issue resolved
outcome: issue resolved
outcome: issue unresolved
outcome: pr accepted
outcome: pr rejected
outcome: unconfirmed
outcome: wontfix
outcome: wrong forum
potential-duplicate
priority
pull-request
type: bug
type: feature
type: feature
type: feature request
type: game server request
type: refactor
waiting response
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/LinuxGSM#1819
No description provided.