Ti ho insegnato come creare un server minecraft, oggi faremo quasi la stessa cosa, ma ora useremo bukkit, il che significa che possiamo installare plugin sul nostro server. Di nuovo, il processo è oscenamente simile all'installazione di un normale server, quindi non sorprenderti se il déjà vu batte.
Per iniziare, per prima cosa dobbiamo scaricare bukkit. È assolutamente gratuito e si scarica sul sito ufficiale. Ecco il link dove puoi sempre scaricare l'ultima versione:
Dopo averlo scaricato, mettilo in una cartella vuota (per nostra comodità). Ora dobbiamo occuparci del lancio. Se hai Windows, crea un nuovo file di testo in questa cartella, scrivi quanto segue:
Java -Xms512M -Xmx1536M -jar craftbukkit-1.2.5-R1.0.jar
Attenzione, il numero 512 è la quantità minima di RAM che verrà allocata al server. Il numero 1536 è la RAM massima. E invece di "craftbukkit-1.2.5-R1.0.jar" dovrebbe essere il nome del tuo file bukkit. Dico subito che se stai leggendo un articolo in futuro, molto probabilmente il file che hai scaricato ha un nome diverso, perché ad ogni aggiornamento viene scritto un nuovo numero di versione nel suo nome.
Ora salviamo il nostro file con l'estensione ".bat". L'ho salvato come "run.bat", ad esempio.
Quando esegui questo file, il nostro server aumenterà. Bene, in realtà, lanciamolo. Dovrebbe apparire una finestra della console con diversi messaggi. Stiamo aspettando che appaia un messaggio simile a questo tipo (ho aspettato 25 secondi):
21:12:59 Fatto (24.943 secondi)! Per aiuto, digita "aiuto" o "?"
Ora spegniamo il server digitando il comando "stop" nella console. Abbiamo acceso e spento il server in modo che generasse una mappa e creasse da sé le cartelle e i file necessari.
Diamo un'occhiata ai file che sono apparsi nella nostra cartella. Fondamentalmente, questi sono gli stessi file che erano nel server standard. Non li descriverò, perché l'ho fatto su un server standard. Oltre a questi, ci sono altri 3 file esclusivamente bukkit:
- help.yml - memorizza le informazioni sui comandi dei plugin installati e un breve aiuto per loro. Questo file viene generato automaticamente e non ha bisogno di essere modificato.
- permessi.yml - i permessi per gli utenti sono scritti in esso. Ad essere sincero, non so assolutamente come usarlo, visto che è stato introdotto relativamente di recente e usiamo abitualmente plugin di terze parti che svolgono egregiamente il loro dovere.
- bukkit.yml - impostazioni di base del server, ora analizzeremo tutto in dettaglio.
Quindi benvenuto, bukkit.yml:
#Attenzione! Tutti i file .yml non hanno tab, usa le impostazioni degli spazi: # se consentire un edge: allow-end: true # se inviare messaggi di sistema alla console se il server è sovraccarico: warn-on-overload: true # spawn radius . Influisce sulla protezione dell'area di spawn: spawn-radius: 16 # percorso del file con permessi: file-permessi: permessi.yml # se hai una cartella / update nella cartella / plugins, allora all'avvio ci vorrà # nuove versioni dei plugin e sostituisci le vecchie: update-folder: update # questa funzione, secondo il wiki off, temporaneamente non funziona: ping-packet-limit: 100 # se rimani bloccato nei blocchi quando entri nel gioco, prova a cambiarlo a true: use-exact-login-location: false # qualcosa come l'output delle informazioni di debug sui plug-in, è meglio non toccare: plug-in-profiling: false # il tempo che deve trascorrere dopo il logout dal server in modo che tu possa accedere di nuovo. # Specificato in millisecondi, ovvero 1000 = 1 secondo. Protegge contro i ddos: connection-throttle: 4000 tick-per: # significa che gli animali verranno generati ogni 400 tick (1 tick = 1/20 di secondo): animal-spawn: 400 # verranno generati mostri ogni tick: monster-spawn: 1 # auto-updater, non l'ho mai usato, che è quello che ti consiglio auto-updater: # è abilitato l'updater: true # cosa fare se viene trovato un bug nell'assembly corrente? ora vale "write to the console" e # "write opam": on-broken: - warn-console - warn-ops # cosa fare se viene rilasciata una nuova versione del bukkit? ora vale la pena "scrivere alla console" e # "scrivere opam": on-update: - warn-console - warn-ops # su quale canale cercare gli aggiornamenti ("rb", "beta" o "dev"). "rb" - #Build consigliato, ovvero ci sono solo versioni testate e stabili. "beta" - apparentemente # versioni più sperimentali. "dev" è la versione più recente, ma grezza e di prova, # che può contenere molti bug: canale preferito: rb # dove cercare gli aggiornamenti. Non è necessario modificare questo parametro. Mai: host: dl.bukkit.org # non una parola su questo punto nella documentazione: suggestion-channels: true # alcune impostazioni per la base, nella documentazione off si consiglia di non modificare: database: username: isolamento bukkit: SERIALIZABLE driver: org .sqlite.JDBC password: walrus url: jdbc: sqlite: (DIR) (NAME) .db
Abbiamo anche una cartella "plugin". In genere, i plug-in vengono installati copiando il file .jar del plug-in in questa cartella e riavviando il server.
Se conosci l'inglese, prendi i plugin da qui:
In realtà tutto, imposta, corri e gioca. I comandi sono gli stessi di un server normale, inoltre eccone di nuovi:
- / plugin- visualizza un elenco di plugin installati sul server
- / ricaricare- se vuoi mettere il plugin sul server senza riavviare il server, allora copia il plugin nella cartella ed esegui questo comando. Ricaricherà tutti i plugin. Ma ancora non consiglio di usarlo, non è sempre stabile.
- / dire<сообщение> - scrivere alla chat per conto del server.
- / raccontare<ник> <сообщение> - manda un messaggio privato
- / versione- scopri la versione del server bukkit
- / aggiunta alla lista bianca<ник> - aggiungi il giocatore alla whitelist
- / rimozione dalla lista bianca<ник> - rimuovere un giocatore dalla whitelist
- / lista bianca disattivata- disabilita la lista bianca
- / lista bianca attiva- abilita la lista bianca
- / lista bianca- visualizza la whitelist
- / ricarica lista bianca- ricarica la whitelist dal file
Questo tutorial ti guiderà su come installare ed eseguire il server Minecraft Bukkit.
Per iniziare, dovrai completare tre semplici passaggi. Scarica java sul tuo computer. Qui puoi scaricare la versione per.
Quindi, devi scaricare il file del server Bukkit stesso, con l'estensione rar.
(Download: 1276)
Dopo aver scaricato tutti i file necessari. Posiziona il file jar del server Bukkit nella cartella in cui si trova il tuo server. Come puoi vedere, tutto è abbastanza semplice.
Esecuzione del server su Windows
Puoi scaricare pacchetti già pronti e decomprimere il file batch richiesto nella cartella con il server Minecraft. Sarai in grado di modificare le cose di cui hai bisogno, ad esempio cambiare la dimensione della RAM allocata dal server (per impostazione predefinita è 1 GB). Inoltre, dopo aver scaricato, puoi tranquillamente saltare 1-3 punti descritti sopra.
Successivamente, devi creare un documento di testo nella cartella con il server Minecraft, sarà la base per avviare il tuo server. Avvertimento: Il testo sottostante, se lo copi e incolli nel tuo documento di testo, non dovrebbe contenere caratteri extra, se compaiono, eliminali.
Codice di avvio per sistema a 32 bit
@ECHO OFF SET BINDIR =% ~ dp0 CD / D "% BINDIR%" java -Xincgc -Xmx1G -Dfile.encoding = UTF-8 -jar craftbukkit.jar
Se questo codice non funziona, prova con il prossimo.
"% ProgramFiles% Javajre7injava.exe" -Xmx1024M -jar craftbukkit.jar
-Xms1024M -Xmx1024M
questa è la quantità di RAM consumata dal server.
craftbukkit.jar
Nome del server, racchiuso nel nome del file. barattolo.
Dopo aver registrato tutto ciò di cui hai bisogno, salviamo il documento risultante con l'estensione - il tuo nome.bat. Se tramite Windows non è possibile salvare con l'estensione richiesta. Quindi utilizzare il programma totalcommander. In esso, premi i tasti ctrl + me nella finestra denominata estensione invio - bat e premi applica.
Ora puoi avviare il server con un clic, basta fare doppio clic su LMB sul file - il tuo nome.bat. se tutto è stato fatto correttamente, si aprirà la finestra del server Minecraft.
Per fermare il server Minecraft, devi solo inserire il solito comando - fermare.
Codice di avvio per sistema a 64 bit
Tutto è uguale a quello a 32 bit, solo il codice deve essere scritto diversamente, quello sotto.
@echo off "% ProgramFiles (x86)% Javajre7injava.exe" -Xms1024M -Xmx1024M -jar -Dfile.encoding = UTF-8 craftbukkit.jar nogui
Esecuzione di un server su Linux
Questo metodo è universale per tutti i sistemi Linux. Innanzitutto, scarica java / quindi, dobbiamo inserire il file del server con l'estensione jar in una cartella, ad esempio, sarà / home / minecraft. Fatto ciò, apri la console, quindi applicazioni/standard/terminale. Per Ubuntudekstop, puoi usare la combinazione di tasti - ctrl + alt + t.
Vai alla cartella del server inserendo il comando - cd /casa /Minecraft /
Inseriamo il comando - nanoinizio.SH
E incolla il seguente codice:
#! / bin / sh BINDIR = $ (dirname "$ (readlink -fn" $ 0 ")") cd "$ BINDIR" java -Xms1024M -Xmx1024M -jar craftbukkit.jar -o true
Ora, resta da rendere eseguibile il file inserendo il comando - chmod + x /home/minecraft/start.sh
cd / home / minecraft / Per correre è necessario inserire - ./start.sh
Se improvvisamente non puoi, prova ad inserire in sequenza 1) cd / home / minecraft / 2) sudo ./start.sh.
Se tutto ha funzionato, per il prossimo lancio ripetiamo:
Per andare alla directory, inserisci - cd / home / minecraft / Per correre è necessario inserire - ./start.sh
Per fermare il server, digita stop alla console.
Puoi trovare le impostazioni del server nel file - serverproperties. Di cosa è responsabile quello che puoi scoprire guardando sotto lo spoiler.
#Proprietà del server Minecraft
#Sat Mar 02 14:08:14 MSK 2013 Creazione di file
impostazioni del generatore = non sarà necessario
allow-nether = vero Consente il passaggio agli inferi
nome-livello = mondo Nome della cartella della mappa del mondo
enable-query = falseÈ improbabile che tu ne abbia bisogno
allow-flight = falso lasciati volare
porta-server = 25565 Porta del server
tipo-livello = PREDEFINITO Tipo di mondo. DEFAULT / FLAT / LARGEBIOMES Standard / Flat / Enormi biomi
enable-rcon = false Accesso remoto alla console del server.
livello-seme = LED del server
server-ip = IP del server (non devi scrivere, soprattutto se è dinamico)
altezza massima di costruzione = 256 Altezza massima dal basso verso l'alto
spawn-npcs = vero Genera abitanti del villaggio
white-list = false Abilita whitelist (elenco dei giocatori autorizzati a giocare sul server)
spawn-animals = vero Genera animali
abilitato al ficcanaso = falso Invio di statistiche agli sviluppatori
hardcore = falso Modalità Hardcore (non si rigenera alla morte)
pacchetto di texture = Nome dell'archivio zip con trame che si trova nella cartella del server
modalità online = false Verifica dell'autenticità degli account premium
pvp = vero Consenti PVP
difficoltà = 1 Difficoltà da 0 a 3
nome-server = VlomServer Nome del server
modalità di gioco = 0 Modalità di gioco. 0 - Sopravvivenza, 1 - Creativo, 2 - Avventura (disponibile nelle nuove versioni)
max-giocatori = 20 Numero massimo di giocatori
mostri-spawn = vero Genera mostri.
distanza di visualizzazione = 10 L'intervallo di distanza, con "ritardi" può essere ridotto
genera-strutture = vero Genera villaggi
protezione dalle uova = 16 Numero di blocchi indistruttibili dallo spawn
motd = Sozdatserver.ru Descrizione del server (fino a 60 caratteri)
Installare e configurare i plugin Bukkit non è facile. Qui esamineremo il processo di installazione dei plugin di base necessari per eseguire un server multiplayer (ma non un server Vanilla). Innanzitutto, installiamo il plug-in Essentials. Apri una nuova scheda nel tuo browser web e vai su http://dev.bukkit.org/server-mods/essentials/
Fare clic su Scarica sul lato destro della pagina. Nella pagina che si apre, fai nuovamente clic su "Download". Ora apri il file zip scaricato e copia i file JAR che sono nell'archivio. Vai alla cartella dei file del tuo server. Trova la cartella "plug-in" al suo interno; apri quella cartella e incolla al suo interno i file JAR copiati.
Torna alla cartella dei file del server principale. Trova e fai doppio clic sul file "run.bat" per avviare il server. Diversi messaggi appariranno sullo schermo con la parola "Essentials": questo è il processo di creazione dei file necessari nella cartella "plugins". Ora inserisci il comando stop per fermare il server.
Il plug-in Essentials è ora installato sul server. Passare alla cartella dei file del server principale, quindi individuare e aprire il file "server.properties". Forse si aprirà una finestra pop-up in cui ti verrà chiesto di trovare un programma per eseguire il file - in questo caso, fai semplicemente clic sull'opzione per selezionare uno dei programmi, quindi fai clic su "OK" e seleziona "Blocco note ".
Nel file "server.properties" puoi configurare il tuo server. Ad esempio, puoi specificare il numero massimo di giocatori e attivare la "lista bianca", che consentirà solo ai giocatori che specifichi (in un altro file) di connettersi al server. Per disabilitare o abilitare un parametro specifico, modificare il valore da “true” (abilita) a “false” (disabilita) e viceversa. Ad esempio, per impostazione predefinita, il parametro "allow-nether" che attiva Nether è "true". La malavita, di regola, rallenta il server. Pertanto, modificare il valore di questo parametro da "true" a "false".
Un altro esempio è cambiare la modalità di gioco predefinita. Questa è la modalità sopravvivenza. Modificare il valore da "0" a "1" per la modalità Creativa.
Salva il file "server.properties" e chiudilo. Ora fai doppio clic sul file "run.bat" per avviare il server e poi avvia il gioco Minecraft. Accedi a Minecraft, vai alla pagina del server multiplayer, seleziona "Connetti" e inserisci "localhost" (senza le virgolette). Ti connetterai al server creato. Al prompt dei comandi, inserisci il comando: op<имя вашей учетной записи>... Questo comando darà lo stato di operatore del tuo account, che ti dà accesso a quasi tutti i comandi. Nel mondo di Minecraft, seleziona una bellissima area, premi il tasto "T" e inserisci il comando / setspawn
Ora che hai impostato il punto di ingresso per i nuovi giocatori, scopri come inoltrare le porte in modo che altri giocatori possano connettersi al tuo server.