Hey e*PvP Metin2 Community,
heute zeige ich euch mal bzw. beschreibe ich euch wie ihr eine Full Installation von MySQL.
PAE Kernel und einen Server allgemein aufstellt.
Bevor ich anfange dies ist ein Thema für Root Besitzer bzw. Leute die vor haben einen Root zu besitzen.
Als erstes öffnet ihr euren FTP und Connectet auf euren Root.
Danach geht ihr in den Ordner
# /home
Dort hin ladet ihr eure Server Files drauf am besten im Format ".tar.gz"
So das kann eine weile dauern damit ihr aber nicht warten müsst or etc. öffnet ihr euren SSH Programm in unserem Fall ist es Putty.
Mit Putty Connectet ihr auf euren Dedizierten Root Server und als erstes würde ich MySQL Installieren.
Als erstes Tippen wir in Putty ein:
# cd /usr
Danach lassen wir den Root eine Datei direkt in den Ordner runter laden dazu einfach...
# fetch
ftp://ftp.freebsd.org/pub/FreeBSD/po...s/ports.tar.gz
Nach dem er fertig ist starten wir diesen Befehl:
# tar zxvf ports.tar.gz
So wenn es fertig ist löschen wir einfach mal die Datei ports.tar.gz mit diesem Befehl:
# rm ports.tar.gz
Jetzt gehen wir in den Ordner:
# cd /usr/ports/databases/mysql50-server/
So jetzt starten wir diesen Befehl:
# make install WITH_XCHARSET=all clean
Das kann etwas dauern bei einem nicht Hoch Qualitäts Root
So es ist fertig? Super jetzt einfach diesen Befehl eintippen:
# /usr/local/bin/mysql_install_db
So jetzt dies ein Tippen
# chown -R mysql /var/db/mysql/
Und...
# chgrp -R mysql /var/db/mysql/
So jetzt dies eintippen:
# /usr/local/bin/mysqld_safe –user=mysql &
Dank dem "&" müsst ihr nach dem er nicht weiter macht "ENTER" drücken
So damit MySQL Automatisch mit Startet bei Reboots einfach dies machen:
# cd /etc
# ee rc.conf
Dort Tragen wir als letztes dies ein:
# mysql_enable="YES"
Jetzt Rebooten ,aber Achtung hat euer FTP die Dateien fertig hochgeladen?
Falls nein dann wartet es ab bis er Fertig hochgeladen hat und danach Rebooten.
Ist es fertig Hochgeladen also die Server Files?
Dann jetzt Rebooten
# reboot
So Root ist wieder Online nach dem Reboot? Gut jetzt in Putty dies eintippen!
# /usr/local/bin/mysqladmin -u root password newpassword
Bei "newpassword" tippt ihr euer Passwort ein um per Putty bei MySQL zu gelangen
So jetzt dies:
# mysql -p
Er fragt euch nach dem Passwort den wir im letzten schritt gemacht haben in meinen Fall wäre es "newpassword"
Jetzt seit ihr in eurem MySQL Local Ort gelangt. Jetzt dies eintippen:
# GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'
# IDENTIFIED BY 'Euer Passwort muss zwischen den Zwei Zeichen rein' WITH GRANT OPTION;
So jetzt wieder das gleiche jedoch diesmal dies dort eintippen:
# GRANT ALL PRIVILEGES ON *.* TO 'mt2'@'localhost'
# IDENTIFIED BY 'mt2!@#' WITH GRANT OPTION;
# quit
Das ist für die Configs euer Server Files da er nach denen Fragt wenn ihr den Server starten wollt.
So nun öffnet euren Navicat und Connectet auf euren Root mit den Daten die ihr erstellt habt.
Ihr kommt per Navicat auf eure Datenbank? Super alles ist bis jetzt OK.
Nun einfach die Datenbank in den Ordner "var -> db -> mysql" rein laden dies kann auch etwas dauern kommt halt drauf an wie groß eure Datenbank ist.
So jetzt per Putty
# cd /home
# chmod -R 777 metin2.tar.gz
# tar yxvf- metin2.tar.gz
# rm metin2.tar.gz
# chmod -R 777 metin2
# cd /home/metin2
# ./shortcut.sh &
So öffnet euren FTP wieder und geht in den Ordner "home -> metin2 -> share_data -> lib"
Dort kopiert ihr alle Dateien in den Ordner "lib" den findet ihr am Anfang wo auch der Ordner "home" und "var" ist.
So jetzt sind die Libs fertig und es gibt keine Probleme damit.
Jetzt noch per Putty
# cd /home/metin2/channel
# ./shortcut1.sh &
# cd /home/metin2/share_data/locale/english bzw. hongkong"quest
# sh make falls ihr make in make.sh umbennant habt dann dies sh make.sh
So die Server Files sind fertig eingerichtet die Datenbank ist oben und alles ist OK.
Jetzt noch PAE Kernel Modules Installieren dazu werde ich jetzt ganz fies einfach ablesen und nur die Schritte vom anderen Thema hier rein tun.
Copy and Paste from .Syareh.
Hallo,
Ich möchte euch heut zeigen wie ihr den PAE Mod installieren könnt & auf eurem Root den Full Ram nutzen könnt;
Step 1:
PuTTY öffnen und einloggen;
und dann "
Code:
top
" eingeben ohne ".
Top is wie der Task manager wie vom Windows,er listet auf welche Prozesse grade laufen,wieviel Arbeitsspeicher sie verbrauchen,wielange sie schon laufen und was die CPU leistung beansprucht.
So jetzt wollen wir ändern,dass der Root mehr leistung auf die Reihe bringt also statt 2,9 GB / 4 GB z.B 8 GB hat und auch Voll verfügbar sind.
Installation;
nachdem wir top gedrückt haben geben wir ESC ein ganz links oben auf der Tastatur.
Code:
Dann geben wir sysinstall ein & gehen auf Configure,dort wählen wir Distrubions dann einma bei src dann bei base ein X und bei sys ein X.
Dann auf OK und nochma auf OK.
Code:
Dann wählen wir FTP aus.
dann URL
Dort fügt ihr folgendes ein;
ftp://ftp-archive.freebsd.org/pub/Fr...86/7.1-RELEASE
dann lädt er die Datei & warten bis dort 100% steht.
So dann öffnen wir wieder Putty & loggen uns wieder ein.
Code:
cd /boot/defaults && ee loader.conf
Dann gehen wir runter bis zu
Code:
geom_bed_load
Datei und machen bei den 2 Geom zeilen statt "NO" ein "YES" hin.
Code:
Es sind 5 "geom_zeilen", die auf "YES" gestellt werden müssen.
Folgende:
- geom_bde_load="YES"
- geom_ccd_load="YES"
- geom_stripe_load="YES"
- geom_vinum_load="YES"
- geom_mirror_load="YES"
So,nun ESC drücken.
und dann auch auf " save changes ".
Dann das PuTTY schließen indem wir den Befehl;
Code:
exit;
eingegebn haben.
Bei dem anderen drücken wir wenn alles Fertig geladen ist auf Exit und dann auf exit install.
So dann in Putty das eingeben;
Code:
cd /usr/src/sys/i386/conf
Dann geben wir ein:
Code:
config PAE
dann:
Code:
cd ../compile/PAE
dann:
Code:
make cleandepend && make depend
So jetzt ladet er.
Dann geben wa
Code:
make
ein.
So jetzt müsst ihr euch mit Filezilla auf euren Root verbinden & dann ins Verzeichnis:
Code:
/usr/src/sys
Dann die OVH patch datei löschen & dann wieder Filezilla schließen.
Dann warten wa nochma nen bisschen bis das Fertig geladen hat in PuTTY.
Dann geben wir ein wenn es Fertig ist: make install
Dann der Befehl in PuTTY:
Code:
cp /boot/kernel.old/geom_* /boot/kernel
Soo jetzt versucht er noch die Ovh Patch datei anzusprechen aber das gelingt ihm nicht .
So jetzt
Code:
Reboot
eingeben.
Dann können wir auch uname -a eingeben & schauen das er kein Zugriff mehr hat.
Dann geben wir top ein & sehen oben rechts da er jetzt den Full Ram nutzt.
So PAE Kernel fertig eingerichtet? Super!
Jetzt einfach den Server mal starten.
# cd /home/metin2
# ./db_auth.sh &
# ./startch1.sh &
Falls ihr ein Startscript wollt dann schreibt mir eine Private Naricht und ich gebe euch nach euren Server Files aufbau ein Start Script und Stop Script.
Wenn der Server aus irgend ein Core Fehler nicht starten will benötige ich von euch die "SYSERR" die letzten 10 Zeilen die findet ihr in jeder Datei sagen wir an Game1_1 or etc.
Alles selfmade geschrieben ausser das von PAE Kernel Modules.
Ein Thanks wäre Lieb aber nicht nötig.
Ihr habt ein Problem beim Starten dann Posted es hier.
Und falls ihr denkt Kopiert dann beweisst es mir da ich alles Geschrieben habe in der Zeit wo ich kein Internet habe und dies am 04.Juli 2010 um 19 Uhr
Best Regards,
.Dark.