Guía para crear un servidor dedicado de Rend
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!)
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.
- Crea una carpeta donde quieras guardar los archivos de hosting de tu servidor de juego de Rend
- Dentro de la carpeta, crea una carpeta llamada SteamCMD y coloca en ella el archivo SteamCMD.exe recién descargado
- Crea un archivo por lotes llamado SteamCMD.bat dentro de la carpeta SteamCMD
- 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
- Cambia «Username» y «Password» por tus datos de inicio de sesión de Steam
- Cambia la ruta de la unidad C:\ por la ubicación de la carpeta del servidor de Rend que creaste antes
- Haz clic derecho en SteamCMD.bat y selecciona Ejecutar como administrador
- 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:
- Haz clic derecho en Rend desde Steam y selecciona Propiedades
- Haz clic en la pestaña Archivos locales
- 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
- 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
- Coloca el siguiente código en este archivo por lotes:
- start "" /NORMAL "C:\rendserver\RendServer.exe" -NoEAC -Port=27015 -BeaconPort=27016 -log
- Asegúrate de establecer tu Port y BeaconPort en puertos distintos que no estén en uso.
- 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
- 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)
- Abre Steam y haz clic en la pestaña Ver, arriba a la izquierda
- Desde ahí, selecciona servidores y aparecerá un panel nuevo
- Haz clic en la pestaña Lan en la parte superior y en el botón de filtro en la parte inferior
- Establece el filtro en Rend
- Si tu servidor aparece ahí, sabrás que está en marcha y listo para jugar
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.
- Una vez que estés seguro de que el servidor está actualizado y aparece como iniciado en el panel, entra al juego
- 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)
- También puedes usar el filtro de la parte inferior de la lista para encontrar tu servidor más rápido.
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.
