Valutazione discussione:
  • 2 voti - 3.5 media
  • 1
  • 2
  • 3
  • 4
  • 5
Creare Server minecraft su Linux (Distro RedHat) + Database MySQL
20-06-2013, 15:47
Creare Server minecraft su Linux (Distro RedHat) + Database MySQL
Messaggio: #1
In questa guida spiegherò come creare un server bukkit su Linux Redhat/CentOS

INIZIAMO!
Come prima cosa dobbiamo istallarci questi tre software. Nano è un editor di testo, java dovreste conoscerlo (si spera xD), e screen ci permette di "aprire un terminale dentro a un terminale" più o meno come minimizzare una finestra in Windows.

1- Connettiamoci con un treminale ssh (io uso putty http://www.putty.org/): mettiamo in "Host Name" l'IP del nostro server (che ci sarà fornito dal provider insieme alla password di root).
Si apre una finestra simile al prompt dei comandi. In "Login As" mettiamo root, diamo invio; in "root password" mettiamo la password fornitaci (nota: la password non verrà stampata sullo schermo mentre la digitiamo). Bene, siamo connessi, se la password di root non ci aggrada, possiamo cambiarcela con
Codice:
[root@localhost ~]# passwd root (Invio), nuova password (invio), ripeti password (invio).

2-Installiamo Java, Nano e Screen con

Codice:
[root@localhost ~]#yum install java7 nano screen
3-Creiamo un nuovo utente, è meglio non eseguire come root:
Codice:
[root@localhost ~]#useradd <nome>
[root@localhost ~]#passwd <nome>
Nuova Password
Ripeti Password
4-Ci spostiamo nella home dell'utente, creiamo una cartella e scarichiamo craftbukkit al suo interno
Codice:
[root@localhost ~]#cd /home/<nomeutente>
[root@localhost <nomeutente>]#mkdir server
[root@localhost server]#cd server/
[root@localhost server]#wget -O craftbukkit.jar <URL di craftbukkit (copiatelo da dl.bukkit.org)>
5-Creiamo un file di avvio
Codice:
[root@localhost server]#nano start.sh
6-Siamo ora in un editor di testi. Copiate questo codice:
Codice:
#!/bin/sh
BINDIR=$(dirname "$(readlink -fn "$0")")
cd "$BINDIR"
java -Xmx1024M -jar craftbukkit.jar -o true nogui
e mettete al posto della flag -Xmx1024M la quantità di ram che volete dedicare (es: per 4 GB -Xmx4G)
Salviamo con CTRL+O (invio) e CTRL+X.
Ora diamo il permeso di esecuzione al .sh
Codice:
[root@localhost server]#chmod 755 start.sh
7-Avviamo il server (quasi finito Smile)
Usciamo dal terminale con l'utente root e rientriamo con l'utente creato.
Codice:
[root@localhost server]#exit
login as: <nome utente>
Password
Creiamo uno screen (altrimenti craftbukkit si spegnerebbe quando chiudiamo il terminale), e da lì avviamo il server.
Codice:
[<nome utente>@localhost ~]#screen -S <nome screen>
[<nome utente>@localhost ~]#cd server/
[<nome utente>@localhost server]#./start.sh
Potete ora riconoscere la classica console di craftbukkit.
Fermiamo craftbukkit con: stop, e andiamo nel file di configurazione di craftbukkit.
Codice:
[<nome utente>@localhost server]#nano server.properties
Apportiamo le modifiche necessarie, tra cui quella di inserire l'ip nella sezione adatta.
Salviamo (CTRL+O (invio) CTRL+X), e riavviamo craftbukkit (./start.sh).
Ora possiamo uscire dal terminale, ma senza fermarlo. Facciamo CTRL+A e poi D
Per tornare nello screen:
Codice:
[<nome utente>@localhost ~]#screen -x <nome screen>
8-Inserire plugins e configurarli
Per inserire plugins e files io consiglio vivamente FileZilla.
Mettiamo nella barra di connessione rapida: "Indirizzo": IP del server "Nome Utente": nome dell'utente esecutore di craftbukkit; "Password": la password dell'utente; "Porta": 22.
Ora abbiamo un ambiente visuale con cartelle e icone, che dovrebbe rendere tutto più facile.

EDIT:
Ecco anche un veloce tutorial su come installare MySQL, creare un database, creare un utente, garantirgli permessi.
Come prima cosa installiamo mysql
Codice:
[root@localhost ~]#yum install mysql mysql-server
[root@localhost ~]#service mysqld start
Poi settiamo la password da utente root di mysql
Codice:
[root@localhost ~]#mysqladmin -u root password LaPassword
Logghiamo nel terminale mysql come root
Codice:
[root@localhost ~]#mysql -u root -p
Insert password: LaPassword
Come prima cosa creiamo un database (per esempio per LogBlock)
Codice:
mysql>CREATE DATABASE logblock;
Creiamo poi un utente, così non dobbiamo inserire le credenziali di root nel config del plugin, e diamogli tutti i permessi sul database logblock
Codice:
mysql>CREATE USER 'logblockuser'@'localhost' IDENTIFIED BY 'PasswordUtente';
mysql>GRANT ALL PRIVILEGES ON logblock TO 'logblockuser'@'localhost';
mysql>FLUSH PRIVILEGES;
NOTA: Gli apostrofi sono necessari; Nel settaggio del nome utente, 'localhost' consentirà solo connessioni locali. Per consentire connessioni da chiunque, mettete '%'
Ora nel config del plugin potete mettere:
Codice:
host: localhost
port: 3306 (Default di mysql)
database: logblock
username: logblockuser
password: PasswordUtente

Spero di esservi stato di aiuto, alla prossima Smile
(Questo messaggio è stato modificato l'ultima volta il: 17-12-2013 17:39 da BaluMonster.)
Mi piace Quote
[+] 5 utenti apprezzano il post
20-06-2013, 23:19
RE: Creare server minecraft su Linux (Distro red hat)
Messaggio: #2
Perfect, sposto in "Guide su Minecraft" Wink

[Immagine: jkRFBD.png]
Mi piace Quote
20-06-2013, 23:54
R: Creare server minecraft su Linux (Distro red hat)
Messaggio: #3
Bravo, bella guida Wink

Sent from my GT-I9505 using Tapatalk 4 Beta
Mi piace Quote
21-06-2013, 09:02
RE: Creare server minecraft su Linux (Distro red hat)
Messaggio: #4
(20-06-2013 23:54)'Krongrah' Ha scritto:  Bravo, bella guida Wink

Sent from my GT-I9505 using Tapatalk 4 Beta
 

-Dovrei ringraziare te, non avrei mai scoperto screen altrimenti :3
(Questo messaggio è stato modificato l'ultima volta il: 21-06-2013 09:02 da BaluMonster.)
Mi piace Quote
18-09-2013, 19:51
R: Creare server minecraft su Linux (Distro red hat)
Messaggio: #5
ecco come hostare un server sulla ps2. Grazie mille (ho il linux kit) appena torno dal japan testo se funziona!

Send BY Aironenero Technologies Forum viewer 1.0.1 beta stable

[Immagine: sig.php?colour=hex2255ee&uname=AirOn...&xpbar]
[Immagine: qqilzz-5.png]
[Immagine: tb3jj6-5.png]
Mi piace Quote
18-09-2013, 19:54
RE: Creare server minecraft su Linux (Distro red hat)
Messaggio: #6
Nel tutorial alla fine eseguo come root...
Voi eseguite con un altro utente per sicurezza
Mi piace Quote
18-09-2013, 19:57
R: Creare server minecraft su Linux (Distro red hat)
Messaggio: #7
nah il root va bene fidati.

Send BY Aironenero Technologies Forum viewer 1.0.1 beta stable

[Immagine: sig.php?colour=hex2255ee&uname=AirOn...&xpbar]
[Immagine: qqilzz-5.png]
[Immagine: tb3jj6-5.png]
Mi piace Quote
04-10-2013, 01:15
RE: Creare server minecraft su Linux (Distro red hat)
Messaggio: #8
Non è mai un bene eseguire applicativi utilizzabili da sconosciuti come root...

Inviato dal mio GT-I9505 con Tapatalk 4
Mi piace Quote
04-10-2013, 22:10
RE: Creare server minecraft su Linux (Distro red hat)
Messaggio: #9
sconosciuti? che danno potrebbe fare su una ps2? a me nulla, al massimo stacco l'hd e formatto, poi reinstallo e ci sono...

[Immagine: sig.php?colour=hex2255ee&uname=AirOn...&xpbar]
[Immagine: qqilzz-5.png]
[Immagine: tb3jj6-5.png]
Mi piace Quote
05-10-2013, 12:33
RE: Creare server minecraft su Linux (Distro red hat)
Messaggio: #10
Bella guida @BaluMonster Big Grin

[Immagine: EBiqBXV.png]
Mi piace Quote



Discussioni simili
Discussione: Autore Risposte: Letto: Ultimo messaggio
  [CB] Come creare le OneCommand (Creazioni con un comando) [1.9] rt2013 33 2,836 30-11-2016 13:38
Ultimo messaggio: AndryXgame
  [Server] Creare un server senza Hamachi ReNext 374 89,365 30-10-2016 22:59
Ultimo messaggio: Samuele_
  [Mod] Come creare una mod per Minecraft _gjkf_ 251 22,841 30-10-2016 20:14
Ultimo messaggio: OuDayas
  [Guida] TUTTO SU ESSENTIAL TrapMacker 13 8,793 19-10-2016 22:56
Ultimo messaggio: Rinaldi00
  [Guida] Come creare un dominio e collegarlo al proprio server MineCraft Pietroos 15 2,660 18-10-2016 15:36
Ultimo messaggio: DarthRickraft


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

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