Guida Creare un server di Minecraft con Bukkit su Centos 6

Stato
Discussione chiusa ad ulteriori risposte.

DeusExMachina

Utente Electrum
10 Luglio 2013
304
38
59
185
Ultima modifica da un moderatore:
Salve, in questa guida vi spiegherò come creare un server di Minecraft con Bukkit su un server o una vps che abbia come sistema operativo Centos 6.
Premetto che la guida è abbastanza facile e che se seguita passo-passo e senza fretta, riuscirete ad avere il vostro server pronto in poco tempo!

Iniziamo!

Per prima cosa abbiamo bisogno di un server o una vps su cui installare il tutto. Vi linko qualche host buono ed economico:

  • OVH: Primo hosting al mondo. Server ottimi ed a prezzo basso con buona connessione. Hanno tutti tanta ram, ma vi consiglio di prendere quelli con disco SSD per Minecraft.
  • Kimsufi: Fa parte sempre di OVH e sono server con caratteristiche inferiori ma vanno pur sempre bene per iniziare con un nuovo server.
  • Digitalocean: Qui potete acquistare delle vps/cloud server a prezzi veramente bassi e con caratteristiche sufficienti per giocare con i vostri amici. Se volete aprire un grande server, vi consiglio di prendere un dedicato.
  • Hetzner: Azienda tedesca che si occupa di hosting. Anche i loro server sotto ottimi e costituisce una valida alternativa ad OVH.
  • G-Portal: Altra azienda tedesca con buoni prezzi.
  • Worldstream: Questa è una ditta dei Paesi Bassi che offre server dedicati. I prezzi sono un pò alti.
  • Leaseweb: E' uno dei primi nel settore insieme ad OVH. Anche qui però le caratteristiche dei server in rapporto al prezzo non sono molto convenienti.
  • Seflow: Ditta italiana che fornisce ottimi dedicati con prezzi davvero bassi. E' possibile anche avere una protezione ddos ad un prezzo davvero molto ragionevole!

Ovviamente chi più ne conosce più ne metta
biggrin.gif
.

Ricordatevi di selezionare come sistema operativo Centos 6.x 64bit (se avete più di 2GB di ram) o 32bit (se avete 2GB di ram o meno).

Occorrente

Quando il vostro server sarà attivo, potremo iniziare ad installare tutto il necessario per farci girare Minecraft Bukkit.

Per connetterci al nostro server avremo bisogno di un client SSH e di un client FTP.
Vi consiglio di utlizzare PuTTY (come client SSH) e WinSCP o Filezilla (come client FTP). Nella guida userò WinSCP.
Qui di seguito vi sono i links di download:
Putty:
Download
WinSCP:
Download
FileZilla:
Download

Prepariamo il server

Dopo aver scaricato ed installato i programmi sopra elencati apriamo Putty ed procediamo come è mostrato nello screen.

Dqljb.jpg


Adesso ci apparirà un'altra finestra che ci chiederà le credenziali di accesso. Inserite l'username del server (root), che vi sarà arrivato tramite mail dopo l'acquisto, e premete invio. Ripetete la stessa operazione con la password (non preoccupatevi se quando inserite la password non vi visualizza niente, è normale ed avviene per una questione di sicurezza).

2rhT7.jpg


Ora dobbiamo installare Java. Recatevi su questa pagina:

Scaricate la versione x64 se avete Centos 64bit o x86 se avete centos 32bit.

Ora dobbiamo caricare il file sul server.

Per loggare sul server con WinSCP dovete prima di tutto aprire il programma (
biggrin.gif
) e cliccare su "New".

HvZ5Q.jpg


Adesso inserite i dati come nello screen e cliccate su "Login".
Nota: potete anche salvare i dati cliccando su "Save" in modo da non doverli rimettere ogni volta.

q1a5K.jpg


Adesso andiamo nella cartella "/" e carichiamo il file appena scaricato dal sito di java.

Dopo dorniamo su PuTTY e digitiamo i seguenti comandi:

Codice:
cd /
Codice:
rpm -Uvh NOME_DEL_FILE_SCARICATO.rpm

Nel mio caso:

Codice:
rpm -Uvh jdk-7u25-linux-x64.rpm


E' necessario anche installare un programma chiamato "screen" che ci consentirà di mantenere il processo di bukkit attivo anche quando chiudiamo la console. Per farlo usate il comando:

Codice:
yum install screen

Nota: potrebbe essere già preinstallato nel server.

Adesso creiamo una cartella nella quale inseriremo i files di Bukkit.

Codice:
mkdir /home/bukkit

Questo comando creerà una cartella chiamata "bukkit" in home. E' consigliabile evitare di cambiare i nomi delle cartelle per non dover pasticciare poi con gli scripts che dovrete inserire.

Spostiamoci nella cartella che abbiamo appena creato:

Codice:
cd /home/bukkit


Scarichiamo bukkit:

Codice:

wget
http://dl.bukkit.org/latest-rb/craftbukkit.jar

Attraverso questo link scaricheremo sul server l'ultima versione stabile di Bukkit.

Creiamo un nuovo utente per bukkit:

Codice:
adduser minecraft


Creiamo la cartella per i backups:
Codice:
mkdir /home/bukkit/backups
[/COLOR][/FONT]
Sistemiamo le ultime cosette

Bene! Se siete arrivati fino a questo punto della guida, vi informo che abbiamo quasi finito. Dobbiamo soltanto aggiungere uno script in bash per avviare e stoppare il processo di minecraft.

Vi ho messo in allegato lo script necessario ("bukkit.sh"). Scaricatelo sul pc e caricatelo sul server attraverso WinSCP o Filezilla.

Adesso recatevi nella cartella /etc/init.d tramive WinSCP e caricate il nostro file. Dopo rinominatelo da "bukkit.sh" a "bukkit" (ovviamente senza virgolette).

Da putty diamo i permessi al file.
Codice:
chmod 0777 /etc/rc.d/init.d/bukkit


Ora da WinSCP dirigiamoci nella cartella /home/bukkit e rinominiamo il file "craftbukkit-x.x.x-Rx.x.jar" in "craftbukki.jar".

Fatto! Adesso il nostro server è pronto per essere avviato e per giocarci. Nella prossima parte della guida vi spiegherò come configurare il server e come aggiungerci i plugins.

Per poter visualizzare tutti i comandi disponibile fate:

Codice:
service bukkit
[/FONT][/COLOR]
Lista comandi

  • Comando per avviare il server:
    Codice:
    service bukkit start
    [/FONT][/COLOR]
    [*]Comando per stoppare il server:
    Codice:
    service bukkit  stop
    [/FONT][/COLOR]
    [*]Comando per stoppare il server:
    Codice:
    service bukkit stop
    [/FONT][/COLOR]
    [*]Comando per scaricare l'ultima versione di bukkit disponibile:
    Codice:
    service bukkit update
    [/FONT][/COLOR]
    [*]Comando per fare un backup del server:
    Codice:
    service bukkit backup
    [/FONT][/COLOR]
    [*]Comando per visualizzare lo stato del server (se è startato oppure no):
    Codice:
    service bukkit status
    [/FONT][/COLOR]
    [*]Comando per riavviare bukkit:
    Codice:
    service bukkit restart
    [/FONT][/COLOR]
    [*]Comando per eseguire un comando sulla console di bukkit:
    Codice:
    service bukkit command "op NomeChar"

    (ad esempio)



Configurare il server ed installare i plugins

Dopo aver startato il server per la prima volta con l'apposito comando, stoppatelo. Questo server per far si che bukkit crei tutti i files necessari al funzionamento, incluso il file di configurazione.

Adesso dirigetevi in "/home/bukkit" e aprite il file "server.properties".
Qui è presente una guida alla configurazione.

Brevemente per installare i plugins vi dico solo che sempre nella stessa cartella è presente un'altra cartella chiamata "plugins". Non dovete far altro che inserirli all'interno.

Download plugins bukkit:
Click qui

Crediti Guida: ButterflyVip
Crediti Script Bash: Lo script è stato preso dalla wiki di minecraft ed adattato da me.

Si prega di non copiare la guida su altri forums e "spacciarla" per propria. Si prega di non postare su nessun altro forum questa guida.
Se proprio dovete ignorare quello che ho detto prima, almeno mettete le fonti e un link al mio sito.


Saluti.


zip.gif
bukkit.zip
 
  • Mi piace
Reazioni: Mortiz e AlessioDP
Ma un server normale non dedicato con putty si può fare ? @
.ButterflyVip.
Putty è un client SSH che serve per connettersi ad un dedicato che non ha gui e che non supporta desktop remoto.
Intendi fare un server locale sul tuo pc windows? Se si, puoi farlo benissimo sempre con bukkit.
Se ti interessa rilascio una guida su come fare :)
 
Putty è un client SSH che serve per connettersi ad un dedicato che non ha gui e che non supporta desktop remoto.
Intendi fare un server locale sul tuo pc windows? Se si, puoi farlo benissimo sempre con bukkit.
Se ti interessa rilascio una guida su come fare :)

No io ho gia un server con bukkitgui , volevo sapere solo se si poteva fare con putty senza usare bukkitgui @
.ButterflyVip.
 
guida interessante, effettivamente è facilissimo creare un server di minecraft su linux utilizzando solo la console. C'e una miglioria che si potrebbe fare a questa guida ossia, dopo aver installato java si installa un pannello di controllo come multicraft o mcmyadmin, che permettono una gestione migliore del server, dei plugin ecc

Vi allego un video tutorial in inglese per installare mcmyadmin [Il video non è di mia proprietà, tutti i diritti sono di zlmitchell]:

[video=youtube;dtcDTb3XyTY]http://www.youtube.com/watch?v=dtcDTb3XyTY[/video]
 
Stato
Discussione chiusa ad ulteriori risposte.