ich zeige euch wie ihr die 2008er SFs zum laufen bekommt.
Dann fang ich mal an.
1.
Ihr installiert wie gewohnt bei den "normalen/alten" Serverfiles, Mysql 5.1 auf euerm Root/Vpc! Ladet wie auch bei den normaln/alten SFs die Datenbank rein und lasst sie laufen. Soweit das ihr theoretisch einen Server mit den alten SFs damit laufen lassen könnt.
Bekomme leider erst morgen die Korea DB dann kann ich es ausführlich testen!
2.
Nun ladet ihr die 2008er Serverfiles auf euern Root/Vpc.
In /game/metin2
3.
Nun habt ihr in /game/metin2 4 Ordner.
4.
Soweit so gut.
Nun müssen alle Configs geändert werden.
Wir gehen in /game/metin2/g1/auth und öffnen/bearbeiten dort die CONFIG mit Notepad++!
Dort muss folgendes rein:
Code:
HOSTNAME: metin2_auth CHANNEL: 1 #PORT: 11009 PORT: 11002 P2P_PORT: 12001 DB_PORT: 15001 DB_ADDR: localhost TABLE_POSTFIX: ITEM_ID_RANGE: 000000001 000000002 PASSES_PER_SEC: 25 SAVE_EVENT_SECOND_CYCLE: 180 PING_EVENT_SECOND_CYCLE: 180 AUTH_SERVER: master PLAYER_SQL: localhost mt2 mt2!@# account LOG_SQL: localhost mt2 mt2!@# log COMMON_SQL: localhost mt2 mt2!@# common
Dann gehen wir in /game/metin2/g1/db und öffnen die conf.txt.
Dort kommt dies rein:
Code:
WELCOME_MSG = "DB Server has been started" SQL_ACCOUNT = "localhost account mt2 mt2!@# 0" SQL_PLAYER = "localhost player mt2 mt2!@# 0" SQL_COMMON = "localhost common mt2 mt2!@# 0" SQL_HOTBACKUP = "localhost hotbackup mt2 mt2!@# 0" TABLE_POSTFIX = "" BIND_PORT = 15001 DB_SLEEP_MSEC = 10 CLIENT_HEART_FPS = 25 HASH_PLAYER_LIFE_SEC = 600 BACKUP_LIMIT_SEC = 3600 PLAYER_ID_START = 100 PLAYER_DELETE_LEVEL_LIMIT = 70 ITEM_ID_RANGE = 70000001 100000000 LOCALE = big5
Dort sind noch Configs in First und allen game Ordnern.
Diese Configs müssen genau wie die oben beschrieben geändert werden.
PLAYER_SQL: localhost mt2 mt2!@# account
LOG_SQL: localhost mt2 mt2!@# log
COMMON_SQL: localhost mt2 mt2!@# common
Das dann wieder abspeichern.
5.
Nun dem metin2 ordner 777 Rechte geben mit folgendem Befehl:
Code:
chmod -R 777 /game/metin2
Server starten.
Alle auto.sh müssen manuell ausgeführt werden.
Als erstes DB.
Dazu wechseln wir das Verzeichnis.
/game/metin2/g1/db
starten dort die auto.sh mit dem Befehl:
Code:
sh auto.sh
Nun auth starten.
cd ..
cd auth
sh auto.sh
Warten!
Nun alle Game Ordner begonnen bei First.
cd ..
cd ..
cd channel1
cd first
sh auto.sh
Warten!
cd ..
cd game1
sh auto.sh
Warten!
cd ..
cd game1_1
...
und so weiter biss ihr alle durch habt bis game99.
Nun läuft der Server.
Ich kann es leider erst morgen vollkommen testen, weil ich dann erst die Korea DB bekomme. Diese werde ich euch dann bereit stellen.
Update:
Läuft nur mit der 2008er Datenbank, diese werde ich noch uploaden.
Nun habe ich einen starter erstellt der den Server startet ohne alle auto.sh´s manuell zu starten.
Die beiden Dateien im Anhang in der Rar-Datei einfach in Metin2 Ordner packen und in Freebsd / Putty ./starter.sh ausführen, wundert euch nicht wenn am Anfang nichts passiert es dauert ein wenig, wie gesagt die Dateien brauchen etwas zum starten.
Der Starter ist in der Beta d.h. noch nicht voll ausgereift! Bin immer für verbesserungen offen.
Viel Spaß und Glück.
Saaja