Cómo instalar un servidor Ark en un VPS Ubuntu 18.04 o un servidor dedicado | Hosting mas barato

Ark Survival Evolved es un popular juego multijugador que se ejecuta en servidores Linux dedicados. Es un título popular para servidores web en el negocio de alojamiento de servidores de juegos. Tendrá una base de jugadores relativamente alta durante algún tiempo y también se jugará en la PS4.
En este artículo, explicaremos cómo configurar un servidor Ark, configurar el servidor para que se inicie automáticamente al reiniciar y cómo personalizar los archivos de configuración para cambiar las reglas del juego que se ejecuta en su servidor. Los servidores Ark tienen requisitos de sistema relativamente altos y se recomiendan servidores dedicados en los casos en que hay 32 o más jugadores.
Ark no tiene requisitos de CPU muy altos. Cualquier CPU de 64 bits multiproceso relativamente moderna de Intel o AMD debería poder ejecutar un solo servidor. Si tiene varias instancias del servidor Ark. Correr
Los requisitos de RAM pueden ser más altos que los de un VPS de gama baja. Necesita 6 GB de RAM para iniciar el servidor y los requisitos de RAM aumentan con la cantidad de jugadores y la edad del servidor.
Para instalar Ark, primero necesitamos instalar una aplicación llamada SteamCMD. Necesitamos actualizar Ubuntu para configurarlo para ejecutar una aplicación de servidor de 32 bits.
# adduser USERNAME
# apt-get update && apt-get upgrade
$ sudo dpkg --add-architecture i386$ sudo apt-get install lib32gcc1
$ sudo apt-get update
$ sudo apt-get install steamcmd
El software del servidor Ark puede comportarse mal si no se establecen ciertos límites de archivos. Estos incluyen un uso elevado de la CPU o errores al iniciar el servidor.
$ sudo nano /etc/sysctl.conf
Agregue la siguiente línea a continuación y guarde y cierre el archivo
fs.file-max=100000
Ejecute el siguiente comando:
$ sudo sysctl -p /etc/sysctl.conf
$ sudo nano /etc/security/limits.conf
Agregue las siguientes configuraciones de nofile suave y nofile duro a continuación y guarde y cierre el archivo.
* soft nofile 1000000 * hard nofile 1000000
$ sudo nano /etc/pam.d/common-session
En la línea inmediatamente antes de la línea, agregue lo siguiente “#Fin de la configuración de pam-auth-update” y guarde y cierre el archivo. Debería verse como el siguiente ejemplo:
sessionrequired pam_limits.so# end of pam-auth-update config
$ sudo mkdir arkserver
$ sudo ln -s /usr/games/steamcmd steamcmd
$ sudo /usr/games/steamcmd +login anonymous +force_install_dir /home/USERNAME/arkserver +app_update 376030 +quit
Debería recibir un mensaje de que el servidor se instaló correctamente.
Vamos a crear un archivo de unidad systemd para iniciar nuestro servidor Ark. De esta forma, el servidor se iniciará automáticamente cada vez que se reinicie o reinicie.
$ su root
# sudo nano /lib/systemd/system/ark.service
Agregue lo siguiente, luego guarde y cierre el archivo
[Unit] Description=Ark ServerWants=network-online.targetAfter=syslog.target network.target nss-lookup.target network-online.target[Service] Type=simple Restart=on-failure RestartSec=5 StartLimitInterval=60s StartLimitBurst=3 User=USERNAME Group=USERNAME ExecStartPre=/home/USERNAME/steamcmd +login anonymous +force_install_dir /home/USERNAME/arkserver +app_update 376030 +quit ExecStart=/home/USERNAME/arkserver/ShooterGame/Binaries/Linux/ShooterGameServer TheIsland?listen?SessionName=example -server -logWorkingDirectory=/home/USERNAME/arkserver/ShooterGame/Binaries/LinuxLimitNOFILE=100000ExecReload=/bin/kill -s HUP $MAINPIDExecStop=/bin/kill -s INT $MAINPI [Install] WantedBy=multi-user.target
# systemctl daemon-reload # systemctl enable ark.service # systemctl start ark
¡Felicidades! Su servidor Ark: Survival Evolved ya se está ejecutando. Sin embargo, hay algunas otras tareas que debe completar antes de poder aprovecharlas al máximo.
Debería estar visible en el navegador del servidor y debería poder conectarse a él. Si no puede asegurarse de que su firewall esté abierto y acepte tráfico UDP en los puertos 7777, 7778 y 27015.
Finalmente, para configurar realmente los ajustes del juego en su servidor Ark, necesitará modificar o crear dos archivos de configuración.
/home/USERNAME/arkserver/ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini /home/USERNAME/arkserver/ShooterGame/Saved/Config/LinuxServer/Game.ini
El archivo GameUserSettings.ini contiene la mayoría de las opciones necesarias para ejecutar el servidor. El archivo Game.ini ajusta algunas configuraciones importantes del juego que afectan el equilibrio del mundo. Puede encontrar más información sobre las diversas variables en estos archivos aquí.
Al modificar estos dos archivos, puede personalizar las tasas de recolección y las tasas de progreso para las tribus, y determinar si se permiten conflictos entre jugadores. Con esta información, ¡debería estar listo para comenzar con su servidor!