Skip to content

Instalación ​

VanillaMine es un fork de PocketMine-MP. Funciona con su propia compilación de PHP (con extensiones como pmmpthread, leveldb y chunkutils2), así que necesitas dos descargas: el servidor y los binarios de PHP.

QuéDónde
PocketMine-MP.phar y scripts de arranqueReleases de VanillaMine
Binarios de PHP 8.4Paquetes de PHP-Binaries

¿Usas un panel?

En Pterodactyl o Pelican, importa el egg: descarga las dos cosas y las mantiene actualizadas.

Requisitos ​

  • Una CPU de 64 bits. Para Linux x86-64 hay dos compilaciones de PHP: x86-64-v3 (necesita AVX2, más rápida) y x86-64-v2 (CPUs más antiguas). También hay compilaciones para Windows x64 y macOS arm64.
  • 1 GB de RAM para un servidor pequeño; más con muchos jugadores, mundos o generación de mundos vanilla.
  • El puerto del juego abierto en UDP y TCP (por defecto 19132). Los clientes de Bedrock 1.26.50 o posteriores entran por NetherNet, que usa TCP para la señalización y UDP para los datos de juego en el mismo puerto.

Linux ​

bash
mkdir vanillamine && cd vanillamine
# Servidor
curl -L -o PocketMine-MP.phar \
  "https://gitlab.com/api/v4/projects/VanillaPocketMine%2FVanillaMine/packages/generic/PocketMine-MP/latest/PocketMine-MP.phar"
curl -L -o start.sh "https://gitlab.com/VanillaPocketMine/VanillaMine/-/raw/vanilla-content/start.sh"
chmod +x start.sh
# PHP (usa x86-64-v2 en lugar de x86-64-v3 en CPUs sin AVX2)
curl -L "https://gitlab.com/api/v4/projects/VanillaPocketMine%2FPHP-Binaries/packages/generic/PHP-Binaries/latest/PHP-8.4-Linux-x86-64-v3-PM5.tar.gz" | tar -xz
./start.sh

El archivo se descomprime en bin/; start.sh encuentra bin/php7/bin/php solo.

extension_dir

La compilación de PHP trae un extension_dir fijo en bin/php7/bin/php.ini. Si PHP dice que no puede cargar una extensión, pon en extension_dir la ruta absoluta de la carpeta bin/php7/lib/php/extensions/no-debug-zts-*.

Windows ​

  1. Descarga PocketMine-MP.phar, start.cmd y start.ps1 de la última release en una carpeta.
  2. Descarga PHP-8.4-Windows-x64-PM5.zip de PHP-Binaries y descomprímelo ahí, de forma que quede bin\php\php.exe.
  3. Ejecuta start.cmd.

Primer arranque ​

La primera vez se abre un asistente corto (idioma, nombre del servidor, puerto). Puedes saltarlo con --no-wizard. Se crean estos archivos:

ArchivoQué es
server.propertiesAjustes básicos: nombre, puerto, modo de juego, mundo. Ver server.properties.
pocketmine.ymlTodo lo demás: rendimiento, mobs, red, proxy. Ver pocketmine.yml.
worlds/Los mundos. Los mundos nuevos usan el generador vanilla (level-type=vanilla).
plugins/Aquí van los .phar de los plugins.
nethernet_identity.pemLa identidad NetherNet del servidor. Haz copia de seguridad.

Escribe help en la consola para ver los comandos y stop para apagar el servidor.

Siguientes pasos ​

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