Skip to content

Eggs de Pterodactyl ​

Dos eggs, para paneles Pterodactyl y Pelican:

EggArchivo
VanillaMine (el servidor)build/pterodactyl/egg-vanillamine.json
VanillaGate (el proxy)deploy/pterodactyl/egg-vanillagate.json

Impórtalos en Admin → Nests → Import Egg y crea los servidores a partir de ellos como siempre.

Egg de VanillaMine ​

Imagenghcr.io/parkervcp/yolks:debian (instalador: ghcr.io/parkervcp/installers:debian)
Arranque./bin/php7/bin/php ./PocketMine-MP.phar --no-wizard --disable-ansi
Pararstop
NodosSolo x86-64 (todavía no hay PHP para ARM)

Variables

VariablePor defectoDescripción
VANILLAMINE_VERSIONlatestVersión a instalar: latest o una versión como 5.46.0. Reinstala para actualizar.
PHP_MARCHx86-64-v3x86-64-v3 (AVX2) es más rápido. Usa x86-64-v2 si PHP falla con "illegal instruction".

Script de instalación: descarga PocketMine-MP.phar del registro de paquetes de VanillaMine y PHP 8.4 de PHP-Binaries, corrige extension_dir para /home/container y solo escribe server.properties si no existe. Al reinstalar se actualizan el servidor y PHP, y se conservan mundos, plugins y ajustes.

Puertos: en cada arranque el panel escribe en server.properties server-ip=0.0.0.0, server-port (la asignación principal) y enable-ipv6=off. Las asignaciones abren TCP y UDP, que es lo que necesita NetherNet.

Detrás de VanillaGate

Configura network.proxy en pocketmine.yml (ver Enlazar servidores). El servidor deja de abrir el puerto del juego: su asignación solo tiene que ser accesible desde el proxy.

Egg de VanillaGate ​

Imagenghcr.io/parkervcp/yolks:debian (instalador: ghcr.io/parkervcp/installers:debian)
Arranque./vanillagate -config config.yml
Pararstop
Nodosamd64 y arm64

Variables

VariablePor defectoDescripción
PROXY_VERSIONlatestVersión a instalar: latest o una versión como 0.1.0. Reinstala para actualizar.

Script de instalación: descarga el binario vanillagate-linux-<arquitectura> del registro de paquetes de VanillaGate, lo comprueba con -version y escribe el config.yml y las claves por defecto con -init. Al reinstalar se conservan config.yml y las claves.

Puertos: el panel pone listen.bind en 0.0.0.0:<asignación principal> en cada arranque.

Después del primer arranque

  1. Copia la clave pública del proxy que aparece en la consola en network.proxy.public-keys de cada servidor.
  2. Añade los servidores en servers y groups de config.yml (ver config.yml) y ejecuta reload.

Actualizado:

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