Register for your free account! | Forgot your password?

You last visited: Today at 17:57

  • Please register to post and access all features, it's quick, easy and FREE!


[How To] Metin2 p-server root FreeBSD

Closed Thread
 
Old   #1
 
elite*gold: 0
Join Date: Apr 2009
Posts: 230
Received Thanks: 61
[How To] Metin2 p-server root FreeBSD

Hallo, mir war langweillig + hatte einbisschen Zeit, deshalb hab ich euch mal ein TuT zusammen gebastelt, mit dem man einen Metin2 P Server erstellen kann!

Wichtig: Es geht nur auf dem Root Server! Und nicht auf dem Virtual PC!

Was ihr dazu benötigt:

-->FreeBSD Root, am besten 32bit!
--> Die Serverfiles !
--> Die Datebank : Auf Anfrage, da ich nicht weiss ob ich das darf.
--> Filezilla, um über FTP zu connecten: Filezila
--> Navicat, um Zugang zur DB zu erhalten: Navicat Lite Version link im DL Spoiler, der weiter unten ist
--> Grundkenntnisse, wie z.B auf dem Root per FTP die Dateien Hochladen oder mit Navicat die DB bearbeiten!

So jetzt zum Tutorial:

1. FTP Zugang sollte schon bestehen.
2. Richtet euch MySQL 5.0 für FreeBSD ein, wie im Spoiler beschrieben:
Spoiler:
1.
Code:

cd /usr/ports/databases/mysql50-server/


2.
Code:

make install WITH_XCHARSET=all clean


3.
Code:

/usr/local/bin/mysql_install_db


4.
Code:

chown -R mysql /var/db/mysql/


5.
Code:

chgrp -R mysql /var/db/mysql/


6.
Code:

/usr/local/bin/mysqld_safe –user=mysql &


7.
Code:

/usr/local/bin/mysqladmin -u root password newpassword

newpassword müßt ihr gegen euer passwort austauschen, am besten ist euer root benutzerpasswort!

8.
tragt
Code:

mysql_enable="YES"

in die rc.conf ein damit sich mysql beim systemstart mitstartet.


9.
Code:

mysql -p

anschliessend mit root-benutzerpassword einloggen.


10.
Code:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'[ENTER-TASTE]
IDENTIFIED BY 'some_pass' WITH GRANT OPTION;

in der zweiten zeile bei some_passwort muß wieder das root benutzerpasswort rein, mit dem kommt ihr dann auch über navicat vom windows system drauf.


11.
mit navicat connecten, FERTIG!


3. Wenn ihr das alles gemacht habt, entpackt ihr mal die Serverfiles und die DB.
4. Ihr öffnet FileZilla und loggt euch mit euren FTP Daten ein, um die Files hochzuladen
5. Ladet den Ordner game ins Verzeichniss, der Ordner sollte eig. grad nachdem Einloggen sichtbar sein.

6. Ladet den Inhalt des Ordners MYSQl in der Ordner /var/db/mysql/
7. Öffnet PuTTY und loggt euch ein.
8. Wechselt ins Hauptverzeichnis /
9. Jetzt gebt ihr folgenden Befehl ein: chmod -R 777 game
10. Und nachher noch diesen Befehl : chmod -R 777 /var/db/mysql
11. Immer noch in der Befehlszeile eures Roots: mysql (enter drücken) dann:


Code:

mysql> GRANT ALL PRIVILEGES ON *.* TO 'mt2'@'localhost'
-> IDENTIFIED BY '[email protected]#' WITH GRANT OPTION;
quit (enter drücken...)

und anschliessend wieder enter.. Anmerkung: Natürlich könnt ihr "mt2"(User) und "[email protected]#"(Passwort) durch eure eigenen ersetzen, es macht das ganze nur ein wenig komplizierter. Weiter unten noch mehr dazu
12. So, jetzt öffnet ihr mal Navicat und verbindet euch mit der Db mit den Logindaten, die ihr bei Punkt 11 festgelegt habt.

13. Geht auf den Button "Benutzer Verwalten". Ihr werdet jetzt eine Liste mit allen Mysqlusern sehen.
Ihr sucht euch euren, bei Punkt 11 erstellten raus und klickt mal darauf.
links vom Namen sollte jetzt ein "+" kommen. Klickt darauf. Jetzt seht ihr die ganze Liste mit euren DB. Klickt auf jede und geht rechts oben auf den Button "Alles auswählen" und dann auf "Speichern". Dies müsst ihr natürlich bei allen Datenbanken machen.

14. Falls ihr das geschafft habt, geht zu PuTTY zurück und gebt folgenden Befehl ein!


Code:

cd ..
cd game
./start.sh

15. Jetzt sollte der Server aufstarten, wenn ihr alles richtig gemacht habt, sollte es ohne Fehler geschehen.

16. Zum Beenden des Servers wieder ins Verzeichnis game wechseln und da
Code:

Code:

./close.sh eingeben

Jetzt müsste der Server start klar sein! Falls nicht, habt ihr was falsch gemacht.

* Wie ich oben bei der grünen Anmerkung vermerkt habe, könnt ihr auch einen anderen mysql user erstellen, als den standard mt2 mit pw [email protected]#.
Dafür gebt bei Pkt. 11 einfach andere Daten an (Z.B mt2 und asd123).
Jetzt geht ihr in Filezilla in der Ordner game und ändert da in den Ordnern db, auth, game99, game61, game2, game1_1, game1_2, game 1_3 und first die Config-Dateien.
Darin sollte es etwa so aussehen:
Spoiler:

HOSTNAME: game99
CHANNEL: 99
PORT: 13099
P2P_PORT: 14099
DB_PORT: 15001
DB_ADDR: localhost
#MAP_ALLOW: 103 105 110 111 81 113 114 118 119 120 121 122 123 124 125 126 127 128 181 182 183
MAP_ALLOW: 103 105 110 111 81 113 114 118 119 120 121 122 123 124 125 126 127 128 181 182 183
TABLE_POSTFIX:
ITEM_ID_RANGE: 50000001 100000000
PASSES_PER_SEC: 25
SAVE_EVENT_SECOND_CYCLE: 180
PING_EVENT_SECOND_CYCLE: 180
PLAYER_SQL: localhost mt2 [email protected]# player = Die Tabelle "Player"
COMMON_SQL: localhost mt2 [email protected]# common = Die Tabelle "Common"
LOG_SQL: localhost mt2 [email protected]# log
#TEST_SERVER: 1
pk_server: 1





Falls ihr euren MySQL Usernamen ändern wollt dann ändert bitte "mt2" zu eurem Usernamen und "[email protected]#" zu eurem neuen Wunsch Passwort!

MFG MC_Muffin

P.S: Es geht mit FreeBSD 32 und 64bit, nur bei der 64bit Version muss man die 64bit Libs einzeln suchen.

Download Links:
Spoiler:
Navicat Lite:[Only registered and activated users can see links. ]

FileZilla: [Only registered and activated users can see links. ]


PPS: Wie ihr oben sehen könnt, habe ich das Tutorial nicht selber geschrieben, da ich keine Zeit hatte.
Original link poste ich nicht, da dort der Link zu den Server Files ist! Versteht das bitte.

PPPS: Thanks sind erlaubt Ich mache das nicht der Thanks wegen..

PPPPS: Falls ihr Fragen oder Hilfe braucht, dann bitte postet das hier!



Falls ihr euch keinen Root leisten könnt und trotzdem mal einen Metin2 Pserver erstellen wollt, dann macht das wie in dem Tut hier--->Hamachi Server Tutorial!

Spoiler:


Vorausetzungen:

*Instantfiles müsst ihr haben + VPC
*Geduld und Zeit
*Brain.exe

1. Macht weiter mit Schritt 2 falls ihr die Files schon habt!

2.Entpacken Pw: mcncc.com

3.Den entpackten ordner umbenennen in z.b Mt2

4.Ordner öffnen und alle drei Archive entpacken

5.Den ordner wo FTERM drine is umbenennen in z.b FTERM(wichtig!! nur so kann man FTERM starten)

6.Die .vmc und .vhd umbenennen in z.b Mt2.vmc und Mt2.vhd

7.Die .vmc datei mit einem Editor öffnen und den Pfad/Namen Anpassen(Siehe Vid)

8.Virtual PC installieren

9.LoopBack Adapter Installieren Xp und Vista

10.Dem LoopBack Adapter eine Ip Zuweisen Vista Xp

11.Doppelklick auf Mt2.vmc

12. Einloggen Id: root Pw: mcncc.com

13.sysinstall eingeben [(szsinstall) wegen der Englischen Tastatur]

14.Ip's einstellen (ipv6:No Dhcd:No) (Vid TuT)

15./etc/rc.d/netif restart eingeben [(-etc-rc.d-netif restart)wegen englischer Tastatur]

16.Dem Virtual Pc den Loopback Adapter zuweisen

17.Neustarten

18.FTERM öffnen (nur möglich wenn keine Chinesischen Zeichen in Vorherig Geordneten Ordner-Namen auftauchen)

19.Ip einstellen(Siehe Vid)

20.Auf "Play" Drücken

21. ./start eintippen oder Siehe Vid

22. Alle dateien im Ordner "Exe" in ein China Client packen.

23. mc.txt öffnen und anpassen

24. Die "Sura" exe starten

25. Einloggen Id : Rain Pw : 12345

26 Freuen



Apache/HP Tutorial!

Spoiler:
Kommt noch...



Wie man einen Spieler zum GM macht!

Spoiler:
1. Man öffnet Navicat
2. Dann öffnet man die Tabelle gmhost, in der accout DB und fügt das hier in einer neuen Zeile ein: *.*.*.*
3. Dann die IP eures GMs bzw. eure IP
4. dann öffnet man die Tabelle gmlist und fügt dort eure IP, neben dem Chara namen ein.
5. Server Rebooten oder falls jemand ingame ist der Rechte hat, soll er /reload a eingeben, dann habt ihr die Rechte ohne Server Reboot.
6. Freuen.
7. Ich weiss das müsste eig. jeder wissen aber ja, nicht jeder weiss es..



2ten Channel einrichten

Spoiler:
Kommt noch...



MySQL&Apache 2.2 für Debian!

Spoiler:
[I]Installation Debian Apache Webserver
Debian 4.0 : # apt-get -y install apache2
Installation Debian Apache 2.2 Php5 Unterstützung
Debian 4.0 : # apt-get -y install libapache2-mod-php5 php5-cli php5-common php5-cgi
Installation PhpMyAdmin
Debian 4.0 : # apt-get install phpmyadmin
Aufruf über: [Only registered and activated users can see links. ]
Zusätzliche Zugriffsbeschränkung für Phpmyadmin durch .htaccess / Passwortschutz
Erstellung .htaccess Datei
Debian 4.0 : # mcedit /var/www/phpmyadmin/.htaccess

Inhalt

Zitat:
AuthType Basic
AuthName “phpmyadmin”
AuthUserFile /var/www/phpmyadmin/.htpasswd
require user USERNAME
Erstellung .htpassword Datei
~# mcedit /var/www/phpmyadmin/.htpasswd
USERNAME:iqhCaA/JBcng.
Passwortverschlüsselung hier unter KENNWORT
Anpassung Apache.conf
~# mcedit /etc/apache2/apache2.conf
Inhalt an Ende der Apache2.conf anfügen
<Directory /var/www/phpmyadmin>
AllowOverride AuthConfig
Options ExecCGI FollowSymLinks
</Directory>

Installation Debian Mysql Server 5
Debian 4.0 : # apt-get install mysql-common mysql-server mysql-server-5.0
Passwort von Root für Debian MySQL ändern / setzen
Debian 4.0 : # mysqladmin -u root -p password ‘IhrNeuesMysqlRootPasswort’
( Enter password: mit RETURN beantworten, da zu Begin noch kein Passwort gesetzt ist)

Erstellung Debain Etch MySQL Datenbank

Debian 4.0 : # mysqladmin -p create ErsteDatenBank
Erstellung eines weiteres MySQL Benutzer und Anpassung der Rechte für Datenbank

mysql -u root -p

Enter Password: *****

mysql> create user ‘NeuerNutzer’@localhost identified by ‘Passwort’;

mysql> GRANT ALL PRIVILEGES ON ErsteDatenBank . * TO [email protected]’localhost’;

mysql> FLUSH PRIVILEGES;

mysql> quit

Debian Apache 2.2 Webserver Neustart

Debian 4.0 : # /etc/init.d/apache2 restart

Test der Php 5 Unterstützung

Debian 4.0 : # mcedit /var/www/test.php

Inhalt:
Zitat:
# test.php
<?php phpinfo(); ?>
Test im Browser über: [Only registered and activated users can see links. ]


Spiel Launcher für euren Server!

Spoiler:
Kommt noch...


Falls wer Hilfe braucht, soll er das hier schreiben oder mich im ICQ adden, dann mache ich das per
Teamviewer!

Verbesserungs Vorschläge/Wünsche

Bitte sagt mir, wenn ich für euch nochwas schreiben soll bzw. was für Tutorials ihr wollt.



aley2000 is offline  
Thanks
1 User
Old 12/30/2010, 10:53   #2
 
elite*gold: 0
Join Date: Nov 2010
Posts: 110
Received Thanks: 65
Test im Browser über: [Only registered and activated users can see links. ]
Navicat Lite:[Only registered and activated users can see links. ]

FileZilla: [Only registered and activated users can see links. ]


Toll mehre Threads zusammen geklatscht
C&P


°SuPPe° is offline  
Old 12/30/2010, 10:54   #3
 
elite*gold: 26
Join Date: Dec 2010
Posts: 152
Received Thanks: 92
Gibts schon; C & P

#reported.
.Cruize is offline  
Old 12/30/2010, 10:59   #4
 
elite*gold: 0
Join Date: Nov 2010
Posts: 309
Received Thanks: 90
Suppe du hast Recht.
Nicht nur das ist kopiert sondern alles bzw. fast alles von hier:
Seht's euch an alles stimmt überrein omg





Ey schämst su sich ned Ersteller? Ich würd mich zu Boden schämen und much in eine Ecke verkriechen echt OMG!!!!

MfG


CauTaRt is offline  
Old 12/30/2010, 11:01   #5
:>




 
elite*gold: 0
The Black Market: 138/0/0
Join Date: Jan 2010
Posts: 24,539
Received Thanks: 7,673


#closed


Crank is offline  
Closed Thread



« Metin2 Fun PSever | [HOW TO]Metin2 Mapnamen ändern »

Similar Threads
[How To] Metin2 P Server auf FreeBSD Root!
05/11/2013 - Metin2 PServer Guides & Strategies - 225 Replies
Hallo, mir war langweillig + hatte einbisschen Zeit, deshalb hab ich euch mal ein TuT zusammen gebastelt, mit dem man einen Metin2 P Server erstellen kann! Wichtig: Es geht nur auf dem Root Server! Und nicht auf dem Virtual PC! Was ihr dazu...
[Metin2]ich suche ein root server mit FreeBSD
04/26/2012 - Metin2 PServer - Discussions / Questions - 3 Replies
Hallo Epvp ich such ein guter root server mit FreeBSD könnt ihr hier den link rein posten oder per pn Mfg Euer Zocker1996
[How To] Metin2 P Server auf FreeBSD Root!
12/27/2010 - Metin2 PServer Guides & Strategies - 6 Replies
Metin2 P Server auf FreeBSD Root! Hallo, mir war langweillig + hatte einbisschen Zeit, deshalb hab ich euch mal ein TuT zusammen gebastelt, mit dem man einen Metin2 P Server erstellen kann! Wichtig: Es geht nur auf dem Root Server! Und nicht auf...
Standard [How To] Metin2 P Server auf FreeBSD Root!
11/09/2010 - Metin2 PServer Guides & Strategies - 4 Replies
Hallo, mir war langweillig + hatte einbisschen Zeit, deshalb hab ich euch mal ein TuT zusammen gebastelt, mit dem man einen Metin2 P Server erstellen kann! Wichtig: Es geht nur auf dem Root Server! Und nicht auf dem Virtual PC! Was ihr...
metin2 FREEBSD ROOT Server suche
09/27/2010 - Metin2 PServer - Discussions / Questions - 12 Replies
also wie schon oben gesagt suche einen einen root server für metin2 nur ich finde keinen der gut ist aber sollte schon so 1000-3000 leute aushalten



All times are GMT +2. The time now is 17:57.


Powered by vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2018 elitepvpers All Rights Reserved.