[HOW TO] Metin2 Root-Server erstellen
da die frage öfters kommt wie man ein server installiert ! ein How to
aufpassen bei jeden anbieter muss man das nicht machen bei manche ist es schon vorinstalliert!
Hallo liebe Com.
Also ihr braucht folgendes:
1.)Brain.exe sehr,sehr wichtig
2.)FileZilla oder WinSCP o.Ä.
3.)Ein SSh Programm wie Putty
4.)Ein Programm wie Navicat, um zu der Mysql DB conecten zu können.
4.)Einen Root in diesem Fall 7.2 32Bit. Für 64Bit und ein Anderes FreeBSD sind spezielle Libs nötig.
So aber nun geht´s aber auch schon los.
Ihr loggt euch mit Putty auf den Root ein und gebt
PHP-Code:
portsnap fetch extract
ein.
Das lasst ihr jetzt erstmal durchlaufen.
Währenddessen könnt ihr euch bereits die Files + DB herunterladen.
Oder bei eher Newschool . Diese kommen in das Verzeichniss /home. Dieses müsst ihr vorher allerdings noch in FileZilla o.Ä. erstellen wie sollte klar sein Bitte melden Sie sich an, um dieses Bild zu sehen. Darauf werde ich nachher noch genauer eingehen.
Nachdem das mit den Ports fertig ist drückt ihr [ENTER] und fügt
PHP-Code:
cd /usr/ports/databases/mysql55-server
ein. Wie? Ganz einfach. Bei windows normal mit [STRG]+[C] und dann bei Putty mit einem Rechtsklick.
Dann
PHP-Code:
make WITH_XCHARSET=all install clean
Das kann nun eine Weile dauern... Ca. 30Min kommt auf die Leistung des Roots an. CPU , Ram etc.
So wenn das fertig ist gebt ihr
PHP-Code:
ee /etc/rc.conf
ein.
Nun geht ihr Ganz nach unten und fügt folgendes ein.
PHP-Code:
mysql_enable="YES"
PHP-Code:
fsck_y_enable="YES"
PHP-Code:
background_fsck="NO"
Das fsck ist gegen den bin.sh fehler. Müsst das nicht einfügen ist aber teilweise sehr nützlich.
So nun [ESC] und 2x [ENTER].
So nun Rebooten entweder mit dem Normalen Befehl
PHP-Code:
reboot
oder wie ich es immer mache
PHP-Code:
shutdown -r now
. Könnt ihr euch selber aussuchen.
Nun abwarten und wenn er Fertig ist mit dem Reboot wieder einloggen.
Nun wenn ihr wieder drinnen seit gebt ihr
PHP-Code:
mysql -uroot -p
ein und dann wieder 2x [ENTER].
Als erstes gebt ihr
PHP-Code:
grant all on *.* to root@"%" identified by "Hier euer Passwort rein.";
ein.
Die "" müssen davor und dahinter sein.
So jetzt kommt es drauf an welche Files ihr habt bei den ersten fügt ihr
PHP-Code:
grant all on *.* to m2sf@"localhost" identified by "m2sf";
Bei den Anderen
PHP-Code:
grant all on *.* to mt2@"localhost" identified by "mt2!@#";
Nachdem gebt ihr
PHP-Code:
exit;
ein.
Nun
PHP-Code:
/usr/local/etc/rc.d/mysql-server restart
eingeben, um Mysql neu zu starten. Nun solltet ihr euch bereits einloggen können.
Jetzt ladet ihr die Files hoch. Wohin die gehören steht oben dabei. Die ersten in /usr die zweiten in /home.
Wenn die oben sind geht ihr wieder in Putty und gebt bei den ersten
PHP-Code:
tar -xf m2sf.tar.gz
und bei den zweiten
PHP-Code:
tar -xf xelon2.tar.gz
ein.
So nun ladet ihr die Jeweilige Datenbank hoch. Bei den ersten müsst ihr allerdings noch etwas machen. Ladet euche den 7Zip File manager runter und entpackt die db der ersten Files. Dann geht ihr in den File Manager rein und wählt alle aus. (account etc.) Dann hinzufügen und bei Archivformat .tar und dann das ergebniss wieder auswählen und als Format .gzip wählen. Dann hochladen.
Nun geht ihr in Putty in das Verzeichniss /var/db/mysql und gebt
PHP-Code:
tar -xf name.tar.gz
ein.
Dies gilt für beide Files und das "name" müsst ihr durch den Archievnamen austauschen.
Jetzt startet ihr den Mysql Server wieder mit dem Befehl
PHP-Code:
/usr/local/etc/rc.d/mysql-server restart
ein.
Nun installieren wir noch schnell Python, um neue Quests einfügen zu können.
Als erstes
PHP-Code:
cd /usr/ports/lang/python
eingeben und dann
PHP-Code:
make install clean
hineinschreiben.
Wenn das fertig ist
PHP-Code:
cd /usr/bin
einfügen und dann noch
PHP-Code:
ln -s /usr/local/bin/python2.5 python
das.
Jetzt ladet ihr euch die Libs aus dem Anhang runter und zieht diese in das Verzeichniss /lib.
Ihr dürft dort NIE etwas überschreiben, denn das kann euren Root töten.
So nun gebt ihr den Files noch 777 Rechte. Dies macht ihr in Filezilla mit einem Rechtsklich, Dateiberechtigung und dort dann 777. Dies müsst ihr bei Files und der DB machen.
So jetzt könnt ihr den Server auch schon starten. Bei den ersten Files
PHP-Code:
cd /usr/m2sf && sh start.sh
und bei den zweiten
PHP-Code:
cd /home/game && sh start.sh
.
ein like wär nice
so und der rest erklärt sich von selbst
Mfg: Ryota
quelle: Epvp (F.R.E.E)