Vai al contenuto
Il server del mese è
Visita la nostra nuova lista server!

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

daglo99

Guida] Creare Server Di Minecraft Senza Bisogno Di Hamachi

Recommended Posts

Salve a tutti ragazzi Creo questa guida per descrivere in modo generale e dettagliato come creare un server multiplayer di minecraft senza l'ausilio di VPN (Virtual Private Network) quali Hamachi (il più popolare e facile da utilizzare).

Guida Video

https://www.youtube.com/watch?v=UTgf9fiaAag

 

Guida Scritta
① Impostare un IP Statico (Ip Fisso, Che Non Cambia)

impostate un IP Statico
Per farlo andate su Start > Pannello di Controllo > Centro connessioni di rete e condivisione dopodiché cliccate sulla scritta azzurra che si trova a destra della vostra connessione, accanto alla voce "connessioni".
Nella nuova finestra cliccate su Dettagli e copiate su un foglio due campi: Indirizzo IPv4 e Gateway predefinito IPv4.
Una volta copiati, cliccate su Chiudi per tornare indietro. Ora cliccate su Proprietà, e sulla nuova finestra, scendendo con la barra di scorrimento, trovate la voce "Protocollo Internet versione 4 (TCP/IPv4)", selezionatela, e infine cliccate su Proprietà.

Ora dovrete compilare diversi campi, ma prima di farlo, spuntate (selezionate) "Utilizza il seguente indirizzo IP" e "Utilizza i seguenti indirizzi Server DNS". Una volta spuntate le due voci possiamo proseguire con la configurazione:

Indirizzo IP: Inserite l'Indirizzo IPv4 che avete copiato in precedenza
Subnet mask: 255.255.255.0
Gateway predefinito: Inserite il Gateway predefinito IPv4 che avete copiato in precedenza

Server DNS preferito: 8.8.8.8
Server DNS alternativo: 8.8.4.4

Una volta completato cliccate su Applica, chiudete la scheda e controllate se internet funziona


② Aprire le porte del Router

Per aprire le porte del proprio router, consiglio l'utilizzo del software chiamato Simple Port Forwarding Download:Simple Port Forwarding - Download

Per cambiare la lingua c'è l'impostazione in basso a sinistra

Ora andiamo per ordine:
In alto, dove c'è scritto Router, dovete selezionare il modello del vostro router. Se il router non è in elenco, aggiornate il database con il tasto Aggiorna.
Sotto ci sono 3 campi da compilare:
IP router: Scrivete il Gateway predefinito IPv4 che avete ricopiato in precedenza sul foglietto.
Utente: Nome utente per accedere al router (lo trovi solitamente sotto al modem, su un adesivo)
Password: Password per accedere al router (la trovi solitamente sotto al modem, su un adesivo)
In alto cliccate su File > Aggiungi Porte. Nella finestra aperta cliccate "Aggiungi personale" e compilate:
Nome: un nome qualunque (non utilizzarte spazi e lettere maiuscole)
Tipo: TCP/UDP
Porta finale: 25565
Porta finale: 25565
Indirizzo IP: Aprite il menù a tendina e selezionate l'Indirizzo IPv4 che avete ricopiato in precedenza sul foglietto.
Infine cliccate su Aggiungi
Ora cliccate, in basso a destra, su Aggiorna Router (e nel caso vi chiedesse Nome e Password, inserite i dati che trovate sull'adesivo sotto al vostro modem)

Adesso procediamo con il test delle porte:
Cliccate su Port Tester, in basso a destra.
Nella nuova finesta, assicuratevi che in alto, nel campo "IP per l'ascolto su", sia impostato l'Indirizzo IPv4. Se così non fosse, aprite il menù a tendina e selezionatelo.
Assicuratevi che nel riquadro nero compaia la porta 25565 seguita da TCP. Se non ci dovesse essere, aggiungetela scrivendo sopra, nel campo Aggiungi/rimuovi porta, il numero 25565 selezionando dal menù di fianco TCP. Infine cliccate su Aggiungi per aggiungerla nel riquadro nero.
Cliccate sul tasto viola Inizia, e controllate che nel riquadro nero, accanto alla porta 25565 compaia "Completato". Se dovesse comparire la scritta "Fallito" avete sbagliato ad aprire le porte, quindi seguite di nuovo la guida.


③ Aggiungere le eccezioni a Windows Firewall

Non basterà infatti solo aprire le porte del router, perché l'ormai conosciuto Windows Firewall impedirà ogni accesso al vostro server. Quindi dobbiamo impedire all'omonimo software di bloccare la connessione alla porta 25565. Per farlo, dovrete aggiungere un'eccezione alla medesima porta, in modo tale che non sia controllata dal Firewall.
Andate su Start > Pannello di Controllo > Windows Firewall e nella colonna a sinistra cliccate su "Impostazioni Avanzate" (avrete bisogno dei permessi da Amministratore).
Sulla colonna di sinistra cliccate su "Regole connessioni in entrata".
Ora, nella colonna a destra cliccate su "Nuova regola...".
Si aprirà una finestra. Selezionate Porta e cliccate su Avanti.
Selezionate TCP e in basso Porte locali specifiche. Nel campo scrivete 25565 e cliccate su Avanti.
Selezionate "Consenti la connessione" e cliccate su Avanti
In questa schermata spuntate tutti i campi e cliccate su Avanti.
Nell'ultima schermata compilate:
Nome: Minecraft TCP
Descrizione: Minecraft TCP
Cliccate su Fine

④ Creazione e configurazione del server

Scaricate Il file Bukkit dal sito ufficiale
Create una cartella e trascinatelo dentro
Create un file con estensione .bat e dentro scrivete:
@ECHO OFF
:CHECK
:: Determines Java Location. 
if exist "C:\Program Files\Java\jre7\bin\java.exe" GOTO EXECUTE1

if exist "C:\Program Files\Java\jre6\bin\java.exe" GOTO EXECUTE2

if exist "C:\Program Files (x86)\Java\jre7\bin\java.exe" GOTO EXECUTE3

if exist "C:\Program Files (x86)\Java\jre6\bin\java.exe" GOTO EXECUTE4

else GOTO EXECUTE5

:: Executes CraftBukkit based on Java Location

:EXECUTE1
"C:\Program Files\Java\jre7\bin\java.exe" -Xincgc -Xmx1024M -jar "%~dp0craftbukkit.jar"
:EXECUTE2
"C:\Program Files\Java\jre6\bin\java.exe" -Xincgc -Xmx1024M -jar "%~dp0craftbukkit.jar"
:EXECUTE3
"C:\Program Files (x86)\Java\jre7\bin\java.exe" -Xincgc -Xmx1024M -jar "%~dp0craftbukkit.jar"
:EXECUTE4
"C:\Program Files (x86)\Java\jre6\bin\java.exe" -Xincgc-Xmx1024M -jar "%~dp0craftbukkit.jar"
:EXECUTE5
java -Xincgc-Xmx1024M -jar "%~dp0craftbukkit.jar"
PAUSE

Rinominate il file di bukkit in craftbukkit.jar

Ora passiamo alla configurazione del server. Si saranno creati nella cartella Server dei file e delle cartelle. Cliccate con il tasto destro sul file server.PROPERTIES e cliccate Apri con... selezionando nella nuova finestra il Blocco Note.
Una volta aperto il file potrete modificare ogni impostazione del server. Potrete modificarle a vostro piacimento, e nell'elenco che metterò qui sotto, tra parentesi scriverò in corsivo ogni comando che potrete impostare a tale impostazione (Generalmente true per abilitare, e false per disabilitare tale opzione).

--------------------------------------------------------------------------------------------------------------
generator-settings= (Impostazioni per modificare a piacimento il mondo Super-Piatto)
allow-nether=true (Abilita Nether: true (Abilitato); false (Disabilitato))
level-name=world (Nome del mondo)
enable-query=false (Invia informazioni a terze parti: true (Abilitato); false (Disabilitato))
allow-flight=false (E' consentito volare: true (Consentito); false (Non consentito))
server-port=25565 (La porta del server. Lasciate la 25565, poiché avete sbloccato la medesima)
level-type=DEFAULT (Tipo di mondo: DEFAULT (Normale); FLAT (Super-piatto); LARGE (Biomi grandi))
enable-rcon=false (Se siete degli smanettoni, impostatre true per abilitare il controllo remoto del server)
level-seed= (Seed per modificare la generazione del mondo. Cliccate qui per vederne alcuni)
force-gamemode=false
server-ip= (Lasciatelo assolutamente vuoto)
max-build-height=256 (Altezza massima di costruzione. Oltre non è consentito piazzare blocchi)
spawn-npcs=true (Spawn dei villic: true (Abilitato); false (Disabilitato))
white-list=false (Utilizzo della withe-list tramite file white-list.txt: true (Abilitata); false (Disabilitata))
spawn-animals=true (Spawn degli animali: true (Abilitato); false (Disabilitato))
snooper-enabled=true (Raccolta di informazioni sui giocatori: true (Consentito); false (Non consentito))
hardcore=false (Modalità Hardcore, alla morte si viene bannati dal server: true (Attiva); false (Non attiva))
texture-pack= (Inserire il URL diretto di una Texture Pack che gli utenti potranno scaricare ed utilizzare nel server)
online-mode=true (Server solo per premium: true (Solo premium); false (Premium e cracked))
pvp=true (Player vs Player, dove ogni utente può combattere con un altro: true (Abilitato); false (Disabilitato))
difficulty=1 (Difficoltà di gioco: 0 (Pacifica); 1 (Faclie); 2 (Normale); 3 (Difficile))
gamemode=0 (Modalità di gioco: 0 (Sopravvivenzal); 1 (Creativa); 2 (Adventure))
max-players=20 (Numero massimo di giocatori che possono essere collegati al server (Max. 2147483647))
spawn-monsters=true (Spawn dei mostri: true (Abilitato); false (Disabilitato)
generate-structures=true (Presenza di Canyon, Stronghold, Dungeon, Villaggi: true (Abilitati); false (Disabilitati))
view-distance=10 (Distanza di rendering imposta dal server, può variare da 3 a 15. Più piccola è, minore è il lag)
motd=A Minecraft Server (Descrizione che comparirà sotto al nome del server nel menù Multiplayer)

Dopo aver configurato a piacimento le impostazioni del vostro server, cliccate su File > Salva, dopodiché chiudete la finestra.


⑤ Apertura e pubblicazione

Siete giunti finalmente al termine di questa lunghissima guida, e non vi resta nient'altro da fare se non aprire il vostro server e far accedere i vostri amici, senza il bisogno di Hamachi.

Le domande che vi sorgeranno spontanee sono: Come fare? E quale indirizzo IP utilizzare?

Per aprilo dovete cliccare sul file .bat
Una volta aperto, controllando che non ci siano errori, e che compaia alla fine la scritta "Done", potrete far accedere i vostri amici al server.

Gli utenti potranno accedere al vostro server tramite il vostro indirizzo IP pubblico, che potrete trovare QUI!
Mentre voi, creatori del server, dovrete accedere tramite l'IP 127.0.0.1 o localhost

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Wow, bellissima guida e dettagliata!

Ti meriti un +1!

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

molto utile. sono stanco di dover aprire quel coso che mi rovina il pc. solo aggiungi all'inizio qualche definizione tecnica. all'inizio mi son chiesto cos'è un IP statico

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

molto utile. sono stanco di dover aprire quel coso che mi rovina il pc. solo aggiungi all'inizio qualche definizione tecnica. all'inizio mi son chiesto cos'è un IP statico

Te lo dico io:

Un IP statico è un IP fisso. Dinamico vuol dire che cambia ogni giorno.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Wow, bellissima guida e dettagliata!

Ti meriti un +1!

Grazie Mille ;)


molto utile. sono stanco di dover aprire quel coso che mi rovina il pc. solo aggiungi all'inizio qualche definizione tecnica. all'inizio mi son chiesto cos'è un IP statico

 

Grazie Mille... Ho visto che ti sei iscritto al mio canale, Continua a seguirmi, Faccio video molto utili ;) ;)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Te lo dico io:

Un IP statico è un IP fisso. Dinamico vuol dire che cambia ogni giorno.

Non ogni giorno, ad ogni riavvio dell'adsl

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Ottima, +1.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Approvata.


Messaggio Automatico

Questa discussione è stata spostata da"[url='http://www.minecraftitalia.net/forum/index.php?showforum=159']Laboratorio Guide[/url]" a "[url='http://www.minecraftitalia.net/forum/index.php?showforum=20']Guide[/url]".

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

bella guida, anche se con un ip statico potrebbe esserci qualche problema con vari UB3R PR0 5W3G H4K3R che decidono di dossarti perchè non gli regali il vip... Comunque, +1, insieme a un biscotto :3

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Comprare un server e 3000 volte meglio se non si ha una connessione della madonna.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Non vorrei smontare i sogni di molti di voi dicendo che questa guida non funziona... ma è così, la guida non può MAI funzionare e da tecnico informatico con anni di esperienza nel settore vi spiego il perchè:

 

Innanzi tutto..

 

① Impostare un IP Statico (Ip Fisso, Che Non Cambia)

 

Un ip statico PUBBLICO non si imposta, si compra. Quello che stai cercando di fare è impostare un ip statico LOCALE.

Quindi sarà più facile accedere a un eventuale server che sta sul tuo pc, solo da chi è collegato nella tua rete LOCALE. Ma è comunque inutile dato che puoi lasciare che il router gestisca l'ip e in Minecraft invece di collegarti a un ip ti colleghi a un nome host, esempio: Invece di "192.168.1.1" scrivi "Utente-PC", funziona uguale, si occuperà Minecraft di risolvere il nome host.

 

 

Gateway predefinito: Inserite il Gateway predefinito IPv4 che avete copiato in precedenza

 

Perchè bisogna impostare un Gateway? E soprattutto perchè immettere lo stesso ip statico che si è scelti? Un gateway ha la funzione di instradare il computer su una rete INTERNET, ovvero il pc ottiene internet tramite il gateway, che se impostato su automatico sarà di sicuro l'ip del router o l'ip del modem. Immettere il proprio ip statico nel gateway è come se chiedessi al pc di collegarsi a internet su lui stesso (un cane che si morde la coda).

 

 

Server DNS preferito: 8.8.8.8
Server DNS alternativo: 8.8.4.4

 

Tra tanti DNS free proprio quelli di Google? :P lasciare i campi dns vuoti è meglio, il pc si occuperà di selezionare quelli del tuo ISP.

 

 

② Aprire le porte del Router

 

Puoi aprire tutte le porte del mondo nel tuo router, ma dall'esterno non entrerà nessuno perchè con le porte aperte su un router LOCALE darai libero accesso al tuo pc da tutti gli altri pc LOCALI, le porte PUBBLICHE le può aprire SOLO il tuo ISP dalla centrale.

 

 

③ Aggiungere le eccezioni a Windows Firewall

 

Pressochè inutile dato che il firewall di Windows non blocca le porte > 20000. L'eccezione va aggiunta solo se si ha installati un firewall di terze parti che sono più completi dell'inutile firewall di Windows.

 

 

④ Creazione e configurazione del server

 

Non ho letto questo punto, ma credo sia corretto e anche utile. ;)

 

 

⑤ Apertura e pubblicazione

Siete giunti finalmente al termine di questa lunghissima guida, e non vi resta nient'altro da fare se non aprire il vostro server e far accedere i vostri amici, senza il bisogno di Hamachi.

 

Se quello che hai scritto fosse stato possibile, Hamachi e altri VPN non sarebbero mai esistiti ;)

 

 

Le domande che vi sorgeranno spontanee sono: Come fare? E quale indirizzo IP utilizzare?

 

Hai fatto una singola FAQ ma hai inserito solo la Q: e non la A: :D

 

 

Gli utenti potranno accedere al vostro server tramite il vostro indirizzo IP pubblico, che potrete trovare QUI!

 

Qui dove?

Poi... un ip pubblico, non è di una singola persona (a meno che questo non COMPRI un costoso ip statico) perchè un ISP compra dalla prima agenzia che fornisce internet un range di ip, esempio: da 80.0.0.0 a 130.0.0.0 ora quanti ip possono esistere da 80 a 130? qualche centianio giusto? e un singolo ISP ha solo un centinaio di utenti? non credo proprio, siamo a milioni sul pianeta terra ad avere una connessione ad internet, non può matematicamente esistere la cosa che ogniuno ha il suo ip pubblico diverso dagli altri, quindi, un ISP che ha comprato un range di ip, lo spartisce, ovvero: ip 80.0.0.0 lo avranno tutti gli utenti della zona sud di Roma, l'ip 80.0.0.1 lo avranno tutti gli utenti della zona nord di Roma, e così via... ripeto solo il succo: se non compri un ip statico, avrai un ip dinamico che si cambia ad ogni connessione del modem o riavvio o quello che vuoi, ma tale ip dinamico lo avranno uguale altri 100'000 utenti? si direi di si. ;) Questo fenomeno si chiama NAT. Se non vuoi cliccare sul link per sapere cos'è ti cito solo una piccola frase che ti/vi può far capire meglio ciò che ho detto:

 

Storicamente il NAT si è affermato come mezzo per ovviare alla scarsità di indirizzi IP pubblici disponibili, soprattutto in quei paesi che, a differenza degli USA, hanno meno spazio di indirizzamento IP allocato pro-capite.

 

Detto questo, spero di essere stato di aiuto e spero anche che le mie parole siano interpretate come segno di istruzione come stimolo a farvi studiare questo argomento dato che nel nostro paese ci sono poche persone che si dedicano a questo frangente della tecnologia. E spero che non venga interpretato come un "Sei un somaro la guida fa schifo" perchè non è così. ;)

 

G.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

×
×
  • Crea Nuovo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.