Come configurare smartphone e PC. Portale informativo
  • casa
  • notizia
  • Come scrivere il tuo server. Download dei file necessari

Come scrivere il tuo server. Download dei file necessari

Come creare il tuo server in Minecraft?

Prima o poi, molti giocatori pensano a come creare il proprio server in Minecraft. Le ragioni possono essere molte: la possibilità di installare eventuali mod e plugin, l'accesso ai diritti di amministratore, il desiderio di fare soldi con donazioni o realizzare un buon progetto. Qualunque sia il tuo obiettivo, in questo articolo ti insegneremo come creare il tuo server in Minecraft.

Creazione server

  1. Prima di installare il server, scaricare e installare l'ultima versione di Java.
  2. Scarica il server Minecraft. Il posto migliore per farlo è su Bukkit.org. Scarica la build consigliata (contrassegnata in verde).
  3. Crea una cartella del server e posiziona lì il file scaricato.
  4. Per facilità di riferimento, assegna al file buckkit un nome più breve (non dimenticare di includere l'estensione .jar).
  5. Quindi, crea un file batch. Per fare ciò, in Windows 7, nella barra in alto della cartella, fai clic sul pulsante "Organizza", quindi seleziona "Opzioni cartella e ricerca" dall'elenco a discesa. Nella finestra che appare, seleziona la scheda "Visualizza" e, quasi alla fine dell'elenco, deseleziona la riga "Nascondi estensioni per tipi di file noti". Quindi, crea un documento di testo, assegnagli un nome e assegnagli l'estensione .bat.
  6. Apri il file risultante con qualsiasi editor di testo.
  7. Scrivi "java Xmx1G". Con questo comando si imposta la quantità di RAM che verrà utilizzata per la manutenzione del server. In questo esempio, 1 gigabyte. Nel caso in cui si desideri impostare un gigabyte e mezzo, due e mezzo o un altro numero non intero, è necessario scrivere il valore in megabyte (512M, 1536M, ecc.). Per il normale funzionamento di un server con venti giocatori, sono necessari circa 2G di RAM.
  8. Nella stessa riga scrivi - Xincgc. Questa funzione è progettata per caricare "blocchi" dalla RAM che non sono visibili. Se non registri questa opzione, il download non avverrà e presto il server si bloccherà.
  9. Scrivi -jar nello stesso posto. Questa opzione specifica il file a cui verranno applicati i precedenti.
  10. Avvia il server utilizzando un file .jar.
  11. Si aprirà una finestra in cui potrai osservare l'andamento del lancio. Nel frattempo, nella cartella del server verranno visualizzati file e cartelle aggiuntivi.

Ottimizzazione del server

Per configurare le configurazioni, apri il file server.properties che appare nella cartella del server usando Notepad++ o un altro editor di codice. Sarà necessario modificare le seguenti impostazioni:

  1. Cambia online-mod in false, in modo che i giocatori che utilizzano un client piratato possano accedere al tuo server.
  2. Non dovresti impostare il valore dell'IP del server, poiché il server stesso rileva il tuo indirizzo IP e, se lo scrivi nella configurazione, il gioco potrebbe bloccarsi con errori di porta.
  3. Il valore della porta del server deve essere modificato solo se si dispone di più di un server, ma di diversi.
  4. Il numero massimo di giocatori è il numero di giocatori che possono essere contemporaneamente sul server.
  5. Spawn npcs ha due valori: vero e falso. Attiva e disattiva la generazione di villaggi e abitanti del villaggio.
  6. Nella riga della white list, separata da virgole, puoi annotare i nickname dei giocatori che hanno diritto ad entrare nel server. Attenzione, perché dopo aver modificato il valore di questa opzione, solo i giocatori specificati nell'elenco e nessun altro potranno entrare nel server.
  7. La modifica di Hardcore in true abiliterà la modalità hardcore.
  8. Il file ops.txt contiene gli operatori del server.

Plugin

Considera i quattro plugin più essenziali:

  1. ordito di spawn domestico. La funzione più necessaria di questo plugin è la capacità di teletrasportarsi in alcuni punti (ad esempio casa).
  2. ServerSave è necessario per salvare automaticamente il mondo.
  3. WorldEdit è necessario per gestire il territorio su vasta scala.
  4. WorldGuard è utilizzato per territorio e proprietà privati. È un'eccellente protezione contro i lutti.

Ci sono molti plugin per Minecraft. Abbiamo elencato i più importanti. Il resto lo puoi installare a tuo piacimento.

Creare il proprio server locale basato su un normale personal computer è un compito piuttosto complicato e faticoso. Qui è necessario comprendere i seguenti punti:

  1. 1. e se hai bisogno del tuo server. Questa è una delle domande chiave che richiede una risposta chiara e univoca da parte del futuro amministratore.
  2. 2. Quali risorse tecniche sono a tua disposizione e cosa sarà necessario per il funzionamento di un server a tutti gli effetti. I requisiti tecnici minimi per creare un server "buono" sono piuttosto elevati: l'attrezzatura da sola costerà 70 - 80 mila rubli.

Tieni inoltre presente che per il normale funzionamento della risorsa (per la quale prevedi di creare il tuo server), è necessario che il computer server sia costantemente acceso e funzioni senza interruzioni. Pertanto, è necessario fornire un'alimentazione adeguata.

3. Quali soldi sei disposto a spendere per creare e mantenere il server. Oltre ai costi "hardware" sopra indicati, la creazione di un server completo su un computer richiede un indirizzo IP dedicato (statistico) e un'elevata velocità di ricezione e trasmissione dei dati (il minimo è 10 Mbps). Di conseguenza, il fornitore dovrà pagare un extra per questo e concludere un contratto aggiuntivo per la fornitura di tali servizi.

E prima di provare a creare un server da un computer, devi definire chiaramente tutte queste sfumature.

Come creare un server da un computer di casa?

Per creare il tuo server, devi prima installare un sistema operativo di rete multiutente.

La scelta è enorme: "Debian", "FreeBSD", "CentOS", "OpenSUSE", "Ubuntu", "Windows" e molti altri.

In rete, puoi trovare molti esempi di test dei sistemi operativi sopra indicati e la loro valutazione in base ai risultati del test. Ad esempio, la valutazione SOS per il 2016:

1° posto: "Debian" e "Ubuntu Server";

3° posto: "FreeBSD" e " finestre server»;

4° posto: "Red Hat Enterprise";

5° posto: "Fedora".

Ovviamente la parte del leone nel mercato del software di rete è costituita dai sistemi operativi che occupano il primo posto della classifica. Pertanto, per creare per la prima volta un server su un computer, consigliamo di sceglierne uno.

Come parte dell'esempio, ci concentreremo sull'installazione del sistema operativo Ubuntu Server.

Come configurare un server locale da zero su Ubuntu?

1. Scaricare e trasferire l'immagine del sistema operativo su un'unità flash USB avviabile. Avvia il computer dall'unità flash: nella prima fase ti verrà chiesto di selezionare una lingua.

3. Nei passaggi seguenti, seleziona "Regione" e "Impostazioni layout tastiera";

4. Specificare il nome utente, l'account del computer e la password,

quindi fare clic su "Continua";

configurare "Partizione disco"

e selezionare su quale disco è installato il sistema;

6. Attendere il completamento dell'installazione e dell'aggiornamento del sistema.

7. Seleziona il software che ti serve per funzionare.

8. Confermare il completamento dell'installazione cliccando sul pulsante "Continua";

Questo articolo introduce il lettore alle funzionalità di un server pulito (senza modifiche). Minecraft Versione attuale. A differenza del client, viene distribuito gratuitamente attraverso il sito ufficiale del gioco. Le informazioni in questo articolo sono state aggiornate alla versione 1.12.2.

Preparazione al lavoro

Affinché il server funzioni, è necessario installare il pacchetto Java sul PC. Può essere scaricato a questa pagina. Ma se il cliente Minecraft si avvia, questo è un indicatore che questo pacchetto è già installato sul computer. (Minecraft ora può essere installato tramite un programma di installazione che scarica Java da solo. In questo caso, devi comunque installare Java.)

Per scaricare il server è necessario accedere alla pagina di download del sito ufficiale. Fare clic sul collegamento appropriato e salvare il file in una directory separata, che sarà la directory principale del server. Quando si crea un server su Linux o OS X, la directory principale del server è la directory di lavoro; usa il comando cd /percorso/del/server/ .

Creazione e configurazione di un server

Introduzione alle impostazioni del server

Quando il file scaricato si trova nella futura cartella del server, eseguilo e attendi fino al completamento del processo di generazione del livello. Vedrai che nella tua cartella sono apparsi diversi nuovi file e sottocartelle.

Considera un file proprietà.del.server. Questo file contiene tutti i parametri principali del server. Apri questo file con qualsiasi editor di testo adatto. Vedrai contenuti come questo:

#Proprietà del server Minecraft #Gio Jul 07 16:45:52 MSK 2016 generator-settings= op-permission-level=4 allow-nether=true level-name=world enable-query=false allow-flight=false annunciato-player- achievements=true server-port=25565 max-world-size=29999984 level-type=DEFAULT enable-rcon=false force-gamemode=false level-seed= server-ip= network-compression-threshold=256 max-build-height =256 spawn-npcs=true white-list=false spawn-animals=true snooper-enabled=true hardcore=false resource-pack-sha1= online-mode=true resource-pack= pvp=true broadcast-console-to-ops =true difficoltà=1 enable-command-block=false player-idle-timeout=0 gamemode=0 max-players=20 max-tick-time=60000 spawn-monsters=true view-distance=10 generate-structures=true motd =Un server Minecraft

Descrizione dei parametri

Parametro I valori Predefinito Descrizione
consentire il volo vero falso vero Consente al giocatore di volare nel mondo di Minecraft. Questa opzione è valida solo per i voli in Sopravvivenza e ha effetto solo se è presente il plugin corrispondente (ad esempio, Flight). I voli in modalità Creativa non sono interessati in alcun modo.
permetti-nether vero falso vero Questo parametro determina la possibilità di transizione nel mondo inferiore. Se disabilitato, tutti i giocatori che erano nel Nether verranno spostati alla normalità. Non pregiudica il passaggio alla Fine.
annunciare i risultati dei giocatori vero falso vero Questo parametro determina se il server deve inviare messaggi alla chat sui risultati.
difficoltà Numero (0-3) 0 Livello di difficoltà: 0 - Tranquillo 1 - Facile 2 - Normale 3 - Difficile
abilita-blocco-comandi vero falso falso Consente di utilizzare il blocco comandi. Questa opzione non viene generata al primo avvio, ma appare la prima volta che si tenta di utilizzare il blocco comandi.
abilita-query vero falso falso Consente di attivare il protocollo GameSpy4 per l'ascolto del server (ottenimento di informazioni sul server).
enable-rcon vero falso falso Consente di utilizzare l'accesso remoto alla console del server.
modalità di gioco forzata vero falso falso Se è vero, quando ci si connette al server, la modalità di gioco del giocatore cambierà in quella standard specificata in modalità di gioco.
modalità di gioco Numero (0-3) 0 Una modalità di gioco standard che viene impostata automaticamente per tutti i giocatori che si uniscono al server per la prima volta. La modalità di un singolo giocatore viene modificata con il comando /gamemode. 0 - Sopravvivenza 1 - Creatività 2 - Avventura 3 - Osservazione
gruppi elettrogeni No Linea Questa riga specifica il modello di generazione del mondo super piatto. Vedi superplano per i dettagli.
generare-strutture vero falso vero Se generare strutture (tesori, fortezze, borghi...)
hardcore vero falso falso Abilita la modalità hardcore sul server. Dopo la morte: passaggio alla modalità osservatore.
nome del livello Nome della cartella mondo Il nome della cartella con i file mappa che il server utilizzerà durante il gioco. Questa cartella si trova nella stessa directory del server. Se non viene visualizzato, il server genererà automaticamente un nuovo mondo e collocherà i suoi file in una cartella con questo nome.
seme livellato Qualsiasi grano consentito Dati di input (seme) per il generatore di livello. Se vuoi creare un mondo casuale, lascia vuoto questo campo.
tipo di livello DEFAULT / APPARTAMENTO / LARGEBIOMES / AMPLIFICATO PREDEFINITO Specifica il tipo di mondo.
altezza massima di costruzione Divisibile per 16 (64 - 256) 256 Specifica l'altezza massima di un edificio sul server. Al di sopra di questo livello, non sarà possibile rompere o posizionare blocchi. Il terreno può generarsi al di sopra di questo livello e i blocchi possono essere distrutti con TNT e fuoco. Inoltre, i bucket funzionano sopra il confine (bug).
giocatori massimi Numero (0-2147483647) 20 Specifica il numero massimo consentito di giocatori sul server.
mot Stringa non più di 60 caratteri UN Minecraft server La descrizione del server che viene visualizzata durante la connessione nell'elenco dei server. Supporta la formattazione del testo.
modalità online vero falso vero Questa impostazione consente di abilitare/disabilitare l'autenticazione degli account premium degli utenti che si connettono a questo server. Se falso- il programma non controllerà gli account dei giocatori ei giocatori potranno accedere al server se i loro account non hanno lo stato "account premium". Se il valore del parametro vero, solo gli utenti con un account premium potranno accedere al server. Se la verifica dell'account è disabilitata, i "pirati" e i giocatori che hanno falsificato un nickname potranno accedere a questo server, il che è alquanto pericoloso. Un amministratore che crea un server in questa modalità non viola i termini del contratto utente, poiché questa opzione è stata aggiunta apposta all'elenco delle impostazioni del server: disabilitando il controllo, puoi, ad esempio, giocare su una rete locale senza accesso a Internet.
livello di autorizzazione operativa Numero (1-4) 3 Consente di modificare i diritti degli operatori. 1 - Gli operatori possono rompere/posizionare blocchi all'interno del raggio di protezione del territorio di spawn. 2 - Gli operatori possono usare i comandi /clear , /difficulty , /effect , /gamemode , /gamerule , /give , / e possono modificare i blocchi di comando. 3 - Gli operatori possono usare /ban , /deop , /kick e / comandi. 4 - Gli operatori possono utilizzare il comando /stop.
timeout di inattività del giocatore Numero 0 Se non è impostato su zero, i giocatori verranno automaticamente disconnessi dal server se non hanno fatto nulla per il tempo specificato (in minuti).
pvp vero falso Abilita/disabilita i giocatori che ricevono danni da attacchi di altri giocatori sul server. A vero i giocatori potranno "combattere" tra loro, uccidendosi a vicenda. Se il valore è impostato falso, i giocatori non potranno infliggersi danni diretti a vicenda.
query.port Numero (1-65535) 25565 Porta per ottenere informazioni sul server. Appare automaticamente quando enable-query=true .
password.rcon Linea No Password per l'accesso remoto al server. Appare automaticamente quando enable-rcon=true .
rcon.port Numero (1-65535) 25575 Porta per il controllo remoto del server. Appare automaticamente quando enable-rcon=true .
pacchetto di risorse Nome del file No La posizione delle risorse che il server offrirà per il download al giocatore al momento della connessione. In questo campo è necessario specificare collegamento diretto in un archivio zip.
IP del server Qualsiasi indirizzo IP valido No Specifica l'indirizzo IP del server che verrà utilizzato da altri giocatori per connettersi a questo server. Si consiglia di lasciare vuoto questo campo, ma se si desidera assegnare al server un indirizzo IP specifico, è possibile utilizzare questa opzione per impostarlo.
porta del server Numero (1-65535) 25565 Questo parametro definisce il valore della porta nei protocolli TCP e UDP, che verrà utilizzato dal server di gioco. Standard per Minecraft port - 25565. Si consiglia di non modificare il valore, perché per entrare in un server utilizzando una porta standard, il giocatore dovrà solo digitare un indirizzo IP o DNS, senza specificare una porta, e quando si utilizzano altre porte, è probabile che questa porta sia già occupata da un'altra risorsa di rete. Se vuoi comunque specificare la porta manualmente, scegli numeri più alti ed evita le porte popolari: 80 e 8080 (server web), 21 (server ftp), 22 (server ssh), 143 (imap), 6969 e 6881-6889 (bittorrent ), ecc. Ad esempio, la porta 23000 va bene.
abilitato per ficcanaso vero falso vero Consente al server di inviare alcune statistiche e dati agli sviluppatori.
spawn-animali vero falso vero Allo stesso modo spawn-mostri, ma per i mob amichevoli (mucche, maiali, pecore...).
spawn-mostri vero falso vero Se il valore del parametro vero, quindi, come in una partita per giocatore singolo, i mob ostili appariranno sulla mappa di notte e nelle caverne oscure e cercheranno di danneggiare i giocatori sul server. Se il valore falso, i mob ostili (ad es. scheletri, zombi) non si genereranno automaticamente durante il gioco, ma possono essere generati usando uova di spawn. Tutti i mob sulla mappa rimarranno.
spawn-npcs vero falso vero Consenti agli NPC di spawnare nei villaggi.
protezione delle uova Numero (1-100) 16 Genera il raggio di protezione del territorio in blocchi (solo gli operatori possono cambiare questo territorio). Un raggio di 0 fornisce protezione a un singolo blocco, 1 a una zona 3x3 e così via. Questa opzione non viene generata al primo avvio, ma appare quando il primo giocatore si unisce al server. Dopo 1.4.2, la protezione dallo spawn viene automaticamente disabilitata se il server non dispone di un solo operatore.
vista-distanza Numero (3-15) 10 Regola il raggio dei blocchi aggiornati da inviare al giocatore. Riferimento: disegnare distanza Lontano nelle versioni precedenti alla 1.7, visualizza un'area entro un raggio di 10 blocchi.
lista bianca vero falso falso Consente di abilitare/disabilitare l'utilizzo di una whitelist sul server. A vero l'amministratore del server dovrà aggiungere manualmente i soprannomi dei giocatori alla lista bianca. Se impostato su falso, qualsiasi giocatore potrà accedere a questo server, conoscendone l'indirizzo IP e la porta. Gli amministratori del server hanno la possibilità di accedere al server indipendentemente dalla white list.
dimensione massima del mondo Numero (1-29999984) 29999984 Imposta il confine del mondo al raggio selezionato, contando dalla coordinata zero. Impostare un confine che esca dal mondo non servirà a nulla.

ad esempio

  • Se viene specificato un raggio di 1000 blocchi, otterrai un'area di lavoro di 2000 x 2000 blocchi.
  • Se viene specificato un raggio di 4000 blocchi, otterrai un'area di lavoro di 8000 x 8000 blocchi.
soglia di compressione della rete Numero 256 Per impostazione predefinita, consente pacchetti che sono n-1 byte grandi per andare normalmente, ma un pacchetto che n byte o più verranno compressi. Quindi, un numero più basso significa più compressione, ma la compressione di piccole quantità di byte potrebbe effettivamente portare a un risultato maggiore di quello che è stato inserito. -1 - disabilitare completamente la compressione 0 - comprimi tutto

Nota: Le specifiche Ethernet richiedono che i pacchetti inferiori a 64 byte vengano riempiti a 64 byte. Pertanto, l'impostazione di un valore inferiore a 64 potrebbe non essere vantaggioso. Si sconsiglia inoltre di superare l'MTU, in genere 1500 byte.

pacchetto di risorse-sha1 Linea vuoto Digest SHA-1 facoltativo del pacchetto di risorse, in esadecimale minuscolo. Si consiglia di specificarlo. Questo non è ancora usato per verificare l'integrità del pacchetto di risorse, ma migliora l'efficacia e l'affidabilità della memorizzazione nella cache.
uso-nativo-trasporto vero falso vero Miglioramenti delle prestazioni del server Linux: invio/ricezione di pacchetti ottimizzati su Linux vero- abilitato. Abilita l'ottimizzazione dell'invio/ricezione di pacchetti Linux falso- Disabilitato. Disabilita l'ottimizzazione dell'invio/ricezione di pacchetti Linux
tempo massimo di tick Numero (0 - (2^63 - 1)) 60000 Il numero massimo di millisecondi che un singolo tick può impiegare prima che il watchdog del server arresti il ​​server con il messaggio, Un singolo tick del server ha impiegato 60,00 secondi (dovrebbe essere massimo 0,05); Considerando che si è bloccato, il server si spegnerà forzatamente. Una volta soddisfatto questo criterio, chiama System.exit(1). -1 - disabilitare completamente il watchdog (questa opzione di disabilitazione è stata aggiunta in 14w32a)
da console di trasmissione a operatori vero falso vero Invia messaggi di chat sull'utilizzo di comandi operativi come give o gamemode. vero- Inviare falso- non inviare

La prima riga "#Minecraft server properties" è necessaria affinché il server determini che questo è il file server.properties effettivo che utilizzerà in questo momento.

La seconda riga "#Thu Jul 07 16:45:52 MSK 2016" descrive la data in cui il file è stato modificato l'ultima volta dal server. È importante ricordare che il server prende la data e l'ora impostate dal sistema operativo.

"#" <Первые три буквы дня недели на английском языке> <Первые три буквы месяца на английском языке> <Число> <Время ЧЧ:ММ:СС> <Часовой пояс> <Год>

Poco prima di avviare il gioco sul server, puoi configurare le impostazioni del server sopra.

  • Campo IP del serverè meglio lasciarlo vuoto: il gioco determinerà e configurerà questo parametro stesso. Ma se vuoi assegnare un indirizzo IP specifico al server, puoi modificare questa impostazione.
  • Campo modalità di gioco indica una modalità di gioco che verrà automaticamente abilitata per tutti i giocatori che si uniranno al server. La modalità di gioco per un giocatore specifico può essere modificata durante il funzionamento.
  • Se hai incluso lista bianca, diventa un operatore o mettiti in whitelist.
  • Quando si compila il campo altezza massima di costruzione con un numero inappropriato, il server seleziona automaticamente il numero più vicino che può utilizzare.

Qualsiasi modifica alle impostazioni in questo file richiede il riavvio del server. Inoltre, a volte il server può scrivere modifiche a questo file, quindi è meglio riconfigurarlo quando il server è offline.

Configurazione di una connessione al server

Vale la pena notare che i giocatori sia della rete locale che di Internet possono giocare contemporaneamente sul server.

Connessione al tuo server

Se stai eseguendo il server sullo stesso computer su cui giocherai, tutto ciò che devi fare è inserire 127.0.0.1 o localhost per connetterti. Questo indirizzo utilizza un'interfaccia di rete virtuale (loopback), che è sempre disponibile, anche se il computer non dispone di una scheda di rete.

Se non riesci a connetterti nemmeno tramite l'interfaccia di loopback, questo è un motivo per controllare le impostazioni dell'antivirus e del firewall. Aggiungi a esclusioni Minecraft Server e porta 25565.

Server sulla rete locale

Il processo di configurazione di un server di gioco su una rete locale è molto più semplice rispetto alla creazione di un server accessibile da Internet ed è più semplice in termini di errori durante la connessione al server.

Inoltre, il tuo indirizzo potrebbe essere permanente, statico o cambia ogni volta che ti ricolleghi al provider, ovvero be dinamico. Il modo più semplice per determinare il tipo di indirizzo è ricollegare il modem e confrontare gli indirizzi IP esterni. Se l'indirizzo IP cambia dopo aver ricollegato il modem, significa che hai un indirizzo IP dinamico. Gli indirizzi dinamici sono più comuni di quelli statici, ma si consiglia di avere un indirizzo IP statico durante la creazione di un server di gioco, poiché l'indirizzo dinamico cambia ogni volta che ti ricolleghi al tuo ISP (e dovrai continuare a dire ai tuoi giocatori il nuovo indirizzo tutto il tempo). Tuttavia, un indirizzo statico è una condizione facoltativa per il funzionamento del server.

Inoltre, esistono servizi (anche gratuiti) che forniscono domini di terzo livello, ad esempio dyn.com/dns/ . L'aggiornamento degli indirizzi viene solitamente eseguito utilizzando un programma speciale che dovrai installare sul tuo computer, ma alcuni modem e router possono eseguire questa funzione da soli (cerca nell'interfaccia del router per il DNS dinamico). Molti provider offrono un indirizzo IP statico come servizio aggiuntivo.

Connessione al server

Per connettersi al tuo server, i giocatori nella riga di input dell'indirizzo IP del server nel client di gioco devono inserire il tuo esterno Indirizzo IP o dominio (indirizzo del sito Web) e fare clic sul pulsante Connetti al server. L'indirizzo IP esterno può essere scoperto dal proprietario del server e comunicato ai giocatori che vogliono connettersi al suo server. I siti Web possono aiutarti a scoprire il tuo indirizzo IP esterno: SpeedTest.net, 2IP.ru, Smart-IP.net.

Se i giocatori non sono in grado di connettersi al tuo server, consulta la sezione.

Server su VPN

Se hai problemi con interno Indirizzo IP, puoi provare Hamachi, P2PLauncher, EasyVPN, Garena o servizi simili. Il più popolare di questi è Hamachi. Il creatore del server e coloro che si connettono devono scaricare e installare Hamachi. Ulteriore:

Per il server:

  1. Crea una stanza.
  2. lascia vuoto l'ip del server.
  3. Avvia il server.
  4. Comunica il tuo IP in Hamachi (accanto al pulsante di connessione) a coloro che si connettono.

Per i giocatori:

  1. Entra nella stanza del server.
  2. Prova a connetterti usando l'IP ricevuto.

Il più facile da usare è il programma P2PLauncher, che collega i computer tramite una rete peer-to-peer. Mettilo nella cartella del gioco ed eseguilo. Sul server:

  1. Immettere un nickname (è anche il nome futuro del server) e il nome della stanza, fare clic su "Avvia server".
  2. Dì il nome della stanza e il tuo nickname a chiunque voglia unirsi a te.

Sul cliente:

  1. Avvia P2PLuncher. Inserisci il tuo nickname e il nome della stanza, fai clic su "Avvia client".
  2. Come nome del server, usa il nickname del giocatore che ha creato il server.

Apertura porti

Apertura, o Port forwarding (Port forwarding) consente ai client che si connettono da Internet di accedere a un server dietro un router o un modem. Il problema con l'apertura delle porte si verifica spesso durante la creazione di un server su una sottorete locale. Il router o il modem potrebbero bloccare la porta che il server di gioco sta tentando di utilizzare. Per diversi modelli, questa procedura è leggermente diversa.

Ci sono 2 modi per aprire le porte:

  • Il sito portforward.com contiene un insieme di software speciale progettato per aprire le porte su vari modelli di modem. Vai su questo sito e trova nell'elenco il modello del tuo modem o router. Vai alla pagina del tuo modello e da lì scarica l'utilità per l'apertura delle porte. Usalo per aprire la porta utilizzata dal tuo server (per impostazione predefinita 25565 ).
  • Accedi all'interfaccia web del tuo modem o router tramite un browser web. Di norma, per inserirlo, nella riga di inserimento dell'indirizzo web, è necessario inserirlo 192.168.1.1 o 192.168.0.1 . Una volta che sei nel menu dell'interfaccia web, trova l'elemento Port forwarding o NAT. Dopo aver aperto questo menu, dovrai inserire alcuni parametri. Parametri che potrebbero essere richiesti: Start Port - 25565, End Port - 25565, IP address - indirizzo IP locale del computer su cui si sta creando il server (ad esempio, 192.168.1.2), Protocol - immettere prima TCP, quindi ripetere l'intera procedura ancora per il protocollo UDP. Esempi di apertura delle porte per molti modelli di modem possono essere trovati su portforward.com.

Un esempio di utilizzo del programma PFPortChecker

Per verificare se la procedura di apertura della porta è andata a buon fine, chiedi a qualcuno esterno alla tua rete locale di connettersi al server utilizzando l'indirizzo IP esterno (puoi anche provare a connetterti a te stesso utilizzando l'indirizzo esterno, ma fallire in questo caso non sempre significa il server non è disponibile). Oppure scarica e installa il programma PFPortChecker. In campo porta inserisci il numero di porta che hai tentato di aprire. In campo Protocollo selezionare prima UDP e poi TCP. Quindi fare clic sul pulsante di controllo. Al termine del controllo, il programma visualizzerà 3 totali per TCP e 3 per UDP. Se il testo di tutti e 6 i risultati del test è verde, la procedura è andata a buon fine. Per un esempio, guarda lo screenshot a destra.

Amministrazione del server

Questa sezione descrive gli elementi dell'amministrazione del server: il processo di gestione e mantenimento del corretto funzionamento del server durante il suo funzionamento utilizzando la riga di comando e gli elementi dell'interfaccia grafica.

Descrizione della GUI

La GUI della finestra del server è composta dai seguenti elementi:

  1. Finestra informativa. Questa finestra visualizza informazioni sulla quantità di RAM utilizzata, traccia dinamicamente la quantità di RAM utilizzata, ecc.
  2. Elenco dei giocatori. Questa finestra mostra un elenco di soprannomi di tutti i giocatori che sono collegati al server.
  3. Accedi e chatta. Visualizza informazioni sullo stato del server, gli errori, il risultato delle operazioni, l'uso dei comandi di gestione del server da parte dei giocatori, ecc. Qui vengono visualizzati anche tutti i messaggi inviati dai giocatori alla chat. Tutte le informazioni che si trovano nella finestra di registro vengono automaticamente scritte su un file server.log, che si trova nella stessa directory del server.
  4. Riga di comando. Questo pannello è la parte più importante della GUI. Da esso, l'amministratore può amministrare il server: aggiungere alla whitelist, bannare, dare ai giocatori oggetti o poteri dell'operatore (vedi sotto), salvare la mappa, fermare il server, ecc.

Modalità console

In modalità console, o nogui, sono presenti solo il log e la riga di comando. Svolgono le stesse funzioni delle finestre della modalità grafica corrispondenti.

Puoi eseguire la versione .jar del server solo in modalità console ( server_minecraft.jar). Per fare ciò, è necessario specificare il parametro nogui nel comando di avvio:

Java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

Descrizione dei comandi disponibili

Le squadre in gioco sono divise in due gruppi: per gli operatori e per i giocatori. Con il loro aiuto, puoi accedere ad alcune funzioni utili e agli operatori per monitorare lo stato del server.

FAQ

Q: I giocatori non possono distruggere i blocchi, tutto ciò che è rotto viene restituito. Come sistemarlo?
UN: C'è una zona protetta vicino al punto di spawn, in cui i blocchi possono essere posizionati e distrutti solo dagli operatori del server. Cioè, i giocatori devono solo spostare esattamente tanti blocchi in qualsiasi direzione quanto costa in protezione dallo spawn nel file di configurazione del server.

Q: Nel registro del server, il messaggio "Non riesco a tenere il passo! Il server è sovraccarico o l'ora del sistema è cambiata?" Cosa significa?
UN: Ciò significa che il server è attualmente sovraccarico e potrebbe non funzionare correttamente. È possibile ridurre il carico sul server chiudendo tutti i programmi di terze parti, riducendo così il carico sul processore e liberando RAM aggiuntiva. Puoi provare a riavviare il server. La velocità del server dipende fortemente dal numero di giocatori che ci giocano.

Q: I giocatori si lamentano del terribile ritardo del server. Come posso risolvere questo problema?
UN: Forse la velocità della connessione Internet è insufficiente o l'hardware del computer è troppo "debole". Cerca di ridurre al minimo l'uso del traffico Internet (chiudere browser Internet, client torrent, ecc.) e ridurre il carico sull'uso delle risorse del computer. Aggiungere Minecraft_Server.exe all'elenco di esclusione di firewall/antivirus e, soprattutto, disattivali. Prova a riavviare il server. Chiedi ai giocatori che stanno riscontrando un ritardo di riconnettersi al server: potrebbe trattarsi di un problema di ritardo sul lato client.

Q: I giocatori non possono connettersi al mio server. Cosa fare?
UN: Innanzitutto, prova a connetterti ad esso da solo, utilizzando l'indirizzo IP del server host locale. Se non sei riuscito a connetterti, il server è stato creato in modo completamente errato. Potresti aver commesso un errore durante la configurazione del file proprietà.del.server o il tuo antivirus sta bloccando in modo aggressivo il server di gioco. Se sei riuscito a connetterti al tuo server, controlla di aver determinato correttamente il tuo indirizzo IP. Forse hai dimenticato di aprire le porte utilizzate dal server di gioco. Controlla il registro del server per individuare eventuali errori: possono indicarti la causa del problema.

Q: Quando si connettono, i giocatori ricevono il messaggio "Server obsoleto!" / "Cliente obsoleto!"
UN: Il server e il client devono essere della stessa versione, controlla attentamente.

Q: Voglio eseguire la mia mappa per giocatore singolo sul server. Come devo farlo?
UN: Da una cartella salva, che si trova nella directory del gioco installato ( .Minecraft), sposta la cartella con la tua mappa (ad esempio, New World) nella cartella in cui si trova il server di gioco. Non dimenticare di cambiare nome del livello in archivio proprietà.del.server se la tua cartella ha un nome diverso rispetto alla cartella del server corrente. Il trasferimento deve essere effettuato con il server spento.

Q: Come posso creare un nuovo mondo?
UN: Elimina tutti i file dalla cartella del mondo del server o specifica un nuovo nome del mondo nel parametro nome del livello in archivio proprietà.del.server.

Q: Voglio aggiornare il server. Cosa è necessario per questo?
UN: Fai prima un backup: se qualcosa va storto, puoi ripristinare il server da un backup. Quindi scarica nuovamente il file eseguibile del server dal sito ufficiale e sostituisci quello vecchio con esso. Quindi avvia il server: tutte le impostazioni, le mappe e i giocatori dovrebbero essere salvati.

Q: Come aggiungo funzioni al server /casa /ordito /produrre Altro?
UN: Cerca nei plugin per Bukkit. Ad esempio, c'è un ottimo plug-in CommandBook.

Q: Durante la creazione di un server, nel registro viene visualizzato un messaggio: “FAILED TO BIND TO PORT. Forse un server è già in esecuzione su quella porta?”. Cosa fare?
UN: Ciò significa che la porta utilizzata dal server è già occupata o l'accesso ad essa è chiuso. Disabilita i tuoi programmi antivirus e firewall che utilizzano Internet. Potresti aver specificato una porta che viene utilizzata da un altro programma (come un server web o un client torrent), oppure ti sei dimenticato di aprire le porte sul tuo modem/router prima di iniziare a creare il server. Per sapere come farlo, vedere l'ultima sezione di questo articolo.

Q: Viene visualizzato un messaggio nel registro del server: "%nomeutente% connessione persa: fine flusso". Cosa dovrei fare?
UN: Questo problema a volte può verificarsi sistema operativo Windows XP SP3. Prova a far girare il server in una macchina virtuale (es. VirtualBox) o cambia sistema operativo.

Q: Quando avvio il server, viene visualizzato un messaggio di errore che indica che la mia versione di Java non è aggiornata. Come faccio a sapere quale versione di Java ho?
UN: Il gioco richiede Java 8. Per verificare la tua versione, procedi come segue:

  1. Apri una riga di comando (console, terminale):
    • Windows: -> cmd ->
    • Linux: la posizione del menu varia in base alla shell, solitamente Applicazioni -> Sistema/Accessori -> Terminale
    • OS X: nel Dock o nel Finder: Programmi -> Utilità -> Terminale
  2. Al prompt dei comandi, digita java -version e premi Invio
  3. Nella risposta, trova la riga che inizia con java version . Il numero successivo è la versione Java.

Se hai ricevuto un messaggio come questo in risposta:

Java non è un comando interno o esterno, un programma eseguibile o un file batch (Windows) bash: java: comando non trovato (Linux e OS X)

significa che Java non è installato o che le variabili di ambiente non sono impostate (quest'ultima è solitamente solo per Windows). Prova a fare quanto segue:

  1. Clic fare clic con il tasto destro mouse sul mio computer
  2. Fare clic su Proprietà
  3. Fare clic su Impostazioni di sistema avanzate
  4. Fare clic su Variabili d'ambiente
  5. Trova la variabile Path nell'elenco delle variabili di sistema
  6. Fare clic su Modifica e aggiungere alla fine: ;%ProgramFiles(x86)%\Java\jre6\bin
  7. Apri di nuovo il prompt dei comandi e riprova

Se la tua versione è inferiore alla 1.6.1 o non hai installato Java, vai alla pagina di download di Java e scarica l'ultima versione.

Q: Ho un IP dinamico! E acquista un indirizzo statico per il bene del server Minecraft'un non voglio...
UN: Utilizzando servizi come DynDNS o No-IP puoi ottenere un dominio statico di terzo livello (myminecraft.dyndns.org , serverminecraft.zapto.org...)

Server in Minecraft per giocare con amici e conoscenti, assicurati che il tuo computer possa sopportare carichi pesanti. Se il tuo PC non è in grado di fornire al server le risorse necessarie, avrai bisogno dell'hosting.

Per non perdere tempo prezioso, puoi trovare un server già pronto per Minecraft. Scarica il server, spostalo sul tuo disco rigido o ospitalo. Avrai bisogno di almeno 3 GB di spazio libero per il corretto funzionamento del server.

Avvia il server installato e attendi il caricamento della mappa di gioco.

Nella cartella minecraft-server.jar, è necessario configurare server.preporites. Non tutti i giocatori hanno la versione ufficiale del gioco Minecraft installata, quindi crea la direttiva online-mod=false in modo che gli utenti della versione senza licenza possano unirsi al tuo gioco.

Per concedere ai giocatori i diritti di amministratore del server, aggiungi i loro nomi al documento di testo ops.txt. Ciascun nome viene inserito su una riga separata.

Quando accedi a Minecraft, inserisci l'indirizzo del server localhost (se lo hai posizionato sul tuo computer). Se la connessione viene stabilita, hai creato correttamente il server in Minecraft.

Invita amici e altri utenti al gioco. Per entrare nel tuo server devono conoscere il tuo IP

Tuttavia, Minecraft da zero è l'opzione migliore per coloro che vogliono mettersi seriamente al lavoro. La piattaforma per il server può essere scaricata dal sito ufficiale del gioco. Puoi anche utilizzare la piattaforma bukkit su cui verranno installati i plugin di Minecraft.

Configura server.preporites e inserisci i nomi degli amministratori in ops.txt, proprio come hai fatto con il server scaricato. Esegui server.exe, apri una porta per il server e attendi il caricamento della mappa.

Modifica le impostazioni del server necessarie:
- True – abilita il server, False – disabilita;
- level-name=minecraft - nome della cartella del server;
- allow-nether=true/false - abilita o disabilita il portale per l'inferno;
- distanza-vista=10 - raggio di visibilità;
- spawn-monsters=true/false - abilita o disabilita i mostri;
- online-mode=true/false - impostando la possibilità di giocare con una versione del gioco con licenza o piratata;
- difficoltà=1 - impostazione della complessità del mondo, dove 1 - facile, 3 - difficile;
- modalità di gioco=0 - 0 - 1 – ;
- spawn-animals= true/false - abilita o disabilita le spawn dei mob amichevoli
- max-players=10 - numero massimo di giocatori sul server
- ip-server= - IP del server
- pvp= vero/falso - abilita o disabilita pvp
- level-seed= - map seed
- porta-server=00000 - porta del server
- white-list= vero/falso - abilita o disabilita la white list
- motd=ciao - ciao frase sul server

Installa i plugin necessari sul server Minecraft. Quindi, MyHome consentirà ai giocatori di ottenere la propria casa, con l'aiuto di WorldEdit e WorldGuard sarà possibile modificare i siti, AuthMe sarà necessario per autorizzare gli utenti, MobArena è necessario per creare mobar per eventi.

Non esagerare con il numero di plug-in sul tuo computer di casa, più ce ne sono, maggiore sarà il carico.

Se vuoi creare un server Minecraft non solo per gli amici, ma anche per altri giocatori, pensa comunque all'acquisto dell'hosting. La maggior parte degli utenti del gioco è riluttante ad accedere ai server domestici.

Prima di iniziare a parlare dei dettagli tecnici, voglio chiarire la situazione a scapito della creazione di un server “vivo e visitato”. Questi passaggi sono divisi in tre parti:

  1. Creazione server;
  2. Configurazione e installazione di plugin;
  3. Giocatori attraenti.

Se il primo punto richiede 30 minuti, il secondo - puoi passare l'intera giornata (grazie ai plugin, puoi creare il tuo "mondo" unico di Minecraft) e il terzo - un'occupazione per un tempo indefinito.

Creare il tuo server, invitare amici, giocare un paio di serate non è un compito difficile, ma affinché il tuo server diventi famoso e visitato, dovrai lavorare sodo e questo lavoro sarà lontano dal gioco - acquisto di un IP dedicato, creazione di un sito server, sua pubblicità, promozione, acquisto di un server dedicato per il gioco, ecc.

In questo articolo parlerò solo del primo, più semplice punto: creare il proprio server su un personal computer, senza un IP dedicato.

Tipi di server

Esistono diversi "pacchetti" di server: l'originale, per così dire "pulito", e immediatamente con qualche pacchetto di mod. L'istruzione si basa sull'esempio di installazione della versione ufficiale. Affronta lei e affronta gli altri.

Istruzione

1. Vai alla pagina http://www.minecraft.net/download.jsp

Scarica Minecraft_Server.exe. Il sito Web ufficiale contiene sempre l'ultima versione del server.

Nota: ad oggi (5 novembre 2011), il server ufficiale ha la versione 1.8.1, mentre la maggior parte dei giocatori ha già . Scarica la parte del server per 1.9.5: (download: 32767)

2. Trasferisci il file scaricato Minecraft_Server.exe (o minecraft_server.jar) nella cartella in cui avrai il server (non eseguirlo sul desktop).

3. Se hai la porta 25565 aperta, vedrai la seguente finestra:

Aspetta che il processo finisca. Poi chiudi la finestra.

Se la porta è chiusa o qualcosa sta bloccando Minecraft_Server.exe o Java, verrà visualizzato il seguente messaggio:

Cosa fare se non funziona nulla?

Io stesso ho sofferto quando ho creato il server per la prima volta (soprattutto con questa porta 25565) e ho cercato di scrivere tutte le conclusioni in questa istruzione. Ma se qualcosa ancora non funziona per te, vai sul nostro forum nella sezione Minecraft (non temere che per ora sia vuoto lì - abbiamo appena aperto la sezione) e crea un argomento in cui scrivi in ​​dettaglio: il tuo sistema operativo, l'antivirus/firewall che è installato sul computer, cosa stai facendo e quali errori si verificano, preferibilmente con screenshot.

E ci occuperemo di ciascuno separatamente(determinare qual è la causa dell'errore e come risolverlo), quindi integrare questa istruzione con nuove conclusioni. È inutile scrivere di errori nei commenti, perché. Molti commentano, ma devi affrontarli individualmente.

Nei commenti a questa istruzione, è meglio scrivere non sui problemi, ma su come hai risolto un problema. In questo caso, i commenti saranno utili.

Si offre di andare su Skype o connettersi tramite TeamViewer e "risolvere tutto" lì - rifiuto, perché in primo luogo, posso andarmene / essere occupato e altri partecipanti possono aiutarti sul forum e, in secondo luogo, perché il mio compito è scrivere le istruzioni in modo che tu possa avviare il server.

Articoli correlati in alto