Skip to content

Comandos y API de administración ​

Comandos de jugador ​

Los gestiona el propio proxy; los servidores no llegan a verlos.

ComandoPermisoQué hace
/server [nombre] [dimension|seamless|cinematic]pmproxy.command.serverSin nombre: lista los servidores. Con nombre: te lleva allí.
/hub (/lobby)pmproxy.command.hubIr al lobby (grupos de respaldo).
/glistpmproxy.command.glistJugadores de cada servidor.
/find <jugador>pmproxy.command.findEn qué servidor está un jugador.
/send <jugador|*> <servidor|grupo> [estilo]pmproxy.command.sendMover a un jugador, o a todos.
/alert <mensaje>pmproxy.command.alertMensaje a toda la red.
/gkick <jugador> [mensaje]pmproxy.command.kickExpulsar de la red.

Quién tiene cada permiso: permissions.default, permissions.admin y player-groups en config.yml, o el plugin de permisos (/perm, alias /lp).

Los backends de VanillaMine también registran /server, /hub, /glist, /find, /send y /alert con permisos pocketmine.command.*, para usarlos desde la consola de un servidor.

Consola del proxy ​

help, list / glist, find, send, kick, alert, servers, addserver, removeserver, drain, block, unblock, reload, stop.

API HTTP de administración ​

Se activa con admin.bind (p. ej. 127.0.0.1:8081) y admin.token. Mantenla privada.

PeticiónCuerpoQué hace
GET /api/playersJugadores conectados y su servidor.
GET /api/serversServidores, estado y número de jugadores.
POST /api/serversAñadir un servidor en caliente.
POST /api/send{"player","from","target","style"}Mover a un jugador.
POST /api/kick{"player","from","message"}Expulsar a un jugador.
POST /api/alert{"message","from"}Mensaje a toda la red.
POST /api/block{"ip","seconds","unblock"}Bloquear o desbloquear una dirección.
POST /api/drain{"server","drain","move"}Dejar de enviar jugadores a un servidor y, si quieres, sacar a los que tiene.
POST /api/reloadRecargar config.yml.
GET /metricsMétricas de Prometheus.
bash
curl -H "Authorization: Bearer $TOKEN" -d '{"player":"Steve","target":"survival"}' http://127.0.0.1:8081/api/send

VanillaMine es un fork de PocketMine-MP mantenido por Luxury Nodes. Sin relación con el equipo de PMMP ni con Mojang.