vendredi 9 août 2019

How to Create an ARK: Survival Evolved Server on Ubuntu 18.04

 

 Install frech install of Ubuntu 18.04 LTS serveur


Installation d'un serveur sous Ubuntu 18.04 LTS serveur


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.
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 être 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/
https://ubuntu.com/download/server

8 commentaires:

  1. Plus d'information sur le fichiers de configuration :

    https://ark-fr.gamepedia.com/Configuration_serveur


    //Calcul du jour et de la nuit :
    //https://arkforum.de/ark-wiki/index.php?entry/391-ark-tagesl%C3%A4nge-rechner/
    DayCycleSpeedScale=1 //Durée d'un cycle jour+nuit :
    DayTimeSpeedScale=1.0351095000000001 //Jour : 40 MIN
    NightTimeSpeedScale=1.0351095000000001 //Nuit : 10 MIN


    i need to know how do that config : - Multiplicateur d'XP : x2
    XPMultiplier=2

    - Niveau max des créatures sauvages : 150 (Oeufs de dino sauvages lvl 190 sauf pour les deinonychus et les magmasaurs lvl 150)
    DifficultyOffset=5

    - Multiplicateur de vitesse d'apprivoisement : x6
    TamingSpeedMultiplier=6

    - Niveau max du personnage : 105 (+15 avec l'Ascension; +15 avec Rockwell; +15 avec le Maître Contrôleur; +5 avec un chibi XP) Max: 155

    L'Elevage :
    - Multiplicateur d'intervalle d'accouplement : x0.5
    - Multiplicateur d'éclosion des œufs : x7
    - Multiplicateur de vitesse de maturation des bébés : x7

    MatingIntervalMultiplier=0.5
    EggHatchSpeedMultiplier=7
    BabyMatureSpeedMultiplier=7

    RépondreSupprimer
    Réponses
    1. Multiplier
      • Mating Multiplier : MatingIntervalMultiplier
      ➟ Interval entre chaque accouplement
      (Plus le chiffre est réduit, plus souvent seront les accouplements)

      • Egg Hatch Speed Multiplier : EggHatchSpeedMultiplier
      ➟ Vitesse d’incubation des Oeufs et de Gestation des mammifères
      (Plus le chiffre est élevé, plus l’incubation sera rapide)


      Baby Multiplier
      • Baby Mature Speed Multiplier : BabyMatureSpeedMultiplier
      ➟ Vitesse de maturation des bébés
      (Plus le chiffre est élevé, plus la maturation sera rapide)

      • Baby Imprinting Stat Scale Multiplier : BabyImprintingStatScaleMultiplier
      ➟ Multiplicateur de l’effet de l’imprint
      (Plus le chiffre est élevé, plus le pourcentages des bonus liées à l’imprint seront élevés)
      ➟ Bonus de stats, et les bonus du dino sellé par son éleveur

      Supprimer
  2. Order an ARK Survival Evolved Server today with Citadel Servers

    The following basic guide will show you how to toggle structure collision for your Ark Survival Evolved server.

    To disable structure collision, kindly follow the steps below:

    1. Go to Configuration Files menu.

    2. Open and edit Game.ini.

    3. Paste in the following (you dont need to paste in [/script/shootergame.shootergamemode] again if its already in the game.ini file)

    [/script/shootergame.shootergamemode]

    bDisableStructurePlacementCollision=true

    4. Save the changes.

    5. Restart the server.



    Structure collision is now disabled.

    RépondreSupprimer
  3. mais pour ajouter un paramétrer dans la commande de start du jeux :
    nano lgsm/config-lgsm/arkserver/arkserver.cfg
    ensuite tu ajoute la commande suivante à la fin :
    en ajoutant les paramétres que tu souhaite :
    ## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters
    startparameters="${defaultmap}?AltSaveDirectoryName=${altsavedirectoryname}?listen?MultiHome=${ip}?MaxPlayers=${maxplayers}?QueryPort=${queryport}?RCONPort=${rconport}?Port=${port} -automanagedmods -crossplay -PublicIPForEpic=${ip} -ForceAllowCaveFlyers"

    RépondreSupprimer
  4. DifficultyOffset sur 0.010000 : LVL Max = 15 | Taux de loot = 50 | Correspondance "DifficultyValue" = 0.5
    DifficultyOffset sur 0.143000 : LVL Max = 30 | Taux de loot = 100% | Correspondance "DifficultyValue" = 1
    DifficultyOffset sur 0.286000 : LVL Max = 45 | Taux de loot = 150% | Correspondance "DifficultyValue" = 1.5
    DifficultyOffset sur 0.429000 : LVL Max = 60 | Taux de loot = 200% | Correspondance "DifficultyValue" = 2
    DifficultyOffset sur 0.571000 : LVL Max = 75 | Taux de loot = 250% | Correspondance "DifficultyValue" = 2.5
    DifficultyOffset sur 0.714000 : LVL Max = 90 | Taux de loot = 300% | Correspondance "DifficultyValue" = 3
    DifficultyOffset sur 0.857000 : LVL Max = 105 | Taux de loot = 350% | Correspondance "DifficultyValue" = 3.5
    DifficultyOffset sur 1.000000 : LVL Max = 120 | Taux de loot = 400% | Correspondance "DifficultyValue" = 4

    RépondreSupprimer

  5. Chemin: ark/shootergame/saved/config/LinuxServer/GameUserSetting.ini

    Editez le fichier et ajoutez à la suite de "[ServerSettings]" la ligne suivante:

    DifficultyOffset=0.143000

    Cette difficulté est celle par défaut sur votre serveur. Elle correspond à des dinos de level 30 maximum avec un taux de loot à 100%.

    Pour changer le level maximum, il vous suffit d'effectuer un produit en croix...

    Bon allez pour les flemmard en maths.

    DifficultyOffset sur 0.010000 : LVL Max = 15 | Taux de loot = 50 | Correspondance "DifficultyValue" = 0.5
    DifficultyOffset sur 0.143000 : LVL Max = 30 | Taux de loot = 100% | Correspondance "DifficultyValue" = 1
    DifficultyOffset sur 0.286000 : LVL Max = 45 | Taux de loot = 150% | Correspondance "DifficultyValue" = 1.5
    DifficultyOffset sur 0.429000 : LVL Max = 60 | Taux de loot = 200% | Correspondance "DifficultyValue" = 2
    DifficultyOffset sur 0.571000 : LVL Max = 75 | Taux de loot = 250% | Correspondance "DifficultyValue" = 2.5
    DifficultyOffset sur 0.714000 : LVL Max = 90 | Taux de loot = 300% | Correspondance "DifficultyValue" = 3
    DifficultyOffset sur 0.857000 : LVL Max = 105 | Taux de loot = 350% | Correspondance "DifficultyValue" = 3.5
    DifficultyOffset sur 1.000000 : LVL Max = 120 | Taux de loot = 400% | Correspondance "DifficultyValue" = 4

    RépondreSupprimer
  6. https://steamcommunity.com/sharedfiles/filedetails/?id=2735194423

    RépondreSupprimer
  7. https://docs.google.com/document/d/1vh5NPILlxFHV2tvsm8d5xeI6VK3PcZ3oItpwsgRLabI/edit

    RépondreSupprimer

Comment Installer un Serveur Ark Survival Ascend sur Linux avec Docker

 Les fans d'Ark Survival Ascend qui utilisent Linux peuvent désormais se réjouir, car il existe une solution pour déployer un serveur Ar...