Guía para crear un servidor de Palworld

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

Crear un servidor de juego de Palworld para Steam, Windows, Xbox, PS5 y Mac es un proceso sencillo que se puede hacer desde un servidor dedicado o desde tu PC de casa. También puedes elegir un proveedor de servidores de Palworld que se ajuste a tus necesidades.

Opción 1: alquilar un servidor de Palworld

Alquila un servidor de Palworld con Survival Servers

Opción 2: crear un servidor de Palworld en tu PC de casa o en un servidor dedicado

Requisitos del servidor

Windows de 64 bits 10/11 o Server 2016/2019/2022, o Linux de 64 bits

Procesador de cuatro núcleos (se recomiendan 4 núcleos o más)

16 GB de memoria (32 GB o más para servidores grandes; con 8 GB arranca, pero es más probable que el servidor se bloquee)

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

Paso 1: Descargar los archivos del servidor de juego

La mejor forma de obtener los archivos del servidor dedicado es a través del depot del servidor dedicado en Steam mediante SteamCMD.

  1. Crea una carpeta donde quieras almacenar los archivos de tu servidor de Palworld
  2. Dentro de la carpeta, coloca el archivo SteamCMD.exe que acabas de descargar
  3. Crea un archivo por lotes llamado SteamCMD.bat
  4. Coloca el siguiente código en este archivo por lotes:
@echo off
start "" steamcmd.exe +force_install_dir "C:\Some\Path\Where\You\Want\Game\Server\Files\To\Go" +login anonymous +app_update 2394010 validate +quit
  1. Haz clic derecho en SteamCMD.bat y selecciona Ejecutar como administrador
  2. A estas alturas, los archivos de tu servidor de juego ya deberían estar completamente descargados

Paso 2: Configurar un servidor dedicado de Palworld

  1. Crea un archivo por lotes llamado PalworldServer.bat en la carpeta del servidor de Palworld que acabas de crear en el paso 1
  2. Coloca el siguiente código en este archivo por lotes:
start PalServer.exe -ServerName="My Server Title" -port=8211 -players=32 -publiclobby -log -nosteam

Paso 3: Configurar tu servidor de Palworld

Hay algunos parámetros de lanzamiento que conviene conocer.

-log - Activa el registro
-publiclobby - Lista el servidor en Community Servers, donde lo encuentran los jugadores de Xbox y PS5

También hay algunos archivos que se pueden configurar.

PalWorldSettings.ini (en Pal\Saved\Config\WindowsServer, copiado desde DefaultPalWorldSettings.ini tras el primer arranque): modifica la configuración del servidor

Los ajustes por defecto para copiar en PalWorldSettings.ini:

; This configuration file is a sample of the default server settings
; Changes to this file will NOT be reflected on the server.
; To change the server settings, modify Pal/Saved/Config/WindowsServer/PalWorldSettings.ini.
[/Script/Pal.PalGameWorldSettings]
OptionSettings=(Difficulty=None,DayTimeSpeedRate=1.000000,NightTimeSpeedRate=1.000000,ExpRate=1.000000,PalCaptureRate=1.000000,PalSpawnNumRate=1.000000,PalDamageRateAttack=1.000000,PalDamageRateDefense=1.000000,PlayerDamageRateAttack=1.000000,PlayerDamageRateDefense=1.000000,PlayerStomachDecreaceRate=1.000000,PlayerStaminaDecreaceRate=1.000000,PlayerAutoHPRegeneRate=1.000000,PlayerAutoHpRegeneRateInSleep=1.000000,PalStomachDecreaceRate=1.000000,PalStaminaDecreaceRate=1.000000,PalAutoHPRegeneRate=1.000000,PalAutoHpRegeneRateInSleep=1.000000,BuildObjectDamageRate=1.000000,BuildObjectDeteriorationDamageRate=1.000000,CollectionDropRate=1.000000,CollectionObjectHpRate=1.000000,CollectionObjectRespawnSpeedRate=1.000000,EnemyDropItemRate=1.000000,DeathPenalty=Item,bEnablePlayerToPlayerDamage=False,bEnableFriendlyFire=False,bEnableInvaderEnemy=True,bActiveUNKO=False,bEnableAimAssistPad=True,bEnableAimAssistKeyboard=False,DropItemMaxNum=3000,DropItemMaxNum_UNKO=100,BaseCampMaxNum=128,BaseCampWorkerMaxNum=15,DropItemAliveMaxHours=1.000000,bAutoResetGuildNoOnlinePlayers=False,AutoResetGuildTimeNoOnlinePlayers=72.000000,GuildPlayerMaxNum=20,PalEggDefaultHatchingTime=1.000000,WorkSpeedRate=1.000000,bIsMultiplay=False,bIsPvP=False,bCanPickupOtherGuildDeathPenaltyDrop=False,bEnableNonLoginPenalty=True,bEnableFastTravel=True,bIsStartLocationSelectByMap=False,bExistPlayerAfterLogout=False,bEnableDefenseOtherGuildPlayer=False,CoopPlayerMaxNum=4,ServerPlayerMaxNum=32,ServerName="Default Palworld Server",ServerDescription="",AdminPassword="",ServerPassword="",PublicPort=8211,PublicIP="",RCONEnabled=False,RCONPort=25575,Region="",bUseAuth=True,BanListURL="https://b.palworldgame.com/api/banlist.txt",CrossplayPlatforms=(Steam,Xbox,PS5,Mac))

Asegúrate de modificar lo siguiente para que tu servidor de juego funcione:

ServerName - Changes the host name of your game server
ServerPassword - Enables a password to join
PublicIP - Set to the home IP, you can find your home ip here: Google "what is my IP"
PublicPort - No need to change
ServerPlayerMaxNum - Changes the max allowable number of players (32 by default)

CrossplayPlatforms=(Steam,Xbox,PS5,Mac) - el valor predeterminado. Los jugadores de Steam, Xbox, PlayStation 5 y Mac pueden unirse todos al mismo servidor; quita una plataforma de la lista para dejarla fuera.

CrossplayPlatforms=(Xbox): al añadir esto, los clientes que se conecten tendrán que usar la versión de Windows/Xbox

CrossplayPlatforms=(Steam) - Al añadir esto, los clientes que se conecten tendrán que usar la versión de Steam

Paso 4: reenvío de puertos

Añade una regla de entrada en el Firewall de Windows para permitir el puerto UDP 8211, el puerto de juego por defecto. Si inicias el servidor con un -port distinto, abre ese puerto en su lugar.

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.

Ubicación de los datos guardados del mundo

Para localizar tu carpeta de guardado, ve a esta carpeta:

Pal\Saved\SaveGames\0\ en la carpeta de tu servidor de Palworld

Habrá una carpeta con un ID largo como nombre (contiene Level.sav, LevelMeta.sav y una carpeta Players); copia esa carpeta entera para hacer una copia de seguridad.

Recursos y lecturas adicionales