Guía para crear un servidor dedicado de Rend

De Survival Servers
Ir a la navegación Ir a la búsqueda

Opción 1: alquilar un servidor de Rend (¡mira el ejemplo del Command Center más abajo!)

Detalles de un servidor de Rend en el Command Center con el estado, la fila Address (IP y puerto del juego) resaltada en dorado, el mapa y los datos de FTP al lado.
Estado, dirección y datos de FTP de tu servidor de Rend en la página de tu servidor.

Alquila un servidor de Rend en Survival Servers

Opción n.º 2: Crear un servidor de Rend desde tu PC de casa o un servidor dedicado

Requisitos del servidor

Windows 7, 8, 8.1, Server 2008, Server 2012 y 64 bits

Procesador de cuatro núcleos (requiere hasta 2 núcleos completos)

Hasta 16GB de memoria (actualmente usa alrededor de 6GB de memoria como mínimo y hasta 15GB de memoria con el servidor lleno)

3GB de espacio en disco (carpeta de instalación)

Visual C++ Redistributable para Visual Studio 2015

Paso 1: Descargar los archivos del servidor de juego desde SteamCMD

El mejor método para obtener los archivos del juego del servidor dedicado es mediante SteamCMD.

  1. Crea una carpeta donde quieras guardar los archivos de hosting de tu servidor de juego de Rend
  2. Dentro de la carpeta, crea una carpeta llamada SteamCMD y coloca en ella el archivo SteamCMD.exe recién descargado
  3. Crea un archivo por lotes llamado SteamCMD.bat dentro de la carpeta SteamCMD
  4. Coloca el siguiente código en este archivo por lotes:
@echo off
start "" steamcmd.exe +login anonymous +force_install_dir "C:\Some\Path\Where\You\Want\Game\Server\Files\To\Go" +app_update 550790 validate +quit
  1. Deja anonymous tal cual: los archivos del servidor de Rend se descargan sin iniciar sesión en Steam
  2. Cambia la ruta de la unidad C:\ por la ubicación de la carpeta del servidor de Rend que creaste antes
  3. Haz clic derecho en SteamCMD.bat y selecciona Ejecutar como administrador
  4. Los archivos de tu servidor de juego deberían empezar a descargarse ahora

(método alternativo): Localizar los archivos del servidor de juego en el disco duro

Puedes alojar Rend directamente desde el propio juego. Si quieres cambiar algún ajuste, localiza tu carpeta common:

  1. Haz clic derecho en Rend desde Steam y selecciona Propiedades
  2. Haz clic en Archivos instalados
  3. Haz clic en el botón Browse
  • Nota: asegúrate de incluir steamcmd junto con los archivos si usas este método, ya que permitirá actualizar.

Paso 2: Configurar un servidor dedicado de Rend

  1. Crea un archivo por lotes llamado RendServer.bat o Launch.bat en la carpeta del servidor de Rend que acabas de crear en el paso 1
  2. Coloca el siguiente código en este archivo por lotes:
start "" /NORMAL "C:\rendserver\RendServer.exe" -NoEAC -Port=27015 -BeaconPort=27016 -log
  1. Asegúrate de establecer tu Port y BeaconPort en puertos distintos que no estén en uso.
  2. Una vez completado esto, deberías tener una lista de archivos del servidor junto con el archivo .bat que creaste en la carpeta del servidor.
Este archivo .bat te permitirá iniciar el servidor

Paso 3: reenvío de puertos

Añade una regla de entrada en el Firewall de Windows para permitir el puerto UDP 27015 y también el 27016 (o los puertos que decidas usar).

Es posible que también tengas que añadir una regla de reenvío en el router de tu red. Puedes consultar PortForward.com para saber cómo hacerlo.

¡Configura tu servidor de juego de Rend!

Para modificar la configuración del servidor de juego puedes abrir Otherlands/Saved/Config/WindowsServer/Game.ini junto con
los ajustes de configuración que hay en Otherlands/Saved/Config/WindowsServer/Server.ini

Aquí puedes modificar la configuración (además de la línea de lanzamiento) - esta configuración sobrescribe la de tu línea de lanzamiento:

Game.ini
;--------------------------------------------------------------------

;--------------------------------------------------------------------
[/Script/Otherlands.GameGlobalSettings]
;Spirits needed to reset the server cycle
SpiritsForVictory=100000.0
XpPerSoul=50.000000

;--------------------------------------------------------------------
[/Script/Otherlands.ServerSettings]
;Server name that shows up in the server browser
ServerName="Rend Test"

;Max players allowed per faction (3 factions)
FactionLimit=%MAX_PLAYERS / 3%

;Uncomment the next line to include a server password
;ServerPassword=%PASSWORD%

;The UTC offset for the timezone of the server (example: PST = -7)
;This is used to give a server a "Local Time" for 
;scheduled events (i.e Reckonings).
TimeZoneUTCOffset=-7

;This is an example Reckoning wave, in this case, 
;Values for days are 0-6 with Monday being 0.
;Hours use military time (0-24). Minutes are 0-60.
;With these settings, a Reckoning will occur every:
;Monday at 9:00am UTC + TimeZoneUTCOffset
;Wednesday at 7:30pm UTC + TimeZoneUTCOffset
WaveScheduleDays=(DayOfWeek=2,Hour=9,Minute=0)
WaveScheduleDays=(DayOfWeek=3,Hour=19,Minute=30)

;How long the server must be active before a Reckoning can occur.
;This measures total server uptime, age does not increase while 
;the server is down.
;(Days.Hours:Minutes:Seconds.Milliseconds)
ReckoningServerAgeRequirement=+00000001.00:00:00.000000000

;Larger numbers make Reckoning difficulty increase more slowly
WaveTimeScalar=1.000000

;How long the warning period before a Reckoning lasts.
;(Days.Hours:Minutes:Seconds.Milliseconds)
WarningStageDuration=+00000000.01:00:00.000000000

;How long the PVP stage of the Reckoning lasts.
;(Days.Hours:Minutes:Seconds.Milliseconds)
PVPStageDuration=+00000000.01:00:00.000000000

;If you go X seconds without dying we reset your accumulating
;respawn timer
RespawnDelayWindow=600.000000

;Increment respawn timer on each death within the above timespan
RespawnDelayIncrement=10.000000

;Minimum and maximum respawn times
MinRespawnDelay=5.000000
MaxRespawnDelay=60.000000

;Force a player to respawn after being dead for X seconds
ForceRespawnDelay=300.000000

;Sprint speed scalar
SprintMovementScalar=4.000000

;False if logging off outside of faction base leaves character
;in world for a short while
bSafeLogoff=False

;False if players can loot other players
bNoLootPlayers=False

;False if faction shields are active outside of the Reckoning
bNoFactionShields=False

;XP multipliers
XPMultiplier=1.000000
SkillXPMultiplier=1.000000

;Health multipliers
PlayerHealthMultiplier=1.000000
CreatureHealthMultiplier=1.000000

;Scale how quickly resources and creatures respawn
ResourceSpawnSpeedMultiplier=1.000000
CreatureSpawnSpeedMultiplier=1.000000

;How far creatures can sense players
CreatureSenseRadiusMultiplier=1.000000

;Scale levels of all creatures
CreatureLevelScalar=1.000000

;How much damage the faction tree takes
;before spitting out a soul
TreeDamageToSoulScalar=1.000000

;Scale encumbrance (weight), higher means players
;can carry more
MaxEncumbranceMultiplier=1.000000

;Craft speed scalar, increase scalar
;to decrease craft times
CraftSpeedMultiplier=1.000000

;[TOM WHAT DOES THIS DO]
ReckoningTimeMultiplier=1.000000

;Scale structure health and armor values
StructureHealthScalar=1.000000
StructureArmorScalar=1.000000

;How much players get with each tool swing
HarvestMultiplier=1.000000

;Harvesting progress multiplier per swing
HarvestDamageMultiplier=1.000000
;Affects the rate at which gear will decay
DurabilityDamageMultiplier=1.000000

;Player/Creature damage multipliers
DamageMultiplier=1.000000
;Multiplier for PvP
PvpDamageMultiplier=1.000000
;Multiplier for PvE
PveDamageMultiplier=1.000000
;Multiplier for friendly fire
FriendlyDamageMultiplier=1.000000
;Multiplier to players
DamageToPlayerMultiplier=1.000000
;Multiplier to creatures
DamageToCreatureMultiplier=1.000000
;Multiplier from players
DamageFromPlayerMultiplier=1.000000
;Multiplier from creatures
DamageFromCreatureMultiplier=1.000000

;Siege damage mutiplier
SiegeDamageMultiplier=1.000000
;Additional siege damage multiplier from players
PlayerSiegeDamageMultiplier=1.000000
;Additional siege damage multiplier from non-players
EnvSiegeDamageMultiplier=1.000000

;Pet damage multipliers
PetPvpIncomingDamageScalar=1.000000
PetPvpOutgoingDamageScalar=1.000000
PetPveIncomingDamageScalar=1.000000
PetPveOutgoingDamageScalar=1.000000

;Server delete restrictions
MaximumPlayTimeForDeleteMinutes=120.000000
MaximumDeletesPerAccount=1

;Server password
;ServerPassword="testing"

;Reserved slot Steam IDs, so the server will
;always keep a slot open on one or all factions
;for the specified players.  Duplicate to
;add multiple.
;ReservedSlotAuthIds="[STEAM64 ID HERE]"
;ReservedSlotAuthIds="[STEAM64 ID HERE]"

Asegúrate de cambiar los datos de la parte inferior de la configuración, o podrías tener problemas.

Server.ini
[/Game/Game/Blueprint/BP_GameMode.BP_GameMode_C]
;People can add this line multiple times to give themselves 
;administration rights on the server.  Uncomment to activate.
;Duplicate to add multiple
AdminAuthIdWhitelist="[STEAM 64 ID HERE]"

;People can add this line multiple times to give themselves 
;cheating rights on the server.  Uncomment to activate.
;Duplicate to add multiple
CheatAuthIdWhitelist="[STEAM 64 ID HERE]"

Los comandos de trucos también necesitan la línea GlobalAllowCheats=True en la misma sección. Los comandos ban y unban funcionan sin ella.

Cómo encontrar tu servidor y unirte a él

  1. Primero asegúrate de que tu servidor está en marcha ejecutando el archivo RendServer.bat o Launch.bat como administrador (si ya tienes abierta su ventana de CMD, no hace falta nada más)
  2. Abre Steam y haz clic en la pestaña Ver, arriba a la izquierda
  3. Desde ahí, selecciona servidores y aparecerá un panel nuevo
  4. Haz clic en la pestaña Lan en la parte superior y en el botón de filtro en la parte inferior
  5. Establece el filtro en Rend
  6. Si tu servidor aparece ahí, sabrás que está en marcha y listo para jugar

Menú de Steam en la bandeja del sistema de un escritorio de Windows con Servidores señalado con una flecha verde.

Ventana Servidores de Steam en la pestaña LAN con el filtro Juego en la parte inferior, aquí puesto en ARK: Survival Evolved.

Cómo unirte a tu servidor (clientes de SurvivalServers.com)

Método 1. Encontrar tu servidor alojado en survivalservers.com

PASO 1: Actualiza tu servidor a la versión más reciente de Rend: pon Server Update en Yes, run update/validate en MODIFY GAME SERVER SETTINGS y luego haz clic en Save Settings & Restart en la barra de la parte inferior. (Si no eres cliente de Survival Servers, pregunta a tu proveedor de hosting de servidores de juego sobre esto.)

Barra inferior con el texto You have unsaved changes (tienes cambios sin guardar), con el botón Save Settings and Restart resaltado en dorado.
No se guarda nada hasta que pulsas Save Settings & Restart.
  1. Una vez que estés seguro de que el servidor está actualizado y aparece como iniciado en el panel, entra al juego
  2. En el juego, haz clic en Find Server y busca tu servidor en la lista Unofficial Server (Nota: si has puesto contraseña a tu servidor, asegúrate de marcar la casilla «Password Protected» en la zona de filtros)
  3. También puedes usar el filtro de la parte inferior de la lista para encontrar tu servidor más rápido.

Lista de servidores de Rend dentro del juego con las columnas de nombre del servidor, tipo, modo, jugadores, horas de Reckoning y antigüedad, y los botones Filters y Join Server.

Ventana Filter Options de Rend dentro del juego con tipos de servidor, incluido Password Protected, modos de juego, días de Reckoning y un cuadro de búsqueda.

Ubicación de los datos guardados del mundo

La ubicación de la carpeta de guardado varía según cómo alojes el servidor. Si lo alojas con survivalservers.com, la ruta de tus datos guardados tendrá este aspecto.

\Otherlands\Saved\SaveGames

Si alojas un servidor de Rend en local, tu directorio tendrá el mismo aspecto.

\Otherlands\Saved\SaveGames

Si estás con otra empresa de hosting, tendrás que contactar con ellos para saber dónde se encuentran los datos de guardado.

Ejecutar comandos de administrador

Para usar los comandos de administrador, asegúrate de que tu ID de Steam de 64 bits está fijado en el archivo server.ini. En un servidor de Survival Servers, escríbelo en Admin UID (y en Cheat UID para los comandos de trucos) dentro de MODIFY GAME SERVER SETTINGS y haz clic en Save Settings & Restart. El panel lo escribe por ti en el archivo server.ini.
(Consulta el enlace de abajo o mira más arriba dónde se encuentra el server.ini)

Ya puedes ejecutar comandos de administrador dentro del juego. Para ver la lista completa de comandos, consulta Comandos de administrador

Herramientas

En un servidor de Survival Servers, la fila TOOLS de la página de tu servidor tiene Server Config, Launch Params, Custom Restarts, Game.ini, Server.ini y Gestor de archivos.


¿Necesitas un host? El hosting de servidores de Rend de Survival Servers incluye configuración instantánea y soporte 24/7.