Valutazione discussione:
  • 19 voti - 4.37 media
  • 1
  • 2
  • 3
  • 4
  • 5
[Server] Creare un server senza Hamachi
21-05-2013, 23:09
Creare un server senza Hamachi
Messaggio: #1
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).


① Impostare un IP Statico

In primis, onde evitare spiacevoli problemi, impostate un IP Statico, in modo tale da non modificarlo ad ogni reset.
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 poi Chiudi e infine di nuovo Chiudi, e controllate se Internet funziona.
Se non funziona torna nelle Impostazioni dei Campi e spunta "Ottieni automaticamente un indirizzo IP" e "Ottieni indirizzo server DNS automaticamente" (In questo caso, però, non avrete un IP statico).


② Aprire le porte del Router

Per aprire le porte del proprio router, consiglio l'utilizzo del software chiamato Simple Port Forwarding(Download).

Una volta scaricato ed avviato, noterete che la lingua è in inglese. Per cambiarla c'è l'impostazione in basso a sinistra

Ora andiamo per ordine:
  1. 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.
  2. 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)
  3. 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
  4. 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:
  1. Cliccate su Port Tester, in basso a destra.
  2. 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.
  3. 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.
  4. 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.
  1. Andate su Start > Pannello di Controllo > Windows Firewall e nella colonna a sinistra cliccate su "Impostazioni Avanzate" (avrete bisogno dei permessi da Amministratore).
  2. Sulla colonna di sinistra cliccate su "Regole connessioni in entrata".
  3. Ora, nella colonna a destra cliccate su "Nuova regola...".
  4. Si aprirà una finestra. Selezionate Porta e cliccate su Avanti.
  5. Selezionate TCP e in basso Porte locali specifiche. Nel campo scrivete 25565 e cliccate su Avanti.
  6. Selezionate "Consenti la connessione" e cliccate su Avanti
  7. In questa schermata spuntate tutti i campi e cliccate su Avanti.
  8. Nell'ultima schermata compilate:
    Nome: Minecraft TCP
    Descrizione: Minecraft TCP
  9. Cliccate su Fine

Avrete così aggiunto l'eccezione al Firewall per la porta 25565 in TCP, ma dovrete aggiungere l'eccezione anche per l'UDP.
Quindi rifate una seconda volta questo procedimento, ma nel punto 5 al posto di TCP dovete selezionare la voce UDP, e nel punto 8 nel campo Nome inserite Minecraft UDP e nel campo Descrizione scrivete Minecraft UDP


④ Creazione e configurazione del server

Scaricate il file minecraft_server.jar (Download) aggiornato all'ultima versione di Minecraft.
Create una cartella sul Desktop chiamandola Server, ed inserite al suo interno il file minecraft_server.jar scaricato in precedenza.

Il server non dovrà mai essere avviato dal file minecraft_server.jar, quindi creiamo il file per far avviare il server:
  1. Aprite il Blocco Note e copiate il seguente codice: 
    "%ProgramFiles%\Java\jre7\bin\java.exe" -Xmx1024m -Xms1024m -jar minecraft_server.jar nogui
    pause
  2. Cliccate in alto su File > Salva con nome... e salvate il file con il nome Run.bat (mi raccomando il .bat) nella cartella Server creata in precedenza sul Desktop.

​Ora andate nella cartella Server e aprite il file appena creato (ovvero Run.bat), ed attendete che il caricamento nella schermata nera (prompt) finisca. ed appena apparirà la scritta "Done", chiudete la finestra.

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=(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 CanyonStrongholdDungeonVillaggitrue (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?

Innanzitutto dovrete avviare il vostro server. Per farlo, aprite il file creato il precdenza, ovvero Run.bat, e ricordate che il server dovrete aprirlo sempre da quel file, e mai da minecraft_server.jar.
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


La guida è stata creata interamente da me. Per tanto, se doveste copiarla in un forum, vi invito a citarne la fonte
Mi piace Quote
[+] 39 utenti apprezzano il post
22-05-2013, 07:47
RE: [Guida] - Creare un server senza Hamachi
Messaggio: #2
Veramente una guida cone le contro banane !
Grande @ReNext

Il Papero Conquisterà Il Mondo --> [Immagine: HS40h4]

Canale Youtube  <--- Click!

Vuoi Guadagnare con adfoc.us? Registrati Clickando -->QUI<--
Mi piace Quote
[+] 1 utente apprezza il post
22-05-2013, 11:45
RE: [Guida] - Creare un server senza Hamachi
Messaggio: #3
bravo @ReNext davvero una bella guida
Mi piace Quote
[+] 1 utente apprezza il post
22-05-2013, 13:29
RE: [Guida] - Creare un server senza Hamachi
Messaggio: #4
non a sfottere ma non o capito un fico secco Sad

se ti sono stato d aiuto clicca il tasto REP SmileSmileSmile
Mi piace Quote
22-05-2013, 14:00
RE: [Guida] - Creare un server senza Hamachi
Messaggio: #5
NoN ci riesco D:
Mi piace Quote
22-05-2013, 14:25
RE: [Guida] - Creare un server senza Hamachi
Messaggio: #6
@01momo @regongb
Se spiegate dove non riuscite, magari si cerca di darvi una mano. io per ora vedo solo spam Smile

Il Papero Conquisterà Il Mondo --> [Immagine: HS40h4]

Canale Youtube  <--- Click!

Vuoi Guadagnare con adfoc.us? Registrati Clickando -->QUI<--
Mi piace Quote
22-05-2013, 16:06
RE: [Guida] - Creare un server senza Hamachi
Messaggio: #7
(22-05-2013 13:29)'01momo' Ha scritto:  non a sfottere ma non o capito un fico secco Sad
Ti chiedo di specificare cosa non hai capito. La guida l'ho scritta in 4 ore, per essere più chiaro e dettagliato possibile.

(22-05-2013 14:00)'RegonGB' Ha scritto:  NoN ci riesco D:
Anche a te chiedo di scrivere cosa non hai capito.

[Immagine: jkRFBD.png]
Mi piace Quote
[+] 4 utenti apprezzano il post
22-05-2013, 16:32
RE: [Guida] - Creare un server senza Hamachi
Messaggio: #8
Bravissimo @ReNext!

~ RoboticStaff 2.0 è arrivato! ~
Proteggi il tuo server dallo spam e rispondi automaticamente ai tuoi player!
Mi piace Quote
[+] 1 utente apprezza il post
22-05-2013, 20:03
RE: [Guida] - Creare un server senza Hamachi
Messaggio: #9
Potreste aiutarmi? Quando apro Simple Port Forwarding e devo scegliere il modello del mio router ME NE APPAIONO MIGLIARDI e io non so qual' è il mioo Sad(( potreste dirmi da dove lo vedo per favore?
Mi piace Quote
22-05-2013, 20:10
RE: [Guida] - Creare un server senza Hamachi
Messaggio: #10
(22-05-2013 20:03)'Reptile' Ha scritto:  Potreste aiutarmi? Quando apro Simple Port Forwarding e devo scegliere il modello del mio router ME NE APPAIONO MIGLIARDI e io non so qual' è il mioo Sad(( potreste dirmi da dove lo vedo per favore?

 

Eheh, questo devi saperlo tu xD Vai a vedere sul modem che hai in casa tua, di solito il modello sta scritto sotto al router.

[Immagine: jkRFBD.png]
Mi piace Quote
[+] 1 utente apprezza il post



Discussioni simili
Discussione: Autore Risposte: Letto: Ultimo messaggio
  [CB] Come creare le OneCommand (Creazioni con un comando) [1.9] rt2013 33 2,849 30-11-2016 13:38
Ultimo messaggio: AndryXgame
  [Mod] Come creare una mod per Minecraft _gjkf_ 251 22,898 30-10-2016 20:14
Ultimo messaggio: OuDayas
  [Guida] Come creare un dominio e collegarlo al proprio server MineCraft Pietroos 15 2,672 18-10-2016 15:36
Ultimo messaggio: DarthRickraft
Lightbulb [Server] Creare un Server di Minecraft con No-IP JoLong 153 38,133 21-04-2016 15:36
Ultimo messaggio: GABRYCA
Star [Server] Come creare un server con ATLauncher Mark101 16 6,555 06-03-2016 22:41
Ultimo messaggio: Ares_96


Utente(i) che stanno guardando questa discussione: 3 Ospite(i)

Torna all'inizio della pagina | Torna al contenuto | RSS Syndication