12 min di letturaAggiornato il 25 luglio 2026Verificato per v1.1.0

Come creare un server Eaglercraft

Un percorso aggiornato da Paper locale a un indirizzo WSS raggiungibile dal browser.

Risposta rapida: Per il primo server privato usa il template ufficiale Paper 1.12.2. In una rete esistente aggiungi EaglerXServer a Spigot, BungeeCord o Velocity e pubblica il listener tramite HTTPS/WSS con Java 17 o successivo.

1. Scegliere la configurazione corretta

Il mondo condiviso è adatto a una sessione breve ospitata da un giocatore. Un server dedicato resta online indipendentemente ed è adatto a mondi persistenti, plugin e moderazione.

Il template Paper ufficiale è il percorso più semplice per iniziare. Un amministratore esistente può conservare mondo e plugin aggiungendo EaglerXServer.

ObiettivoPercorsoMotivo
Test privatoTemplate Paper ufficialeBase compatibile
Spigot esistentePlugin EaglerXServerConserva il mondo attuale e l’insieme dei plugin.
Rete di serverBungeeCord o VelocityInstrada più backend
Sessione breveMondo condivisoSenza amministrazione dedicata

2. Verificare la versione prima dell'installazione

Controllo GitHub del 25 luglio 2026: EaglerXServer v1.1.0 è uscito il 7 maggio 2026. Il JAR ufficiale misura 8.774.817 byte e richiede Java 17 o successivo.

Il client browser resta all'update u53, mentre il gateway è v1.1.0. Scarica solo dalla release o dal template ufficiale.


3. Capire il percorso della connessione

Il browser non si collega direttamente al socket TCP Minecraft. EaglerXServer riceve WebSocket e passa la sessione al server Java o al proxy. Una pagina HTTPS richiede WSS.

Mantieni privato il backend Java e termina TLS su un reverse proxy affidabile. Usa inject_address solo se serve l'indirizzo reale.


4. Configurare il server passo per passo

Fai prima un backup di ogni mondo esistente. Lavora in una nuova cartella e conserva una copia di ogni configurazione modificata.

  1. Installare Java 17 o successivo
    Verifica un ambiente Java 64 bit con java -version.
  2. Scegliere la fonte ufficiale
    Usa il template Paper ufficiale o il JAR EaglerXServer v1.1.0 ufficiale.
  3. Generare la configurazione
    Avvia una volta, leggi l'EULA e modifica i file creati.
  4. Configurare il listener
    Imposta WebSocket, limiti, compatibilità e inject_address se necessario.
  5. Aggiungere WSS sicuro
    Termina TLS su un reverse proxy e inoltra WebSocket.
  6. Testare e salvare
    Prova WSS da un'altra rete e crea un backup ripristinabile.

5. Configurare un indirizzo WSS sicuro

Il browser blocca ws:// da una pagina HTTPS. Usa dominio e certificato validi e inoltra gli header Upgrade e Connection.

Le connessioni domestiche possono richiedere il port forwarding ed essere dietro un NAT dell'operatore. Usa un host che supporti WebSocket persistenti quando le connessioni in ingresso non sono disponibili.

Prova il nome pubblico da una rete esterna. localhost non verifica DNS, TLS o firewall.


6. Testare e risolvere per livello

Modifica un solo livello alla volta e leggi i log del reverse proxy e del server. La console del browser aiuta a distinguere gli errori TLS e WebSocket dagli errori del protocollo Minecraft.

SintomoLivelloControllo
Connessione rifiutataListenerVerifica che il processo sia in ascolto sulla porta privata configurata.
Contenuto mistoTLSSostituisci ws:// con wss:// e verifica il certificato.
502 / aggiornamento fallitoProxyInoltra gli header WebSocket
Errore di versioneProtocolControlla la compatibilità di ViaVersion
Solo in localeNAT / DNSProva dall'esterno
IP del giocatore erratoProxyControlla inject_address

7. Proteggere prima della condivisione

Un gateway pubblico riceve traffico automatizzato. Autenticazione, moderazione, aggiornamenti e backup ripristinabili vanno preparati prima del lancio.

  • Usa una whitelist o un plugin di autenticazione per le community private.
  • Avvia il servizio con un account non amministratore ed esponi solo le porte necessarie.
  • Limita la frequenza del gateway pubblico e mantieni privati i pannelli di amministrazione.
  • Esegui il backup di mondi, plugin e configurazione; prova il ripristino.
  • Controlla le release ufficiali prima di aggiornare e conserva una copia per il rollback.

Domande frequenti

Solo se consente un gateway WebSocket compatibile, plugin o proxy e traffico WSS persistente.

Il test locale può esserlo, ma un server pubblico stabile normalmente comporta costi.

No. Il mondo condiviso è una sessione temporanea ospitata da un giocatore; il server dedicato funziona in modo indipendente ed è migliore per mondi persistenti, plugin, moderazione e accesso pubblico.

L'indirizzo pubblico wss:// del gateway, non la porta TCP privata di Paper.

Fonti ufficiali

Pronto a provare la connessione?

Configura in privato, verifica WSS da un'altra rete e poi invita i giocatori.