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 y Xbox (¡NUEVO!) es un proceso sencillo que puedes realizar desde un servidor dedicado o desde tu equipo doméstico. Como alternativa, puedes elegir un proveedor de servidores de Palworld que se ajuste a tus necesidades.

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

Control panel.gif

button_click-here-to-instantly-create-a-palworld-game-server.png

Opción n.º 2: Crear un servidor de Palworld desde tu equipo doméstico o un servidor dedicado

Requisitos del servidor

Windows 10/11, Server 2016/2019/2022 y 64 bits

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

Hasta 4 GB de memoria (actualmente usa alrededor de 1 GB de memoria)

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 +login USER PASS +force_install_dir "C:\Some\Path\Where\You\Want\Game\Server\Files\To\Go" +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=12345 -players=32 -log -nosteam

Paso 3: Configurar tu servidor de Palworld

Ahora viene la parte divertida: configurar tu servidor de juego de Palworld a tu gusto. Hay algunos parámetros de lanzamiento que debes tener en cuenta.

-log - Activa el registro

También hay algunos archivos que se pueden configurar.

DefaultPalWorldSettings.ini: modifica la configuración del servidor

Usa esto para permitir conexiones desde la versión de Steam del hosting de servidores de Palworld

; 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=All,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=72.000000,WorkSpeedRate=1.000000,bIsMultiplay=False,bIsPvP=False,bCanPickupOtherGuildDeathPenaltyDrop=False,bEnableNonLoginPenalty=True,bEnableFastTravel=True,bIsStartLocationSelectByMap=True,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://api.palworldgame.com/api/banlist.txt")

Usa esto para permitir conexiones desde la versión de Windows/Xbox del hosting de servidores de Palworld

; 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=All,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=72.000000,WorkSpeedRate=1.000000,bIsMultiplay=False,bIsPvP=False,bCanPickupOtherGuildDeathPenaltyDrop=False,bEnableNonLoginPenalty=True,bEnableFastTravel=True,bIsStartLocationSelectByMap=True,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://api.palworldgame.com/api/banlist.txt",AllowConnectPlatform=Xbox)

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

name - Changes the host name of your game server
password - Enables a password to join
saveDirectory - Changes the location of the save directory
logDirectory - Changes the location of the log directory
ip - Set to the home IP, you can find your home ip here: Google "what is my IP"
gamePort - No need to change
queryPort - No need to change
slotCount - Changes the max allowable number of players (max is 16)

La principal diferencia entre las dos variantes anteriores es si te conectas desde Steam o desde Windows/Xbox (el juego cruzado o crossplay llegará pronto)

AllowConnectPlatform=Xbox: al añadir esto, los clientes que se conecten deberán usar la versión de Windows/Xbox

AllowConnectPlatform=Steam: al añadir esto, los clientes que se conecten deberán usar la versión de Windows/Xbox

Paso 3: reenvío de puertos

Añade una regla de entrada en el Firewall de Windows para permitir los puertos TCP/UDP (puerto de juego) 15636 y (puerto de consulta de Steam) 15637 (o los puertos 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.

Ubicación de los datos guardados del mundo

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

savegame

Hay dos archivos: haz una copia de seguridad de ambos para que la copia esté completa.

Recursos y lecturas adicionales

¡¡Próximamente!!