Etiqueta: servidor

Crear servidor Linux en 5 simples pasos

En esta guía aprenderán a crear servidor Linux para ARK, Ya sea que planeas algo grande o solo quieres divertirte con tus amigos. En esta guia te enseñaremos a crear un servidor Linux en 6 simples pasos. Si lo que buscas es una guia para un servidor Windows, visita este enlace.

Requisitos

  • Necesitas un servidor con sistema operativo Linux
  • Acceso a la consola de tu servidor
  • Ganas de hacer un servidor 😮

Pasos para crear servidor en ARK

Paso 1 – Configurar SteamCMD

Primero que nada deberás descargar SteamCMD desde Valve, (Descargar y guía de instalación(Ingles)). Si bien la guía esta en ingles, instalarlo es solo seguir los pasos visuales dela pagina.

Paso 2 – Ejecutar Comandos

Después de instalar SteamCMD, deberás instalar ARK en tu servidor, para eso usa el próximo comando en su consola, no olvides de reemplazar el usuario y contraseña respetando los espacios:

mkdir /home/arkdedicated
./steamcmd.sh +login USUARIO CONTRASEÑA +force_install_dir /home/arkdedicated +app_update 376030 validate +quit

También puedes usar»+login anonymous» (Añadido el 20 de Junio de 2015).

Paso 3 – Guardar Comandos

Recuerda y sobre todo guarda el comando anterior, sea en un documento de texto o en una hoja, ya que lo deberás usar cada vez que quieras actualizar el servidor.

Paso Opcional – Aumentar máximo ficheros

ARK necesita abrir muchos ficheros para funcionar. Así que deberías aumentar el máximo de ficheros manejables por el servidor, pero solo en caso de que el servidor no inicie como deberíaTutorial en Ingles. Si alguien encuentra uno en Español hagamelo saber así lo reemplazo.

Paso 4 – Encender el Servidor

Para encender el servido debes poner los siguientes comandos en su consola:

cd /home/arkdedicated/ShooterGame/Binaries/Linux
./ShooterGameServer TheIsland?listen?SessionName=ServerName?ServerAdminPassword=whateveradminpass -server -log

Recomendamos usar la herramienta de Linux «screen para mantener el servidor activo. Instala el «screen» y abrelo, luego entra los comandos mencionados y presiona «CTRL+A» y después «D».

Paso 5 – Disfruta

Ya tienes todo listo, si quieres puedes agregar otras lineas al inicio del comando de tu servidor para configurarlo, en este link puedes encontrar una lista con mas de 60 comandos que puedes usar.

Si alguna vez quieres migrar tu servidor Windows a uno Linux, solo copia este directorio de tu servidor Windows y pegalo en el directorio server Linux: «\ARK\ShooterGame\Saved\SavedArks\».

 

Si tienes alguna duda, si la guía sobre crear servidor no te funciona o simplemente quieres darnos las gracias, déjanos un comentario aquí abajo y te responderemos todas tus inquietudes, suerte en tu servidor 🙂

Crear servidor Windows en 6 simples pasos

En esta guía vamos a explicarles como crear servidor Windows para ARK, ya sea que quieras jugar con tus amigos o lanzarte a lago mas grande y hacer un server de 50 personas. En esta guía cubriremos todo lo que necesitas para crear un servidor en 6 simples pasos. Si pretendes usar Linux puedes ver nuestra otra guía dedicada a ese sistema operativo.

Requisitos

  • Necesitas un servidor con sistema operativo Windows
  • Ganas de hacer un servidor 😮

Pasos para crear servidor en ARK

Paso 1 – Configurar SteamCMD

Descargar SteamCMD  (link directo de descarga). Una vez descargado, guárdalo en un lugar separado de otros archivos en el directorio de tu servidor, ya que se va a poner a descargar componentes necesarios y puede llenar la carpeta donde este. Ahora toca extraerlo, y en sus archivos debe haber un ejecutable llamado «SteamCMD.exe".

Paso 2 – Descargar el juego

Ejecutar SteamCMD.exe. Cuando el programa termine de descargar todos sus componentes, te pedirá que introduzcas ciertos datos. Tu nombre de Steam y el directorio de instalación. En esta guía a modo de prueba tomaremos como directorio de instalación este: «C:/SurvivalServer/». En tu caso deberás reemplazar por la información correcta. Lo que debes introducir:

login anonymous
force_install_dir C:\SurvivalServer\ 
app_update 376030 validate 
howitshouldlook-300x93
Así se debería ver la pantalla de SteamCMD

 Paso 3 – Descargar programas necesarios

Ahora debes instalar los paquetes de DirectX y Visual Studio 2013-Redist. Si vienes siguiendo los pasos, los instaladores ya los tendras en tu equipo, solo debes buscarlos y ejecutarlos en los siguientes directorios:

C:\SurvivalServer_commonredist\DirectX
C:\SurvivalServer_commonredist\Vredist

Paso 4 – Crea un Script para encender el Servidor

Ya casi tienes todo listo, ahora solo falta hacer un script para evitar tener que poner muchos códigos cada vez que quieras abrir el servidor. Crea un nuevo documento de texto en la ruta de tu servidor, y nombralo «StartServer.bat». Copia el siguiente código en el .bat recordando reemplazar “CHOOSEAPASSWORDHERE” por la contraseña que quieres para el servidor y “CHOOSEANADMINPASSWORDHERE” por la contraseña de acceso a los poderes de Admin.

start ShooterGameServer "TheIsland?SessionName=GameServerSetup?QueryPort=27015?ServerPassword=CHOOSEAPASSWORDHERE?ServerAdminPassword=CHOOSEANADMINAPASSWORDHERE?listen"
exit

Guarda el archivo.

Incluso si quieres puedes añadir mas lineas de código, en este link encontraras todas las disponibles. Deben estar separadas unas de las otras, es decir que en cada linea o «renglón» va un código.

Por el momento seguiremos con el tutorial sin agregar mas nada, luego puedes tomarte el tiempo de configurarlo a tu antojo.

Paso 5 – Asegúrate de abrir los Puertos

Abre el panel de control>Firewall de Windows>Configuración avanzada> y en ambas columnas (entrada/salida) crea una nueva regla con estas opciones:

  • Tipo de regla: Puertos. Protocolo y puertos: UDP. puertos locales específicos: 27015.
  • repetir proceso pero poner 7777 en lugar de 27015.

Asegúrate de que tu firewall permita que pasen datos por esos puertos, si seguiste las indicaciones anteriores no tendrás problemas.

Paso 6 – Inicia el Servidor

Haz doble click en “StartServer.bat” y listo, ya tienes tu servidor encendido. haz aprendido a crear servidor de ark.

 

Si tienes alguna duda, si la guía sobre crear servidor no te funciona o simplemente quieres darnos las gracias, déjanos un comentario aquí abajo y te responderemos todas tus inquietudes, suerte en tu servidor 🙂

Configurar Server – lista de Comandos – ARK

Esta lista de comandos te ayudaran a configurar server de la manera que tu quieras, dinosaurios fáciles de domesticar, mayor cantidad de recursos, mayores niveles, mas resistencia de los dinosaurios, noche mas corta, todo lo que quieras configurar en tu server se puede hacer con estos comandos. Ademas pueden ser usado en el archivo INI, el cual hablaremos en otra entrada. Si no tienes idea donde ponerlos, mira el paso 4 de este tutorial. básicamente es en un archivo llamado «StartServer.bat» que debemos tener creado si seguimos esa otra guía.

 

Algunas palabras no se tradujeron para no generar confusiones, y cada ve que leas «Es un multiplicador», significa que el numero que pongas afecta al numero base, ejemplo: Si el daño de un jugador es de 60 y le pongo un multiplicador de 1.5, eso hace lo que su nombre indica, es decir multiplicar, 60*1.5 nos da un daño de 90.

Linea de Comando Efecto
RCONEnabled=True Habilita el el uso remoto de la Consola en el Servidor
RCONPort=32330 Elige el puerto que usara la consola remota en el Servidor
ServerPVE Inhabilitar el PVP
ServerHardcore La muerte es permanente, vuelves a empezar en nivel 1
ServerCrosshair Activa el punto de mira en el centro de la pantalla
ServerForceNoHud Inhabilitar los nombres flotantes en los jugadores
AltSaveDirectoryName Guarda los datos del Servidor en un directorio alternativo
GlobalVoiceChat Todos pueden escuchar lo que dices, no importa la proximidad
NoTributeDownloads Inhabilita la descarga de personajes y dinosaurios hacia tu Servidor
PreventDownloadSurvivors «True/false» Decide si puedes descargar personajes al juego
PreventDownloadDinos «True/false» Decide si puedes descargar dinosaurios al juego
PreventDownloadItems «True/false» Decide si puedes descargar objetos al juego
OnlyAllowSpecifiedEngrams No permite ciertos engramas que deben estar previamente marcados en una lista
AllowThirdPersonPlayer Habilita modo de 3ra persona
AlwaysNotifyPlayerLeft Muestra un mensaje cada vez que alguien entra al Servidor
DontAlwaysNotifyPlayerJoined Muestra un mensaje cada vez que alguien abandona el Servidor
ShowMapPlayerLocation Muestra tu ubicación en el mapa
DifficultyOffset=0 to 1 Cambia la dificultad del servidor, 0 es normal y 1 es 4 veces mas difícil
DisableStructureDecayPVE Decide si las estructuras se deterioran si las abandonan
AllowFlyerCarryPVE Decide si los dinosaurios voladores pueden cargar otras personas y dinosaurios domesticados
NewMaxStructuresInRange=6000 Determina el máximo de estructuras que puede haber en cierta área
EnablePVPGamma Habilita aumenta la «Gamma» de noche para ver mejor
DayCycleSpeedScale=1 Altera la duración del día (el día entero no cuando se ve el sol)
NightTimeSpeedScale=1 Altera la duración de la noche
DayTimeSpeedScale=1 Altera la duración de la exposición del sol
DinoDamageMultiplier=1.000000 Cambia el daño hecho por dinosaurios. Es un multiplicador.
PlayerDamageMultiplier=1.000000 Cambia el daño hecho por jugadores. Es un multiplicador.
StructureDamageMultiplier=1.000000 Cambia el daño soportado por estructuras. Es un multiplicador.
PlayerResistanceMultiplier=1.000000 Cambia la resistencia de los jugadores. Es un multiplicador.
DinoResistanceMultiplier=1.000000 Cambia la resistencia de los dinosaurios. Es un multiplicador.
StructureResistanceMultiplier=1.000000 Cambia la resistencia de las estructuras. Es un multiplicador.
XPMultiplier=1.000000 Cambia la experiencia ganada. Es un multiplicador.
TamingSpeedMultiplier=1 Cambia el tiempo para domesticar. Es un multiplicador.
HarvestAmountMultiplier=1 Cambia la cantidad de materiales al recolectar. Es un multiplicador.
PlayerCharacterWaterDrainMultiplier=1 Cambia la velocidad en que la barra de agua baja para los jugadores. Es un multiplicador.
PlayerCharacterFoodDrainMultiplier=1 Cambia la velocidad en que la barra de comida baja para los jugadores. Es un multiplicador.
DinoCharacterFoodDrainMultiplier=1 Cambia la velocidad en que la barra de comida baja para los dinosaurios. Es un multiplicador.
PlayerCharacterStaminaDrainMultiplier=1 Cambia la velocidad en que la barra de agua baja para los dinosaurios. Es un multiplicador.
DinoCharacterStaminaDrainMultiplier=1 Cambia la velocidad en que la barra de energía (stamina) baja para los dinosaurios. Es un multiplicador.
PlayerCharacterHealthRecoveryMultiplier=1 Cambia la velocidad en que los jugadores recuperan vida. Es un multiplicador.
DinoCharacterHealthRecoveryMultiplier=1 Cambia la velocidad en que los dinosaurios recuperan vida. Es un multiplicador.
DinoCountMultiplier=1 Cambia la cantidad de dinosaurios al mismo tiempo. Es un multiplicador.
HarvestHealthMultiplier=1 Cambia la cantidad de veces que se pueden recolectar los recursos antes de desaparecer. Es un multiplicador.
PvEStructureDecayDestructionPeriod=0 Altera el tiempo para que la estructura se considere abandonada y empiece a deteriorarse
ClampResourceHarvestDamage Altera que tanto afecta el daño del dinosaurio a la hora de recoger recursos
ResourcesRespawnPeriodMultiplier=1 Cambia la velocidad en que se regeneran los recursos. Es un multiplicador.
KickIdlePlayersPeriod=2400 Cambia el tiempo en que se expulsara a un usuario por inactividad
AutoSavePeriodMinutes=15 Cambia la frecuencia en que el Servidor guarda la partida (en minutos)
PvPZoneStructureDamageMultiplier=6.0 Altera el daño que reciben las estructuras en cuevas o zonas adyacentes, normalmente es 6. Es un multiplicador.
ActiveMods= Te permite especificar un mod para usarlo, debes poner el ID después de la igualdad. (ejemplo: ActiveMods=5584349,32059483)
MapModID= Te permite especificar que mapa usaras, en caso de que el mod agregue alguno (ejemplo: MapModID=485317707)
GameModIds Te permite esecificar varios mods para tu servidor (ejemplo: GameModIds=487516323,487516324,487516325)
MaxTamedDinos=4000 Altera la cantidad máxima de dinosaurios domesticados en el Servidor
SpectatorPassword=mypassword Te permite especificar una contraseña para que los jugadores usen el modo espectador sin ser admins, si es que la saben
AllowCaveBuildingPvE=true Habilita la construcción en cuevas en PVE (se recomienda desactivar)
IncreasePvPRespawnInterval = true Si esta activado, cuantas mas veces mueras en cierto periodo de tiempo, mas tiempo demoraras en revivir
IncreasePvPRespawnIntervalCheckPeriod=300 Permite ajustar el periodo de tiempo para el comando anterior
IncreasePvPRespawnIntervalMultiplier=2 Determina cuanto tiempo extra demoraras en revivir según los 2 comandos anteriores. Es un multiplicador.
IncreasePvPRespawnIntervalBaseAmount=60 Te permite alterar el tiempo base para revivir
ResourceNoReplenishRadiusPlayers=1 Te permite determinar el radio en que los recursos no reaparecen cerca de las estructuras
ResourceNoReplenishRadiusStructures=1 Te permite determinar el radio en que los recursos no reaparecen cerca de las estructuras
AutoPvETimer=true Si es Verdadero, tu Servidor va a ciclar entre PVP y PVE sistemáticamente
AutoPvEUseSystemTime=true or false El tiempo usado para el ciclo de PVP/PVE sera determinado por el sistema y no por el servidor
AutoPvEStartTimeSeconds=0 to 86400 Determina cuanto durara el tiempo de PVE, en segundos
AutoPvEStopTimeSeconds=0 to 86400 Determina cuanto durara el tiempo de PVP, en segundos

Opciones para «Survival of the Fittest»

Estas opciones solo están habilitadas si tienes la Conversión Total, «Survival of the Fittest», la cual explicamos como instalarla en esta otra guía:(Próximamente)

Linea de Comando Efecto
DisableDeathSpectator Esta opción impide que los jugadores pasen a ser espectadores al morir
OnlyAdminRejoinAsSpectator Esto hace que solo los admins puedan entrar a una partida en CURSO como espectador, por defecto cualquiera puede hacerlo
MaxNumberOfPlayersInTribe=2 Determina la cantidad máxima de integrantes de una tribu
BattleNumOfTribesToStartGame=15 Determina cuantas tribus se necesitan para empezar la partida. Un admin puede empezarla manualmente con «cheat gamecommand startgame»
TimeToCollapseROD=9000 Determina el tiempo que le lleva colapsar al «ring of death». Esto repercute directamente en el largo de las partidas
BattleAutoStartGameInterval=60.000000 Determina el conteo final cuando el mínimo de tribus se ha alcanzado
BattleAutoRestartGameInterval=45.000000 Determina el tiempo que espera el servidor para reiniciar la partida una vez esta termina
BattleSuddenDeathInterval=300.000000 Determina el tiempo de muerte súbita cuando colapsa el «ring of death», si se cumple este tiempo la partida se declarara un EMPATE
gameplaylogging Guarda un archivo con la fecha de la partida, y la hora de muerte, nombre, ID de steam, etc. de cada participante
EnableDeathTeamSpectator Permite a los jugadores que perdieron seguir como espectadores pero solo de miembros de su tribu

 

ahora que ya has aprendido a configurar server, puedes contarnos en los comentarios de abajo que te ha parecido esta lista, ¿te ha sido útil? ¿te ha quedado alguna duda?¿que esperas para probarla?

  • English
  • Deutsch
  • Русский
  • Svenska
  • 中文 (中国)
  • Português
  • Français

Advertisement

Categorías