Vai al commento

[Guida] Minecraft - Creare un Server Multiplayer


Post raccomandati

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

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)

La guida è stata scritta e curata dal sottoscritto @ReNext ed è vietata la copia, anche se parziale, senza averne citato la rispettiva fonte.

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

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 sul server.

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

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

//IN SVILUPPO\\

Link al commento
Condividi su altre piattaforme

Un informaione: come funziona l'accesso remoto alla console di comando?Quando uno è op può usarla o è più complicato il procedimento?

Purtroppo è molto complicato, infatti non basta mettere true come valore alla chiave enable-rcon, devi aggiungere anche altre chiavi che di default non ci sono, come rcon.password e rcon.port. Io so farlo, e so' come connettermi in remoto ad un server che ha abilitato il rcon, e forse sono uno dei pochi Italiani che lo sa, dato che non vedo guide, ma è difficile.

Link al commento
Condividi su altre piattaforme

Potresti fare una guida su questo?Servirebbe nel server di pokemon millenium.Ovviamente non farla se servirebbero 3 pagine, non è essenziale

Magari farò prima una video guida, sarà  più semplice da spiegare per me, e più facile da capire per voi, dato che vedrete tutti i passaggi

Link al commento
Condividi su altre piattaforme

Ed è possibile renderlo online 24h/24h?

Vorrei usarne uno solo con un mio amico (per adesso).

Cè un modo per fare entrare lui mentre io non ci sono?

Link al commento
Condividi su altre piattaforme

Archiviata

La discussione è ora archiviata e chiusa ad ulteriori risposte.

  • Utenti nella discussione   0 utenti

    • Nessun utente registrato sta visualizzando questa pagina.
×
×
  • Crea...