Cómo Configurar Paper Minecraft — Guía Completa 2026

📅 Marzo 2026  |  ⏱️ Lectura: 14 minutos  |  🎯 Nivel: Principiante-Intermedio

Paper es el software de servidor más popular y optimizado para Minecraft. Ofrece mejor rendimiento que Vanilla y Spigot, soporte completo de plugins y cientos de opciones de configuración. Esta guía te explica cómo instalar y configurar Paper paso a paso, con las mejores opciones para eliminar el lag desde el día 1.

⬇️ Paso 1: Descargar e Instalar Paper

  1. Ve a papermc.io/downloads y descarga la última build para tu versión de Minecraft
  2. Crea una carpeta para el servidor (ej: C:\ServidorMinecraft\)
  3. Coloca el archivo paper-1.21.x-xxx.jar y renómbralo a paper.jar
  4. Crea un script de inicio:
start.bat (Windows)
@echo off
java -Xms2G -Xmx4G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 ^
-XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch ^
-XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M ^
-jar paper.jar nogui
pause
start.sh (Linux)
#!/bin/bash
java -Xms2G -Xmx4G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 \
-XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch \
-XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M \
-jar paper.jar nogui
  • Ejecuta el script. Paper creará los archivos de configuración y se detendrá pidiendo que aceptes la EULA.
  • Edita eula.txt y cambia eula=false a eula=true
  • Inicia el servidor de nuevo.
  • ⚙️ Paso 2: Configurar server.properties

    Este archivo controla las configuraciones básicas del servidor. Está en la carpeta raíz.

    📄 server.properties — Opciones Importantes

    # Puerto del servidor (no cambies si no sabes lo que haces)
    server-port=25565
    
    # Número máximo de jugadores
    max-players=50
    
    # Dificultad: peaceful, easy, normal, hard
    difficulty=hard
    
    # Modo de juego por defecto: survival, creative, adventure, spectator
    gamemode=survival
    
    # Habilita el vuelo (necesario para elytras y creatividad)
    allow-flight=true
    
    # Distancia de renderizado de chunks (menor = más rendimiento)
    view-distance=8
    
    # Distancia de simulación de entidades
    simulation-distance=4
    
    # Semilla del mundo (vacío = aleatoria)
    level-seed=
    
    # Tipo de mundo: default, flat, largeBiomes, amplified
    level-type=minecraft\:normal
    
    # Activa el modo online (verificación de cuentas Mojang)
    online-mode=true
    
    # Máximas conexiones por IP (anti-bot básico)
    max-players=50
    player-idle-timeout=0

    📄 Paso 3: Configurar paper.yml

    Es el archivo de configuración más importante y exclusivo de Paper. Genera la mayor diferencia en rendimiento respecto a Spigot.

    Opciones de Rendimiento Clave

    # Optimización de chunks
    chunk-loading:
      autoconfig-send-distance: true
      player-max-chunk-load-rate: 100.0
      player-max-concurrent-loads: 20.0
    
    # Reducir lag de entidades
    entity-per-chunk-save-limit:
      arrow: 16
      item: 32
      snowball: 8
    
    # Tick de entidades lejanas menos frecuente (mejora TPS)
    inactive-goal-selector-throttle: true
    
    # Anti-xray (importante para supervivencia competitiva)
    anti-xray:
      enabled: true
      engine-mode: 2  # Modo 2: más seguro, mayor uso de CPU
      max-block-height: 64
    💡 Anti-Xray: El modo 2 es el más efectivo pero consume más CPU. El modo 1 es ligero pero con algunas vulnerabilidades. Para servidores pequeños usa mode 1.

    📋 Paso 4: Configurar bukkit.yml

    bukkit.yml — Control de Mobs y Rendimiento

    # Límites de spawn de mobs (reduce lag con muchos mobs)
    spawn-limits:
      monsters: 50     # Default: 70
      animals: 8      # Default: 10
      water-animals: 3
      water-ambient: 20
      ambient: 10    # Murciélagos
    
    # Ticks entre intentos de spawn (mayor = menos lag)
    ticks-per:
      animal-spawns: 400  # Cada 20 segundos
      monster-spawns: 1
      water-spawns: 1
      autosave: 6000  # Autoguardado cada 5 minutos

    🔧 Paso 5: Configurar spigot.yml

    spigot.yml — Ajustes Finos

    world-settings:
      default:
        # Separación de mobs en un mismo chunk
        mob-spawn-range: 6
        
        # Reducir actividad de entidades lejanas
        entity-activation-range:
          animals: 16
          monsters: 24
          raiders: 48
          misc: 8
          tick-inactive-villagers: false
        
        # Intervalo de merge de items en el suelo
        merge-radius:
          item: 2.5
          exp: 3.0

    📊 Tabla de Configuración Recomendada según Número de Jugadores

    Parámetro 1-10 jugadores 10-30 jugadores 30+ jugadores
    view-distance 10 8 6
    simulation-distance 6 4 3
    monsters spawn-limit 70 50 30
    RAM (-Xmx) 2-3 GB 4-6 GB 8+ GB

    ✅ Checklist de Configuración Inicial

    ⚠️ Importante: Después de cada cambio en los archivos de configuración, reinicia completamente el servidor. Un simple /reload no aplica todos los cambios y puede causar inestabilidad.

    🚀 ¿Quieres un servidor Paper ya configurado?

    OliveerF Network ofrece hosting con Paper preconfigurado y optimizado.

    Ver Hosting Gratis →