Questa è una guida generica di come creare un Server Multiplayer con o senza Hamachi.
Sarà aggiornata sempre all’ultima versione di Minecraft (Non Snapshot/Pre release)
Creare un Server Multiplayer Hamachi
Innanzitutto dovrete avere i materiali:
– LogMe In Hamachi
– Minecraft Server Jar
(1) Installazione di Hamachi
Una volta scaricato Hamachi, apritelo ed installatelo.
Dopo averlo installato cliccate sul pulsante blu con il segno “Power” (Il cerchio con la linea verticale) facendolo così diventare giallo.
Attendete che Hamachi vi generi un indirizzo IP (es: 5.123.45.678)
Per ora lasciate Hamachi da parte.
(2) Creazione del file .bat
Create una cartella sul Desktop, dopodiché inserite il file “minecraft_server.jar“, scaricato dal sito sopracitato, al suo interno.
Nella cartella create un file di testo in cui dovrete inserire uno dei due codici a seconda del vostro Sistema Operativo:
Sistema Operativo a 32bit
@Echo OFF
SET BINDIR=%~dp0
“%ProgramFiles%\Java\jreX\bin\java.exe” -Xincgc -Xmx1G -jar “%BINDIR%\minecraft_server.jar”
PAUSE
Sistema Operativo a 64bit
ECHO OFF
SET BINDIR=%~dp0
“%ProgramFiles(x86)%\Java\jreX\bin\java.exe” -Xincgc -Xmx1G -jar “%BINDIR%\minecraft_server.jar”
PAUSE
X: Sostituite la X con il numero della versione di Java che avete, ad esempio se avete la 6 inserite il numero 6 al posto della X.
Ora cliccate su File -> Salva con nome e lo salvate come run.bat (mi raccomando il .bat alla fine!)
Dopo aver creato il file, avviatelo ed aspettate che finisca il caricamento in percentuale che comparirà sotto alcune righe d’informazioni sulserver.
Una volta che il caricamento sarà finito, chiudete la finestra e noterete che nella cartella si saranno creati nuovi file e cartelle.
(3) Configurazione
Nella cartella trovate il file server.properties e fate Click destro -> Apri con -> Blocco note o qualsiasi altro editor di testi.
In questo file vi saranno tutte le impostazioni del server, che potrete modificare a vostra scelta.
Qui sotto vi riporterò ogni voce con il rispettivo funzionamento:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
allow-nether= (true: Attiva il Nether; false: Disattiva il Nether) [Default: true]
level-name= (Nome del mondo) [Default: world]
enable-query= (true: Attiva il GameSpy4*; false: Disattiva il GameSpy4) [Default: false]
allow-flight= (true: Volo consentito; false: Volo non consentito) [Default: false]
server-port*= (1–65534: Cambia porta del server) [Default: 25565] {Consiglio: 25565}
level-type= (DEFAULT: Mondo standard; FLAT: Mondo piatto; LARGEBIOME: Mondo con biomi grandi) [Default: DEFAULT]
enable-rcon= (true: Consente l’accesso remoto alla console; false: Non consente l’accesso remoto alla console) [Default: false]
level-seed= (Seed del mondo, esempio: minecraft; 404; 1a2b3c) [Default: N/A]
server-ip= (IP del server) [Default: N/A] {Consiglio: Lasciate il campo vuoto}
max-build-height= (Altezza massima (in blocchi) in cui è consentito costruire) [Default: 256]
spawn-npcs= (true: Attiva gli NPC; false: Disattiva gli NPC) [Default: true]
white-list= (true: Attiva la white-list***; false: Disattiva la white-list) [Default: false]
spawn-animals= (true: Attiva gli animali; false: Disattiva gli animali) [Default: true]
snooper-enabled= (true: Attiva lo snooper****; false: Disattiva lo snooper) [Default: true]
hardcore= (true: Quando un player muore viene bloccato permanentemente dalla mappa; false: Disattiva hardcore) [Default: false]
texture-pack= (URL diretto del file zip della texturepack da scaricare per entrare nel server (Max 16x)) [Default: N/A]
online-mode= (true: Possono entrare solo i player che hanno un account premium e che hanno effettuato il login; false: Può entrare chiunque) [Default: true] {Consiglio: false}
pvp= (true: I player possono farsi danno a vicenda; false: I giocatori non posso farsi danno a vicenda) [Default: true]
difficulty= (0: Pacifica; 1: Facile;2: Media; 3: Difficile) [Default: 1]
gamemode= (0: Sopravvivenza; 1: Creativa; 2: Avventura*****) [Default: 0]
max-players= (1–2147483647: Limite di giocatori nel server) [Default: 20]
spawn-monsters= (true: Attiva i mostri; false: Disattiva i mostri) [Default: true]
generate-structures= (true: Genera strutture******; false: Non genera strutture) [Default: true]
view-distance= (3–15: Distanza di visualizzazione) [Default: 10]
motd= (Messaggio che verrà visualizzato nella lista dei server, sotto il vostro (Max 59 caratteri)) [Default: A Minecraft Server]
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*: Serve per ottenere informazioni sul server.
**: Se cambiate il valore con una porta diversa dalla 25565, dovete seguire il passaggio 6.5
***: è una lista dove potrete scrivere i nomi dei player che possono entrare nel server. Segui il passaggio 3.5 per saperne di più.
****: Serve per raccogliere le informazioni sui pc di ogni utente, che verranno poi inviate al team Mojang per vedere i risultati in prestazioni di gioco per ogni tipo di computer.
*****: Non è possibile rompere/piazzare blocchi, ma solo interagire con leve/pulsanti ed altri item.
******: Villaggi NPC, Miniere, Dungeon etc..
(3.5) White-list
Se avete attivato la white-list nel server.properties dovete andare nella cartella del server ed aprire il file white-list.txt ed inserire uno sotto l’altro il nome di ogni utente che si vuole abilitare a far entrare nel server.
Tizio
Caio
Sempronio
Distingue le maiuscole dalle minuscole in automatico, non dovete preoccuparvi.
(4) Creare una Rete Hamachi
Aprite Hamachi e cliccate nella barra dei menù Rete -> Crea nuova Rete.. ed in questa finestra dovrete riempire due campi:
ID rete*: (Nome della rete) [Esempio: MinecraftServer]
Password: (Password della rete) [Esempio: 123]
A questo punto l’utente che vuole entrare nella vostra rete dovrà andare su Rete -> Partecipa a Rete Esistente… Inserendo il nome*e la password della rete.
*: Quando un utente deve entrare nella vostra rete dovrà inserire le stesse maiuscole e minuscole che compaiono nel nome della rete, o riscontrerà errori.
(5) Avviare il server
Una volta che avrete creato la rete e avrete fatto entrare i vostri utenti, non vi rimane che avviare il server.
Andate nella cartella del server ed avviate il file run.bat*ed aspettate che finisca il caricamento in percentuale.
*: Il server dovrà essere avviato sempre dal file run.bat
(6) Entrare in un server
Una volta che il server è stato avviato senza errori, avviate Minecraft
Nel menù di gioco cliccate su Multiplayer e qui cliccate su “Aggiungi Server” o “Accesso Diretto“, nel primo caso potrete aggiungere il server nella vostra lista server in modo che potrete accederci senza dover riscrivere l’indirizzo IP del server, mentre nel secondo dovrete ogni volta inserire l’indirizzo IP del server.
Se cliccate su “Aggiungi Server” dovrete compilare questi due campi:
Nome del Server: (Nome che comparirà nella lista server una volta aggiunto)
Indirizzo del Server: (Indirizzo IP Hamachi del creatore del server, colui che tiene i file, o comunemente chiamato Host) [Rileggi il passo 1]
Se invece cliccate su “Accesso Diretto” dovrete completare solo un campo:
Indirizzo del Server: (Indirizzo IP Hamachi dell’Host) [Rileggi il passo 1]
(6.5) Porta diversa
Per chi nel server.propertiesha cambiato il campo server-port inserendo un valore diverso da 25565 dovrà seguire questo procedimento per entrare nel server.
Il procedimento è uguale a quello del passaggio 6, solo che alla fine dell’indirizzo IP dovrete inserire “:PORTA“. Esempio:5.123.45.678:PORTA
PORTA va sostituito con il valore che avete inserito in “server-port” sul server.properties. Se ad esempio avete inserito il valore 25566, l’ip sarà: 5.123.45.678:25566