Comandos de administrador de Palworld

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

Comandos de administrador para servidores dedicados de Palworld, actualizados para la versión 1.0 del juego. Palworld no tiene consola de desarrollador desplegable: los comandos de administrador se escriben en el chat del juego después de iniciar sesión como administrador. Los mismos comandos también se pueden enviar desde fuera del juego por RCON o la API REST, que es lo que usan los paneles de servidor. A continuación se explican los tres.

Iniciar sesión como administrador

Tu servidor necesita una contraseña de administrador. En una instancia de Survival Servers se establece una automáticamente: puedes verla o cambiarla con la herramienta Server Config del panel de control. Los servidores autoalojados la definen con AdminPassword en PalWorldSettings.ini.

Abre el chat dentro del juego y autentícate:

/AdminPassword yourpassword

Conservas los permisos de administrador durante la sesión. Los comandos empiezan por / y se escriben en el chat.

Lista de comandos de administrador

El conjunto completo de comandos en la versión 1.0 del juego:

Comando Qué hace
/AdminPassword <password> Te identifica como administrador
/Shutdown <seconds> <message> Apaga el servidor tras el retardo, mostrando antes el mensaje a todos los jugadores. Guarda el mundo al apagarse: usa este comando en lugar de /DoExit
/DoExit Detiene el servidor a la fuerza de inmediato, sin avisar a los jugadores
/Save Fuerza un guardado del mundo
/Broadcast <message> Envía un mensaje a todos los jugadores del servidor
/ShowPlayers Muestra los jugadores conectados con su nombre, UID de jugador y Steam ID
/KickPlayer <SteamID> Expulsa a un jugador del servidor
/BanPlayer <SteamID> Banea a un jugador y lo expulsa si está conectado
/UnBanPlayer <SteamID> Levanta un baneo
/TeleportToPlayer <SteamID> Te teletransporta a ese jugador
/TeleportToMe <SteamID> Teletransporta a ese jugador hasta ti
/Info Muestra el nombre y la versión del servidor
/ToggleSpectate Te cambia al modo espectador y viceversa

Cómo encontrar el ID de un jugador

Ejecuta /ShowPlayers: muestra a cada jugador conectado como name,playeruid,steamid. Los comandos de expulsión, baneo y teletransporte usan el valor steamid.

La API REST muestra a los mismos jugadores con el ID en la forma steam_<SteamID64>: usa esa forma larga en las llamadas REST y el número simple en los comandos de chat.

Banear y desbanear

/BanPlayer escribe el baneo en la lista de baneos del servidor; /UnBanPlayer lo elimina mientras el servidor está en marcha. La lista en sí se encuentra en:

/Pal/Saved/SaveGames/banlist.txt

Puedes editar ese archivo por FTP mientras el servidor está detenido, un ID por línea, y se cargará en el siguiente inicio.

En una instancia de Survival Servers, la herramienta Pal Command del panel de control incluye un gestor de baneos (Ban Manager) que edita la lista por ti, en directo mientras el servidor está en marcha o en cola para aplicarse en el siguiente inicio si está detenido.

RCON

RCON te permite enviar los mismos comandos desde fuera del juego con cualquier cliente RCON de Source. En las instancias de Survival Servers, RCON está activado por defecto en tu puerto de juego + 2, con la contraseña de administrador como contraseña RCON. Los servidores autoalojados lo activan en PalWorldSettings.ini:

RCONEnabled=True,RCONPort=25577

A través de RCON no ejecutas /AdminPassword primero: la autenticación es la propia contraseña de RCON. Consulta Cómo usar RCON en Palworld para configurar el cliente.

API REST

Desde la actualización 0.3, Palworld incluye una API REST HTTP oficial, y es la forma más fiable de automatizar un servidor. En las instancias de Survival Servers está activada por defecto en tu puerto de juego + 3; los servidores autoalojados configuran RESTAPIEnabled=True,RESTAPIPort=8212. La autenticación es HTTP basic auth con el nombre de usuario admin y tu contraseña de administrador.

Endpoint Método Qué hace
/v1/api/info GET Nombre y versión del servidor
/v1/api/players GET Jugadores conectados con sus ID, nivel y ubicación
/v1/api/metrics GET FPS del servidor, tiempo de actividad, número de jugadores, tiempo por fotograma
/v1/api/announce POST Envía un mensaje a todos: {"message":"Restart in 5 minutes"}
/v1/api/kick POST Expulsa a un jugador: {"userid":"steam_<SteamID64>"}
/v1/api/ban POST Banea a un jugador (mismo cuerpo que kick)
/v1/api/unban POST Levanta un baneo (mismo cuerpo)
/v1/api/save POST Fuerza un guardado del mundo
/v1/api/shutdown POST Apagado ordenado: {"waittime":30,"message":"Server restarting"}

Ejemplo con curl:

curl -u admin:yourpassword -H "Content-Type: application/json" -X POST -d "{\"message\":\"Hello\"}" http://your.server.ip:8213/v1/api/announce

Pal Command

Todos los servidores de Palworld de Survival Servers incluyen Pal Command gratis en el panel de control: un mapa del mundo en vivo, seguimiento de jugadores, gestores de baneos y de lista blanca, y alertas de Discord, todo construido sobre las interfaces anteriores, para que puedas administrar tu servidor sin estar dentro del juego.

Véase también

Guía para crear un servidor de Palworld
Configuración del servidor de Palworld
Cómo usar RCON en Palworld
Guía para añadir mods a tu servidor de Palworld

¿Necesitas un servidor? El hosting de servidores de Palworld de Survival Servers incluye configuración instantánea, Pal Command y acceso completo de administrador.