background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categorías

Guía de Configuración del Servidor de Portal Knights

Disponible en: ENGLISH

Esta guía cubre cómo configurar tu servidor dedicado de Portal Knights en Legion Hosting, ajustar las variables de inicio, modificar la configuración del servidor, conectarte con amigos y gestionar los archivos de guardado de tu mundo. Para controles de administrador y gestión de jugadores, consulta Comandos de Administrador de Portal Knights.

Acerca de Portal Knights: Portal Knights es un RPG de acción cooperativo con elementos sandbox. Los jugadores exploran islas generadas proceduralmente, luchan contra jefes, construyen estructuras y suben de nivel sus personajes en un mundo compartido. El servidor dedicado permite mundos persistentes que permanecen en línea incluso cuando el host no está jugando.

1. Primer Inicio

  1. Inicia sesión en GPanel y selecciona tu servidor de Portal Knights.
  2. Ve a la pestaña Startup y revisa las variables disponibles (consulta la tabla a continuación).
  3. Establece un SERVER_NAME para poder identificar tu servidor en el navegador.
  4. Cambia el ADMIN_PASS del valor predeterminado. Opcionalmente establece USER_PASS o GUEST_PASS para restringir el acceso a tu grupo.
  5. Regresa a la pestaña Console y haz clic en Start.
  6. Espera a que la consola indique que el servidor ha terminado de cargar. El primer inicio generará archivos de configuración predeterminados y un nuevo mundo.
El primer inicio tarda más: El arranque inicial genera datos del mundo y archivos de configuración. Espera 1-2 minutos para que todo se inicialice antes de intentar conectarte.

2. Variables de Inicio de GPanel

Las siguientes variables están disponibles en la pestaña Startup de GPanel. Estos valores se aplican cada vez que el servidor se inicia.

Variable Requerida Descripción
SERVER_NAME No El nombre que se muestra en el navegador de servidores. Por defecto es Servername si no se establece. Máximo 32 caracteres.
ADMIN_PASS Contraseña de administrador para el servidor. El valor predeterminado es admin_password_please_change -- deberías cambiarla antes de iniciar.
USER_PASS No Contraseña para acceso de nivel usuario. Déjala en blanco para no requerir contraseña.
GUEST_PASS No Contraseña para acceso de nivel invitado. Déjala en blanco para no requerir contraseña.
GAMEMODE No Modo de juego para el servidor. Opciones: Adventure, Creative. El valor predeterminado es Adventure.
UNIVERSE_SIZE No Tamaño del universo para el servidor. Opciones: Small, Normal, Large. El valor predeterminado es Normal.

3. Configuración del Servidor

Más allá de las variables de inicio, Portal Knights permite un ajuste fino a través de su archivo de configuración del servidor. Detén tu servidor antes de hacer cambios.

Ubicación del Archivo de Configuración

dedicated_server/server_config.json

Abre este archivo usando la pestaña Files en GPanel o conéctate a través de SFTP. Si el archivo no existe, inicia y detén el servidor una vez para generarlo con valores predeterminados.

Siempre detén tu servidor antes de editar archivos de configuración. El servidor puede sobrescribir tus cambios al apagarse si está en ejecución mientras editas.

Configuraciones Clave

El archivo de configuración usa formato JSON. Las propiedades principales incluyen:

Configuración (ruta JSON) Predeterminado Descripción
basicServerData.name Servername Nombre para mostrar en el navegador de servidores (establecido mediante la variable de inicio SERVER_NAME).
basicServerData.port (asignado por GPanel) Puerto del servidor. Gestionado automáticamente por GPanel.
basicServerData.saveFolderPath ./savedata Ruta donde se almacenan los datos de guardado del mundo.
admins.credentials.password admin_password_please_change Contraseña de administrador (establecida mediante la variable de inicio ADMIN_PASS).
users.credentials.password (vacío) Contraseña de nivel usuario (establecida mediante la variable de inicio USER_PASS).
guests.credentials.password (vacío) Contraseña de nivel invitado (establecida mediante la variable de inicio GUEST_PASS).
gameplayMode Adventure Modo de juego: Adventure o Creative (establecido mediante la variable de inicio GAMEMODE).
universeSize Normal Tamaño del universo: Small, Normal o Large (establecido mediante la variable de inicio UNIVERSE_SIZE).

Ejemplo de Configuración

{
  "basicServerData": {
    "name": "My Portal Knights Server",
    "ipv4": "0.0.0.0",
    "port": 27015,
    "saveFolderPath": "./savedata"
  },
  "admins": {
    "credentials": {
      "password": "my_admin_password"
    }
  },
  "users": {
    "credentials": {
      "password": ""
    }
  },
  "guests": {
    "credentials": {
      "password": ""
    }
  },
  "gameplayMode": "Adventure",
  "universeSize": "Normal",
  "hideConsoleWindow": true
}

4. Configuración del Mundo

Los mundos de Portal Knights consisten en islas generadas proceduralmente conectadas por portales. Consideraciones clave relacionadas con el mundo:

  • Carpeta de Guardado: Los datos del mundo se almacenan en el directorio savedata (configurado mediante basicServerData.saveFolderPath en la configuración).
  • Modo de Juego: Establecido mediante la variable de inicio GAMEMODE. Adventure es la experiencia RPG estándar; Creative permite construcción y exploración libre.
  • Tamaño del Universo: Establecido mediante la variable de inicio UNIVERSE_SIZE. Controla el número de islas: Small, Normal o Large.
  • Progresión de Islas: Los jugadores progresan a través de las islas recolectando fragmentos de portal y activando portales. El servidor rastrea todas las islas descubiertas y sus estados.

5. Cómo Conectarse

Opción A -- Navegador de Servidores del Juego

  1. Inicia Portal Knights a través de Steam.
  2. Desde el menú principal, selecciona Multijugador.
  3. Elige Partida en Línea y luego Buscar Servidores.
  4. Busca tu servidor por nombre o navega por la lista.
  5. Selecciona tu servidor y haz clic en Unirse. Ingresa la contraseña si se te solicita.

Opción B -- Conexión Directa por IP

  1. Inicia Portal Knights a través de Steam.
  2. Desde el menú principal, selecciona Multijugador.
  3. Elige Partida en Línea y luego Conexión Directa.
  4. Ingresa la IP y el puerto de tu servidor desde la pestaña Network de GPanel:
    <your-server-ip>:<port>
  5. Ingresa la contraseña del servidor si se ha establecido una.
¿Necesitas ayuda para encontrar la IP y el puerto de tu servidor? Los puertos se asignan aleatoriamente a menos que tengas una IP privada. Consulta Cómo Encontrar la IP y el Puerto de tu Servidor.

6. Gestión de Guardados

Ubicación de Archivos de Guardado

Los guardados del mundo se almacenan en el servidor en:

dedicated_server/savedata/

Esta ruta se configura mediante la configuración basicServerData.saveFolderPath en server_config.json.

Copias de Seguridad Manuales por SFTP

  1. Detén el servidor desde GPanel para asegurarte de que todos los datos se hayan escrito en disco.
  2. Conéctate a tu servidor a través de SFTP. Consulta Cómo Subir Archivos por SFTP para instrucciones.
  3. Navega al directorio dedicated_server/savedata/.
  4. Descarga la carpeta completa del mundo que deseas respaldar.

Restaurar un Guardado

  1. Detén el servidor desde GPanel.
  2. Conéctate a través de SFTP y navega a dedicated_server/savedata/.
  3. Sube tu carpeta de respaldo del mundo, reemplazando la existente si es necesario.
  4. Asegúrate de que el nombre de la carpeta coincida con la configuración de world_name en tu configuración.
  5. Inicia el servidor desde GPanel.
Consejo: Siempre mantén una copia de seguridad local antes de reemplazar archivos de guardado. Si el guardado subido está corrupto o es incompatible, es posible que no puedas recuperarlo sin una copia de seguridad.

Solución de Problemas

  • El servidor no aparece en el navegador: Confirma que el servidor esté completamente iniciado en GPanel. El navegador de servidores puede tardar 2-3 minutos en indexar un nuevo servidor. Intenta la conexión directa por IP mientras tanto.
  • No se puede conectar: Verifica la IP y el puerto de tu servidor en la pestaña Network de GPanel. Asegúrate de que el servidor esté en ejecución y no en estado de error.
  • Se cierra al iniciar: Elimina el archivo de configuración y reinicia para regenerar los valores predeterminados. Si el problema persiste, revisa la consola de GPanel en busca de mensajes de error.
  • El mundo no carga: Asegúrate de que la configuración basicServerData.saveFolderPath en server_config.json apunte al directorio correcto.

Artículos Relacionados

¿Necesitas Ayuda?

Si tienes problemas no cubiertos aquí, abre un ticket de soporte e incluye la IP de tu servidor, una descripción del problema y cualquier mensaje de error de la consola de GPanel.


¿Te resultó útil este artículo?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.