Come eseguire un server Minecraft locale semplice (con e senza mod)
Mentre è abbastanza facile condividere una mappa di Minecraft con altri giocatori locali sulla tua rete, è bello poter eseguire un server dedicato in modo che le persone possano andare e venire senza che l'host di gioco originale carichi Minecraft. Oggi stiamo esaminando come eseguire un server Minecraft locale semplice con e senza mod.
Perché eseguire un server Minecraft?
Uno degli elementi più frustranti dell'esperienza multigiocatore locale di Minecraft (sia per PC che per la versione PE) è che l'host di gioco originale deve essere attivo per accedere alle creazioni precedenti. Se ci sono due genitori e due bambini che giocano a Minecraft in una casa per esempio, e passano alcune ore un fine settimana a lavorare su una grande struttura ospitata da Kid # 2, allora ogni volta che qualcuno vuole lavorare su quel mondo / struttura di nuovo hanno bisogno di Kid # 2 per accendere il loro gioco e condividerlo con tutti gli altri aprendolo alla LAN. Il fattore in cui ogni mondo risiede su ciascun computer separato e improvvisamente diventa una vera seccatura per più di una persona a lavorare su una determinata mappa.
Un modo molto più efficiente per fare qualcosa è ospitare un server standalone sulla rete locale. In questo modo i giocatori possono entrare e uscire a loro piacimento senza che una persona debba registrarsi e condividere il proprio mondo. Ancora meglio, puoi ospitare un server Minecraft su una macchina che non è adatta per giocare a Minecraft (abbiamo lanciato modesti server Minecraft su piccole scatole Raspberry Pi senza problemi).
Diamo un'occhiata a come configurare un server Minecraft locale di base con e senza mod.
Configurare un semplice server Vanilla Minecraft
Ci sono due modi per approcciare l'installazione del semplice server Minecraft fornito da Mojang. Un metodo è molto incentrato su Windows in quanto è sufficiente scaricare un file .EXE ed eseguirlo, con una comoda finestra utente grafica. Questo metodo tuttavia non aiuta gli utenti di OS X e Linux, quindi utilizzeremo il metodo basato su .JAR che consentirà di espandere il processo su tutte le piattaforme con solo piccole modifiche necessarie per passare da un sistema operativo all'altro..
Il primo ordine del giorno è quello di scaricare il file JAR del server Minecraft ufficiale. A partire da questo tutorial la versione è 1.7.10. Puoi trovarlo nella parte inferiore della pagina di download ufficiale di Minecraft.net. Indipendentemente dal tuo sistema operativo, vuoi il file .JAR.
Al termine del download del file, sposta il file .JAR in una posizione più permanente. Abbiamo inserito il file in un / Test server HTG /. Puoi posizionarlo ovunque desideri, etichettarlo chiaramente, posizionarlo in un luogo sicuro e tenere presente che una volta eseguito il file .JAR tutti i file relativi al server verranno scaricati / decompressi nella cartella in cui si trova .JAR, quindi posizionarlo da qualche parte come una root o una cartella home.
Esegui il server per la prima volta eseguendo il seguente comando al prompt dei comandi dalla directory in cui si trova il file .JAR, ovviamente:
Windows: java -Xmx1024M -Xms1024M -jar minecraft_server.1.7.10.jar nogui
OS X: java -Xms1G -Xmx1G -jar minecraft_server. 1.7.10.jar nogui
Linux: java -Xms1G -Xmx1G -jar minecraft_server. 1.7.10.jar nogui
I comandi precedenti eseguiranno il file JAR del server Minecraft. Il comando esegue Java, assegna 1 GB di memoria / 1 GB massimo, indica che il file è un JAR, assegna un nome al JAR e indica che non è necessaria alcuna GUI. Puoi regolare i valori di memoria assegnati / massimi verso l'alto se ritieni che sia necessario farlo per mondi o server particolarmente grandi con molti giocatori (ad esempio durante una festa in LAN), ma non raccomandiamo di abbassare i valori di memoria.
Se hai bisogno di aiuto per installare Java su Linux, creare un collegamento per il processo di avvio su OS X o qualsiasi altro problema specifico del sistema operativo, ti invitiamo a consultare la guida dettagliata per avviare il file JAR del server situato sul wiki ufficiale di Minecraft.
La prima volta che esegui il server, vedrai un messaggio simile al seguente:
[Thread server / INFO]: Avvio di Minecraft Server versione 1.7.10
[Thread server / INFO]: caricamento delle proprietà
[Thread server / WARN]: server.properties non esiste
[Thread server / INFO]: generazione di un nuovo file di proprietà
[Thread server / WARN]: impossibile caricare eula.txt
[Thread server / INFO]: è necessario accettare l'EULA per poter eseguire il server. Vai a eula.txt per maggiori informazioni.
[Thread server / INFO]: arresto del server
Questo è perfettamente normale. Cerca nella directory del server il file EULA.txt, aprilo e modifica la voce "eula = falso" in "eula = true" per indicare il tuo accordo con il contratto utente del server Mojang. Salva e chiudi il documento. Eseguire di nuovo il comando server. Puoi eseguirlo con o senza il tag "nogui" a seconda delle tue esigenze / desideri. Se lo si esegue con il tag "nogui", l'output del server e l'interfaccia di comando rimarranno nella finestra del terminale in cui è stato avviato il comando:
Se rimuovi il tag "nogui", si aprirà una finestra della GUI che fornirà un'esperienza del server più pulita e facile da gestire:
L'interfaccia della GUI mostra esattamente ciò che vedresti nella finestra del terminale nel grande riquadro a destra, così come una finestra delle statistiche in alto a sinistra e un elenco di giocatori attualmente loggati in basso a destra. A meno che tu non stia utilizzando il server su una macchina con risorse (o un dispositivo senza testa come un server multimediale o Raspberry Pi), ti consigliamo di utilizzare la GUI.
Durante la seconda esecuzione del server, dopo aver accettato l'EULA, vengono scaricati file aggiuntivi e viene generato il mondo predefinito. Il mondo di default si trova in / world / e sembra molto simile a una vecchia cartella normale /.minecraft/saves/[someworldname// della normale Minecraft (infatti, lo è). Puoi giocare sul mondo generato casualmente o puoi cancellare il contenuto di / world / e sostituirlo con il contenuto di un gioco salvato da una copia autonoma di Minecraft o da un mondo che hai scaricato da Internet.
Uniamoci al nostro server appena coniato e vediamo come appare. Per partecipare al tuo gioco devi essere sulla stessa LAN del computer host e devi conoscere l'indirizzo IP del computer host.
Con l'indirizzo IP in mano, avvia Minecraft, fai clic su Multiplayer dal menu principale e aggiungi il nuovo server o usa la funzione di connessione diretta. Se hai bisogno di aiuto con una di queste opzioni, consulta la sezione Connessione ai server remoti della lezione Esplorazione di Minecraft sui server multiplayer dalla nostra guida precedente.
Eccoci sul nuovissimo server. Tutto sembra fantastico e il mondo si sta caricando senza intoppi. Una cosa che noterai immediatamente è che il gioco è in modalità sopravvivenza. Questo è il default del server, ma ti mostreremo come cambiarlo in un attimo.
Sul lato server delle cose, vedrete un flusso di avvisi nella finestra della console mentre accadono cose: giocatori che si uniscono, giocatori che muoiono, giocatori in comunicazione e altri avvisi. Inoltre è possibile utilizzare i comandi del server sia nella finestra della console sia se si è un OP o "operatore" sul server. Ci sono dozzine di comandi, molti dei quali sono piuttosto oscuri e usati di rado. Puoi leggere l'intero elenco di comandi sul wiki di Minecraft, ma metteremo in evidenza quelli più rilevanti per far funzionare il tuo server nella tabella sottostante.
Nota: se inserisci il comando nella finestra della console del server non hai bisogno del "/" iniziale, ma lo fai se lo inserisci nella finestra di chat come un giocatore sul server.
/ defaultgamemode [s / c / a] | Cambia la modalità predefinita del server per i nuovi giocatori tra le modalità Sopravvivenza, Creatività e Avventura. |
/ difficoltà [p / e / n / h] | Cambia i livelli di difficoltà tra Pacifico, Facile, Normale e Difficile. |
/ gamemode [s / c / a] [player] | Lo stesso di / defaultgamemode tranne che applicato su base giocatore per giocatore. |
/elenco | Elenca tutti i giocatori attuali. |
/ (de) op [giocatore] / deop [giocatore] | Assegna i privilegi di operatore giocatore con nome (o li porta via). |
/ Salva- (tutti / on / off) | "All" salva immediatamente il mondo, "on" attiva il risparmio mondiale (questo è lo stato predefinito) e "off" disattiva il salvataggio automatico. Meglio lasciare questo a meno che non si desideri forzare un salvataggio immediato per eseguire il backup del proprio lavoro con il comando / save-all. |
/ setworldspawn [x y z] | Imposta il punto di spawn per tutti i giocatori che entrano nel mondo. Senza coordinate, imposta il punto in cui è in esecuzione il funzionamento in esecuzione, con argomenti che assegna il punto di spawn a quelle coordinate. |
/ spawnpoint [player] [x y z] | Lo stesso di worldspawn, ma per i singoli giocatori; ti permette di impostare un spawnpoint unico per ogni giocatore. |
/fermare | Spegne il server. |
/ tempo impostato [valore] | Cambia il tempo di gioco; accetterà "giorno", "notte" o un valore da 0 a 24000 in cui, per riferimento, 6000 è mezzogiorno e 18000 è mezzanotte. |
/ tp [giocatore bersaglio] [destinazione] | Teleporta il giocatore. Il primo argomento deve sempre essere il giocatore bersaglio. Il secondo argomento può essere un altro giocatore (invia giocatore da A a B) o le coordinate x / y / z (invia il giocatore A alla posizione). |
/ tempo [chiaro / pioggia / tuono] | Cambia il tempo. Inoltre, puoi aggiungere un secondo argomento per cambiare il tempo per il numero X di secondi (dove X può essere compreso tra 1 e 1.000,00). |
Questi sono i comandi più immediatamente utili per l'esecuzione di un piccolo server domestico. Ci sono comandi aggiuntivi che sono utili se apri il tuo server di casa per uso pubblico o semi-pubblico (come / kick e / ban) ma che in genere non sono necessari per l'uso privato da casa.
Ora che abbiamo lanciato con successo il nostro server privato, ci si potrebbe chiedere (specialmente dopo tutte le lezioni a loro dedicate) come possiamo iniettare alcune fantastiche modifiche nel nostro server. Prossima fermata, modding del server.
Impostazione di un server Minecraft Modded semplice
Proprio come è possibile iniettare facilmente il caricatore di mod Forge in un'installazione autonoma di Minecraft, è possibile iniettare facilmente il caricatore di mod Forge nel server Minecraft.
Puoi riutilizzare lo stesso programma di installazione che hai usato per Forge nella precedente esercitazione di modding; semplicemente rieseguirlo (non importa se stai usando il .EXE o il .JAR) e regolare le impostazioni in questo modo:
Seleziona "Installa server" e puntalo in una nuova directory. Non è necessario installare un server e quindi installare Forge, come se fosse necessario installare Minecraft e quindi installare Forge come abbiamo fatto nel tutorial sul lato client.
Nota: Se sei saltato in questa sezione perché eri così entusiasta delle mod sul tuo server, ti incoraggeremmo comunque a leggere la sezione precedente poiché molti passaggi sono identici e non li ripeteremo tutti in dettaglio per questa parte del tutorial.
Dagli un minuto per scaricare sia il server che i file Forge, quindi visita la cartella di installazione. I prossimi passi assomiglieranno molto alla configurazione del server di vaniglia Minecraft.
All'interno della cartella, esegui il file "forge. *. Universal.jar" usando esattamente lo stesso comando che hai usato, basato sul tuo sistema operativo dalla parte di installazione di vanilla di questo tutorial.
Il server verrà eseguito e quindi si fermerà, indicando come nella sezione precedente che è necessario accettare l'EULA. Apri il file EULA.txt appena creato e modifica il "falso" in "vero" proprio come l'ultima volta.
Esegui di nuovo il server per confermare che tutto sia installato correttamente e solo per una misura extra, unisciti al mondo. Ricorda, quando ti unisci al mondo dovrai unirti a un client modificato (i client vanilla non possono unire server modificati). Partecipa all'installazione di un numero di versione corrispondente di Minecraft con Forge installato, ma senza alcuna mod caricata, che rispecchierà lo stato del server.
Tutto sembra a posto. Abbiamo anche generato un villaggio vicino a un villaggio, che è sempre divertente. Mostriamo a questi abitanti del villaggio come far festa creando un portale verso una dimensione magica.
Nessun accordo; abbiamo appena lanciato un diamante in una pozzanghera e tutti gli abitanti del villaggio ci fissano come se avessimo perso la testa. Potremmo avere installato Forge, ma ci manca il componente che fa accadere la magia: la mod di Twilight Forest.
Ora che sappiamo che Forge è installato correttamente, il prossimo passo è installare i mod che vogliamo. il processo è molto semplice. Devi solo assicurarti che il file mod .JAR (in questo caso, la mod di Twilight Forest) si trovi nella cartella / mods / per il tuo nuovo server Forge e la cartella / mods / per il client Minecraft con cui stai entrando nel server.
Esci dal tuo client Minecraft e ferma il server con il comando "stop", copia i file e riavvia il server. Quindi, riavvia il tuo client e unisciti al server.
Le parole non possono esprimere la delusione che abbiamo provato quando l'abitante del villaggio è caduto nel portale della foresta crepuscolare appena generato e non è riuscito a teletrasportarsi nella foresta. Dovremo andare al suo posto.
Il portale finì per essere proprio accanto a un castello. Seriamente, questo potrebbe essere il seme di mappa più fortunato di sempre: siamo partiti vicino a un villaggio nell'overworld, abbiamo creato un portale lì e siamo finiti vicino a un castello nella foresta di Twilight (se stai giocando con Twilight Forest a 1.7. 10 (o altre versioni 1.7. *) Il seme è: 1065072168895676632)!
Tweaks e trucchi extra per il tuo server
A questo punto sei pronto per il rock, con o senza mod a seconda del gusto che hai installato. Ciò non significa, tuttavia, che hai finito di armeggiare con il tuo server. Vediamo alcune cose extra che puoi fare per migliorare la tua esperienza con il server.
Più mod
Puoi sempre installare più mod. Tieni presente che più mod richiedono più risorse CPU / GPU / RAM. Prendi nota delle modifiche che installi, perché tutti quelli che si uniscono al tuo server avranno bisogno di installare anche queste mod. In generale, la cartella / mod / del client e la cartella / mod / del server dovrebbero essere speculari l'una dell'altra.
Hai bisogno di idee per buone mod server? Colpisci le risorse elencate nella sezione "Where to Find Mods?" Del nostro tutorial sul modding di Minecraft.
Apertura del server ai lettori remoti
Se vuoi giocare con persone al di fuori della tua rete locale, puoi configurare il port forwarding in modo che i giocatori al di fuori della tua rete domestica possano accedere al server. La maggior parte delle connessioni a banda larga domestica può facilmente supportare molti giocatori. Poiché il server non ha un sistema di password, potresti prendere in considerazione la possibilità di creare una whitelist sul server. Usa il comando e i parametri / lista bianca [on / off / lista / aggiungi / rimuovi / ricarica] [nome utente] per regolare e visualizzare la lista bianca.
Sintonizzazione fine con Server.Properties
All'interno della cartella del server troverai un file denominato server.properties. Se apri questo file in un editor di testo troverai un semplice file di configurazione che può essere modificato manualmente. Mentre alcune di queste impostazioni sono disponibili tramite i comandi server / in-game, molte non lo sono.
Utilizzando semplici alterni vero / falso o numerico è possibile consentire ai giocatori di volare durante la modalità di sopravvivenza, disattivare il Nether, regolare le impostazioni di timeout del server e una serie di altre variabili. Mentre molte delle impostazioni sono abbastanza auto-esplicative, alcune richiedono una comprensione più approfondita della variabile coinvolta. Controlla questa ripartizione dettagliata delle variabili server.properties.
Armato con un server, modded o altro, ora non devi più preoccuparti di assicurarsi che la persona giusta sia online al momento giusto per poter accedere al tuo mondo (e puoi facilmente condividere il tuo mondo in tutta la tua casa o con gli amici di tutto il mondo Paese).