Server

Da Minecraft Wiki.
Vai alla navigazione Vai alla ricerca
Questo articolo riguarda il software multigiocatore in Minecraft. Per l'esperienza multigiocatore, vedi Multigiocatore. Per i server a pagamento Mojang ufficiali, vedi Realms. Per altri software non ufficiali per server Minecraft, vedi server personalizzati.

I server Minecraft permettono ai giocatori di giocare online o tramite una LAN con altre persone. Internamente, il gioco gestisce un server per le partite a giocatore singolo (single player); ciò è stato fatto per rendere l'esperienza di gioco a giocatore singolo coerente con quella multigiocatore (multiplayer) e per far sì che le modifiche apportate al gioco, come le correzioni dei bug, si applichino sia alle partite a giocatore singolo che a quelle multigiocatore. Il software server ufficiale è disponibile solo sulla Java Edition nello stato di rilascio. Il software per server della Bedrock Edition è attualmente in Alpha.

Tipi di server

Esistono archetipi multipli di server Minecraft, distinti da caratteristiche uniche per il gameplay, regole, e implementazioni di strutture sociali. Non esistono due server che sono uguali, e frequentemente la linea tra gli archetipi è sfocata o indistinguibile. Molti tipi speciali di server si affidano all'utilizzo di modificatori di mappe od alla modalità creativa per costruire mappe personalizzate e il software server CraftBukkit fornisce funzioni aggiuntive. Alcuni di questi server sono più orientati al PVP, alcuni sulle modalità Sopravvivenza, Creativa ed Avventura, alcuni hanno un economia propria, ed alcuni hanno anche dei minigiochi.

Ospitare un server

Ci sono molti strumenti che vengono forniti ai giocatori per poter gestire ed ospitare un server. I server hanno dei requisiti per poter funzionare efficientemente e senza problemi: tra questi, ci sono sia i requisiti di hardware, che i requisiti del sistema operativo.[1]

  • Il software multigiocatore di default è gratuito ed è disponibile dalla Mojang per Windows, Mac OS X e sistemi di tipo Unix (Linux, BSD...). Vedi la lezione per server Minecraft multigiocatore e la pagina Mojang di download del server Minecraft per aiutarti.
  • Aprire un mondo LAN fornisce un server che è accessibile solamente alle altre persone presenti sulla LAN a meno che tu non apra le porte del tuo router. Vedi la lezione su come impostare un mondo LAN per più informazioni.
  • I client server esterni come Bukkit, Spigot, e Sponge forniscono ai giocatori dei modi per aggiungere plugin ad un server. Sono generalmente utilizzati per server più larghi che vogliono assicurarsi protezione dai distruttori.
  • I server affittati sono server che sono ospitati esternamente da un'altra compagnia. Questi server ospitati non sono gratuiti - il giocatore deve affittarli regolarmente.
  • Il Realms è il servizio ufficiale Mojang che ospita server in cui può entrare una quantità limitata di giocatori.

Vedi Lezioni#Server per delle lezioni su come utilizzare questi programmi.

Gestione e mantenimento di un server

I server sono generalmente gestiti da amministratori e operatori . L'amministratore generalmente prende la responsabilità del server. Potrebbe essere la persona che ha il server sul proprio dispositivo, o ha semplicemente giurisdizione sul server. Gli operatori generalmente assistono gli amministratori a moderare un server, e prevengono giocatori e distruttori non rispettosi delle regole. Sia gli operatori che gli amministratori hanno accesso a vari comandi per poter far funzionare il server. Su un server default, i giocatori possono essere assegnati come operatori o amministratori tramite il comando /op <NomeDelGiocatore>, o modificando il file json degli operatori (ops.json) nella cartella del server, e poi riavviando il server.

I server locali non richiedono l'accesso stretto a minecraft.net, e quindi possono essere giocati su una rete locale senza connessione ad internet. Il server di minecraft.net viene utilizzato come raccolta delle skin dei giocatori e anche come database che contiene una lista degli account, prevenendo l'utilizzo di nomi falsi da parte di hacker e distruttori. Questa ed altre impostazioni possono essere modificate dal file di testo server.properties.

Normalmente, il server salva il livello nella cartella "world" ogni 30 secondi se i chunk vengono modificati.

Messaggi di uscita forzata

I messaggi di uscita forzata sono mostrati quando un operatore caccia un giocatore, o il giocatore ha dei problemi nella connessione al server.

  • End Of Stream (Messaggio del client) – Il server ha finito di inviare dati al client
  • Internal Server Error:java.net.Minecraft – Il server ha inviato informazioni sconosciute al client, di solito da una modifica server
  • Internal exception: java.io.IOException: Ricevuta una stringa più lunga di quella massima consentita (105>100) – Un messaggio inviato dal client che non rientra negli schemi dei normali messaggi
  • Internal Server Error – Il server genera un'eccezione durante la gestione della richiesta del client.
  • Disconnected - Il giocatore si è disconnesso utilizzando il pulsante di disconnessione nel menù principale
  • Illegal characters in chat – Il client ha inviato alcuni caratteri proibiti, come il simbolo §
  • disconnect.spam - Il client ha inviato messaggi in chat troppo rapidamente
  • Read timed out – Il server non può trovare la connessione del giocatore
  • Bad login – Il client è in modalità offline e non può connettersi ad un server autenticato
  • Outdated client (Please use {version}) – Il server di Minecraft è più aggiornato del client
  • Outdated server (I'm still on {version}) – Il client di Minecraft è più aggiornato del server
  • You are banned from this server (Potrebbe essere seguito da Reason: {reason} e/o Your ban will be removed on {date}) – Si spiega da solo, il client è stato escluso e lo rimarrà fino a quando un amministratore non toglie l'esclusione
  • You have been IP banned. - L'indirizzo IP del client è stato escluso.
  • Kicked by an operator. - Il client è stato disconnesso utilizzando il comando di uscita forzata.
  • Flying is not enabled on this server - Il client ha cercato di volare per più di 5 secondi in modalità Sopravvivenza od Avventura
  • Attempting to attack an invalid entity - ??, Succede quando un client cerca di colpirsi da solo (Utilizzando modifiche)
  • Illegal stance - ??, Succede quando il client è estremamente alto o basso
  • Illegal position - Il client è dopo le coordinate X/Z: ±30,000,000 (±32,000,000 nella 1.6.4 ed inferiori.)
  • You have died. Game over, man, it's game over! - Il client è morto ma cerca di entrare in modalità Estrema.
  • You have been idle for too long! - Il client è stato inattivo per più tempo del dovuto.
  • Out of memory! - Questo succede solo quando la tua memoria è al 100%, o se qualcuno viaggia dopo le coordinate X/Z: ±34,359,738,368 nella Beta 1.7.3 ed inferiori (Vedi le Terre lontane). (Vengono mostrate nella schermata di debug con F3)

Nota che il comando kick può disconnettere con un messaggio personalizzato.

Vedi anche

Collegamenti esterni