Guía para crear un servidor dedicado de Rend

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

Crear un servidor de Rend es un proceso sencillo que se puede hacer tanto desde un servidor dedicado como desde tu PC de casa.

Opción n.º 1: Alquilar un servidor de Rend (¡mira el ejemplo de panel de control más abajo!)

RendOrder.png

Rend game server.png

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)

25GB 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 username password +force_install_dir "C:\Some\Path\Where\You\Want\Game\Server\Files\To\Go" +app_update 550790 validate +quit
  1. Cambia «Username» y «Password» por tus datos de inicio de sesión de 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 la pestaña Archivos locales
  3. Haz clic en el botón Ver archivos locales
  • 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, además de 27016 y 7777 (o el puerto que decidas usar).

Es posible que además 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!

Ahora viene la parte divertida: configurar tu servidor de juego de Rend a tu gusto.

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. Una vez configurado esto, deberías poder unirte a tu servidor.

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]"

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 Luanch.bat como administrador (si la ventana de CMD ya está abierta, 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

Step11.png

Steamservers.png

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 con la opción de actualizar/validar del panel y luego haz clic en el botón verde de actualizar de la parte inferior. * Si no eres cliente de Survival Servers, consulta esto con tu proveedor de hosting de servidores de juegos.

UpdatecmdARK.png

  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 de servidores no oficiales (Nota: si has puesto contraseña a tu servidor, asegúrate de marcar la casilla «Show 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.

RendServerList2.png

RendFilterList.png

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 probablemente tendrá un aspecto parecido, solo que sin los números al final.

\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 poder usar comandos de administrador, tienes que asegurarte de que tu ID de Steam de 64 bits esté fijado 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

Próximamente.


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