[V-How2]1-4-Channel mit 150 MB RAM

08/08/2010 16:30 .Infinity#1
Hallo EPVP,
ich hatte ein wenig langeweile und wollte den jenigen die DYNDNS-Server oder Hamachi Server ein wenig unter die Arme greifen.
Manche haben das Problem das sie einfach nicht genug Ram haben, ich zeige euch heute wie ihr mindestens einen Channel ( 4 sollten auch möglich sein aber ist ungetestet ) mit 150 MB Ram hosten könnt ;)

Zuerst einmal downloadet euch "ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/ISO-IMAGES/7.1/" - 7.1-RELEASE-i386-dvd1.iso.gz

Danach downloadet euch "http://www.virtualbox.org/"
für Windoof.
Nun installiert Virtuel Box,
danach richtet alles so ein wie auf diesem Video -


Erklärung zum Video -
Beim ersten schwarzen Fenster, wo oben links Disk Geometry steht drückt ihr "a" und danach "q".
Beim zweiten schwarzen drückt ihr "c" und nachdem die erste Partition fertig ist, nochmal "c", um den Swapspeicher einzurichten.

PHP Code:
Warum lässt sich damit mit nur 150 MB Ram Metin2 hosten
Ganz einfach,
wir erstellen bei der Installation einen sogenannten Swapbereich.
Dieser Swapbereich ist ein langsamer virtueller Arbeitsspeicher.
In meinen Test konnte ich einen Channel laggfrei dadrauf hosten.
Das einzige was ich bemerkte war, dass die Cores etwas langsamer starteten.
Die ServerFiles und den Metin2 Server eingerichtet hat übrigends .Kay331 ein danke dafür.
Ich habe die Ports 22 und 3306 freigegeben und er richtete via Putty alles ein, da ich selber keine Serverfiles etc besitze.

PHP Code:
 !HOSTET AUF KEINEN FALL SO AUF EINEM ROOT SERVER
-
einen Hardwarearbeitsspeicherder nicht durch eine virtuelle Maschine zugewiesen wurdedauerhaft auf 100laufen zu lassen schrottet ihn irgendwann.
Das ist keine gute Idee
Wenn der Server bei euch jetzt fertig ist, wie zu ende des Videos, müssen wir anfangen das System metin2bereit zu machen.
Als erstes downloaden wir uns die neusten Sicherheitsupdates:
"freebsd-update fetch install"
-
danach downloaden wir die Programmbibliothek
"portsnap fetch extract"
Die beiden Prozesse dauern etwas ;)
ist halt nur ein virtueller PC.

Danach beginnen wir mit der Mysql Installation
-
PHP Code:
cd /usr/ports/databases/mysql50-server/
make install WITH_XCHARSET=all clean
/usr/local/bin/mysql_install_db
chown 
-R mysql /var/db/mysql/
chgrp -R mysql /var/db/mysql
-
-
/usr/local/bin/mysqld_safe –user=mysql &
-
-
PHP Code:
/usr/local/bin/mysqladmin -u root password newpassword
ee 
/etc/rc.conf
mysql_enable
="YES" eintragen und mit ESC "a" "a" speichern
reboot
mysql 
-p
GRANT ALL PRIVILEGES ON 
*.* TO 'root'@'%'[ENTER-TASTE]
IDENTIFIED BY 'newpassword' WITH GRANT OPTION
-
Nun mit Navicat auf die interne IP einloggen,
mit folgenden Daten
PHP Code:
Benutzername -
root
Passwort 
-
newpassword 
-
Dann solltet ihr noch den User "mt2" mit dem Passwort "mt2!@#" erstellen.
Das macht ihr so
PHP Code:
Navicat öffnen -
connecten -
Rechtsklick auf eine Datenbank -
Manage Users -
Add User -

Usernamemt2
Host
localhost 
Password
mt2!@#
Confirm Passwordmt2!@#
-
Jetzt solltet ihr noch mit "Edit User" das Passwort "newpassword" von dem user "root@%" ändern.
Danach löscht ihr das Passwort von dem User "root@localhost" 
Danach solltet ihr die Datenbank unter /var/db/mysql uploaden.
Danach verteilt ihr dem Ordner "mysql" unter /var/db und all seinen Unterordnern die Rechte 777.
Danach müsst ihr rebooten.
-
Nachdem reboot gibt ihr ein :
mysqlcheck --repair --all-databases

Nun Serverfiles uploaden, entpacken etc.
Das erklär ich nun nicht nochmal.

Momentan läuft der virtuelle Server über eine Netzwerkbrücke, also
eine interne IP.
Ihr könntet jetzt die Ports im Router freigeben also 22 3306 und die Mt2 Ports und dann per Public IP oder Dyndns connecten.
Ihr könnt ihn aber auch nachdem ihr die Programmbibilothek gedownloadet habt auch mit den Tuts aus EPVP auf Hamachi Server umstellen.

Best Regards,
.Infinity
08/08/2010 16:32 Nico.Stylez#2
Nice danach hab ich gesucht :D
08/08/2010 16:39 xIvan4ikx#3
Sorry, mein Fehler.
Es funktioniert alles, danke.
08/08/2010 16:41 Ap0kalyps3#4
Quote:
Originally Posted by .Infinity View Post
Hallo EPVP,
ich hatte ein wenig langeweile und wollte den jenigen die DYNDNS-Server oder Hamachi Server ein wenig unter die Arme greifen.
Manche haben das Problem das sie einfach nicht genug Ram haben, ich zeige euch heute wie ihr mindestens einen Channel ( 4 sollten auch möglich sein aber ist ungetestet ) mit 150 MB Ram hosten könnt ;)

Zuerst einmal downloadet euch "ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/ISO-IMAGES/7.1/" - 7.1-RELEASE-i386-dvd1.iso.gz

Danach downloadet euch "http://www.virtualbox.org/"
für Windoof.
Nun installiert Virtuel Box,
danach richtet alles so ein wie auf diesem Video -

[Only registered and activated users can see links. Click Here To Register...]

Erklärung zum Video -
Beim ersten schwarzen Fenster, wo oben links Disk Geometry steht drückt ihr "a" und danach "q".
Beim zweiten schwarzen drückt ihr "c" und nachdem die erste Partition fertig ist, nochmal "c", um den Swapspeicher einzurichten.

PHP Code:
Warum lässt sich damit mit nur 150 MB Ram Metin2 hosten
Ganz einfach,
wir erstellen bei der Installation einen sogenannten Swapbereich.
Dieser Swapbereich ist ein langsamer virtueller Arbeitsspeicher.
In meinen Test konnte ich einen Channel laggfrei dadrauf hosten.
Das einzige was ich bemerkte war, dass die Cores etwas langsamer starteten.
Die ServerFiles und den Metin2 Server eingerichtet hat übrigends .Kay331 ein danke dafür.
Ich habe die Ports 22 und 3306 freigegeben und er richtete via Putty alles ein, da ich selber keine Serverfiles etc besitze.

PHP Code:
 !HOSTET AUF KEINEN FALL SO AUF EINEM ROOT SERVER
-
einen Hardwarearbeitsspeicherder nicht durch eine virtuelle Maschine zugewiesen wurdedauerhaft auf 100laufen zu lassen schrottet ihn irgendwann.
Das ist keine gute Idee
Wenn der Server bei euch jetzt fertig ist, wie zu ende des Videos, müssen wir anfangen das System metin2bereit zu machen.
Als erstes downloaden wir uns die neusten Sicherheitsupdates:
"freebsd-update fetch install"
-
danach downloaden wir die Programmbibliothek
"portsnap fetch extract"
Die beiden Prozesse dauern etwas ;)
ist halt nur ein virtueller PC.

Danach beginnen wir mit der Mysql Installation
-
PHP Code:
cd /usr/ports/databases/mysql50-server/
make install WITH_XCHARSET=all clean
/usr/local/bin/mysql_install_db
chown 
-R mysql /var/db/mysql/
chgrp -R mysql /var/db/mysql
/usr/local/bin/mysqld_safe –user=mysql &
PHP Code:
/usr/local/bin/mysqladmin -u root password newpassword
ee 
/etc/rc.conf
mysql_enable
="YES" eintragen und mit ESC "a" "a" speichern
reboot
mysql 
-p
GRANT ALL PRIVILEGES ON 
*.* TO 'root'@'%'[ENTER-TASTE]
IDENTIFIED BY 'newpassword' WITH GRANT OPTION
-
Nun mit Navicat auf die interne IP einloggen,
mit folgenden Daten
PHP Code:
Benutzername -
root
Passwort 
-
newpassword 
-
Dann solltet ihr noch den User "mt2" mit dem Passwort "mt2!@#" erstellen.
Das macht ihr so
PHP Code:
Navicat öffnen -
connecten -
Rechtsklick auf eine Datenbank -
Manage Users -
Add User -

Usernamemt2
Host
localhost 
Password
mt2!@#
Confirm Passwordmt2!@#
-
Jetzt solltet ihr noch mit "Edit User" das Passwort "newpassword" von dem user "root@%" ändern.
Danach löscht ihr das Passwort von dem User "root@localhost" 
Danach solltet ihr die Datenbank unter /var/db/mysql uploaden.
Danach verteilt ihr dem Ordner "mysql" unter /var/db und all seinen Unterordnern die Rechte 777.
Danach müsst ihr rebooten.
-
Nachdem reboot gibt ihr ein :
mysqlcheck --repair --all-databases

Nun Serverfiles uploaden, entpacken etc.
Das erklär ich nun nicht nochmal.

Momentan läuft der virtuelle Server über eine Netzwerkbrücke, also
eine interne IP.
Ihr könntet jetzt die Ports im Router freigeben also 22 3306 und die Mt2 Ports und dann per Public IP oder Dyndns connecten.
Ihr könnt ihn aber auch nachdem ihr die Programmbibilothek gedownloadet habt auch mit den Tuts aus EPVP auf Hamachi Server umstellen.

Best Regards,
.Infinity

^Mein Infinity <3
Wie froh ich bin dich in meinem Team zu haben ♥

Hamma Tut :)
Nice work & so..

Thx is dir sicher schatzi <3

Gz,
Ap0
08/08/2010 16:41 westilein#5
Ist hilfreich
08/08/2010 16:42 .Infinity#6
Ohne "" kopieren xDDDDDDDDDDDD
08/08/2010 16:43 .BritainAndy#7
klappt -.-" du musts ihn zusammensetze n xD
08/08/2010 16:45 .Infinity#8
Nein also der Link ist ftp://ftp-archive.freebsd.org/pub/Fr...SO-IMAGES/7.1/
und die Datei die ihr da downloaden sollt ist das was dahinter steht xD
also 7.1 dvd iso
08/08/2010 16:46 BloodyMustang#9
Oh hilfreich :=)
08/08/2010 16:47 Nico.Stylez#10
das muss man mit firefox öffnen!
mit safari wird nix angezeigt!
08/08/2010 16:54 xMichiix#11
o.O seh ich dasrichtig die datei hat 1,5GB? xD
08/08/2010 16:54 .Kay331#12
Danköö, endlich ist das vtut fertig.

MfG .Kay331 ;)
08/08/2010 16:59 .Infinity#13
JO hat 1,8 GB
08/08/2010 17:03 xMichiix#14
geht das auch ohne den Teil ?
08/08/2010 17:05 .Infinity#15
Nein