..How i met.. (31.10.11), Assoult (11.08.09), Dawn (25.07.09), Drewtiii (28.07.09), Graffiti (18.07.10), itakage (05.08.10), kingkodiak (10.04.10), Kyfory (10.08.09), Remal (17.07.10), Tsakuya (14.07.09)
Hallo MMORPG-Core Community,
hier möchte ich euch versuchen zu erklären, wie ihr
einen R.O.S.E Online P Server erstellen könnt.
Inhaltsverzeichniss
1.0: Server Installation
2.0: Server starten
3.0: Client Installieren (Keine .bat benötigt!)
3.1: Ein Webserver und eine Seite einrichten
4.0: SQL
5.0: GM und Commands
6.0: Extras
1.0 Server Installation
Schritt 1:
Als erstes downloaden wir den Full Server.
[Um Links zu sehen registriere dich bitte. Klicke hier.]
Hier der Aktuelle Status der Files:
Schritt 2:Code:- 1/29/07 (Emergency Update For GM Commands) - 1/30/07 (New SQL Update for .sql file, new and improved respawns) - 2/8/07 (Updated to the new files! Rev 16!) - 2/11/07 (Updated to the new files Rev 20!) - 2/20/07 (Updated from Rev 20 to Rev 23) - 2/24/07 (Updated to Rev 25 files!) - 2/25/07 (Fixed the STBS, which updated them to ver 137) - 3/1/07 (Updated to Rev 30 files!) - 3/1/07 (Included the right database) - 3/4/07 (Added ver 138 STB!, should fix in-game problems) - 4/4/07 (Updated to the new files! Rev 41!) - 4/6/07 (Updated to the new files! Rev 45!) - 4/18/07 (Updated to the new files! Rev 59!) - 4/30/07 (Updated to the new files! Rev 60!) - 6/25/07 (Updated to the new files! Rev 76!) - 10/5/07 (Updated to the new files! Rev 80!)
MySQL installieren. Hier ist der Setup, bitte herunterladen und
installieren.
[Um Links zu sehen registriere dich bitte. Klicke hier.]
Wie man das installiert möchte ich nicht genauer drauf eingehen.
Schritt 3:
Navicat downloaden und installieren
[Um Links zu sehen registriere dich bitte. Klicke hier.]
Nach dem installieren startest du Navicat und stellt eine neue
Verbindung her.
Da gibst du nun die Daten ein, die du bei der Installation von
MySQL angegeben hast.
Wenn du die Verbindung hergestellt hast, machst du Rechtsklick
auf die Verbindung und erstellt eine neue Datenbank -> New Database.
Mache nun ein Rechtsklick auf die Datenbank und geh auf
Execute Batch File.
Nehm nun die osrose.sql aus dem Full Server und drück Ok.
Schritt 4:
Gehe nun zu deinem Server Files Ordner zu Binary und öffne da die
conf Dateien mit Notepad.
Nun solltest du das sehen.
charserver.conf
Hier solltest du zu erst die Datenbank einstellungen übernehmen.Code:[DATABASE] mysql_host=localhost mysql_user=root mysql_pass= mysql_database=roseon mysql_port=3306 AutoQueryTime=600 [SERVERDATA] serverid=1 servertype=1 serverip=201.160.169.10 serverport=29100 servername=Dark parentid=0 accesslevel=100 connection=2 lanip=192.168.0.1 lansubmask=192.168.0 [CHARSErVER] deletetime=3600 usethreads=0 [PASSWORDS] loginpass=789456 charpass=456123 worldpass=321654
Host bleibt localhost.
Die anderen Daten, sind die, die du auch bei Navicat und beim MySQL Server
gewählt hast.
Standartport ist 3306!
Nun müssen wir einige Dinge ändern.
So, bei "serverip=201.160.169.10" ändern wir die 201.160.169.10 zu deiner WAN-IP
Deine IP findest du hier raus...
[Um Links zu sehen registriere dich bitte. Klicke hier.]
servername=Dark ist der Servername.
"lanip=192.168.0.1", hier müssen wir deine LAN IP einsetzen.
Diese findest so herraus....
Öffnet cmd.exe und gebt ein "ipconfig", es gibt dir die LAN IP und
LAN Submask raus.
Gib diese in der conf ein und speicher ab.
Nun öffnen wir loginserver.conf
Auch hier wieder das selbe Verfahren.Code:[DATABASE] mysql_host=localhost mysql_user=root mysql_pass= mysql_database=roseon mysql_port=3306 [SERVERDATA] serverid=0 servertype=0 serverip=201.160.169.10 serverport=29000 servername=LoginServer connection=0 lanip=192.168.0.1 lansubmask=192.168.0 [LOGINSERVER] accesslevel=100 CreateLoginAccount=1 usethreads=0 [PASSWORDS] loginpass=789456 charpass=456123 worldpass=321654
CreateLoginAccount=1 , das bedeutet, wenn man den
Clienten startet und versucht sich mit Daten einzuloggen, die
nicht existieren, dann wird ein neuer Acc erstellt.
worldserver.conf
Hier wieder das selbe Verfahren und die neuen Dinge erklärenCode:[DATABASE] mysql_host=localhost mysql_user=root mysql_pass= mysql_database=roseon mysql_port=3306 AutoQueryTime=600 [SERVERDATA] serverid=1 servertype=2 serverip=127.0.0.1 serverport=29200 servername=Channel 1 maxconnections=500 parentid=1 connection=2 lanip=192.168.0.1 lansubmask=192.168.0.1 [WORLDSERVER] accesslevel=100 exp_rate=3 drop_rate=1 drop_type=2 zuly_rate=4 welcome_msg=Welcome to Open Source Rose Online autosave=1 savetime=120 mapdelay=10 visualdelay=200 worlddelay=700 partygap=10 maxstat=255 fairy=1 fairystay=45 fairywait=30 fairytestmode=0 playerdmg=120 monsterdmg=100 cfmode=0 [PASSWORDS] loginpass=789456 charpass=456123 worldpass=321654
sich von selbst. ;)
2.0 Server starten
So, nun startet die .exe Dateien in folgender Reihenfolge.
loginserver.exe (Warten bis fertig geladen ist)
charserver.exe (Warten bis fertig geladen ist)
worldserver.exe
3.0 Client Installieren (Keine .bat benötigt!)
Zu beginn ladet ihr euch den ver 139 EVO client.
[Um Links zu sehen registriere dich bitte. Klicke hier.]
Nach dem Download installiert ihr es, startet ROSEonline.exe und
lässt es komplett durchpatchen.
Nach dem Patchen startet unbedinngt "TriggerDetect.exe" und
setzt eure Grafikeinstellungen, sonst geht nacher nichts. ;)
Dann ladet euch das hier herunter und packt es in den Client,
das deaktiviert euren GameGuard.
Nun macht ein Doppelklick auf die Datei.(Es passiert nix, es
läuft nun im Hintergrund)
Wenn ihr das nicht macht, fliegt ihr immer direkt wieder raus.
Jeder der dann spielen will braucht diese Datei.
[Um Links zu sehen registriere dich bitte. Klicke hier.]
Als nächstes downloaded ihr das hier.
[Um Links zu sehen registriere dich bitte. Klicke hier.]
Das ist der Launcher, mit dem ihr auf euren Server
connecten könnt.
Kopiert alle Dateien in euren Clienten und öffnet "lconfig.nhd"
Ich denke das erklärt sich von selber.Code:[CFG] Server=127.0.0.1 HTTPReg=yourwebcms.com/register.php HTTPNot=yourwebcms.com
Server = Auf welche IP er connecten muss (127.0.0.1 = localhost)
HTTPReg = Link zur Registrationsseite
HTTPNot = Link zu den Updates / News etc
3.1 Ein Webserver und eine Seite einrichten
Nun, downloaded euch am besten XAMPP.
[Um Links zu sehen registriere dich bitte. Klicke hier.]
Installiert es und geht dort hin, wo ihr es hin installiert habt.
Sucht dort nach "xampp_start.exe" und führt es aus.
Wenn alles gut läuft, müsste er auch sagen, dass es Erfolgreich war.
Als nächstes downloaded ihr euch ein R.O.S.E Web CMS (Credit to -Element)
[Um Links zu sehen registriere dich bitte. Klicke hier.]
Geht nun in den htdocs Ordner, in eurem XAMPP Verzeichniss.
Kopiert alle Dateien aus dem Web CMS da hinein.
Wenn der Web Server läuft, dann solltet ihr die Seite sehen wenn ihr
[Um Links zu sehen registriere dich bitte. Klicke hier.] aufruft.
Gehe nun in den inc Ordner und öffnet da die Datei "config.php" und
änder die Datenbank Daten.
4.0 SQLCode:Database Host: localhost Database User: root Database Password (use the password you set in MySQL) Database Name: roseon
SQL ist sehr einfach zu verstehen, wenn man es sich nur anschaut.
Wenn du zum Beispiel dein Charname ändern willst, öffnest du die
Tabelle Characters und suchst den Charactername den du ändern willst.
Characterklassen genauso, in der characters Tabelle. Einfach abändern.
0, Visitor
**** Soldier
121, Knight
122, Champion
211, Muse
221, Mage
222, Cleric
311, Hawker
321, Raider
322, Scout
411, Dealer
421, Bourgeois
422, Artisan
5.0 GM und Commands
Um einen GM Account zu erstellen gehst du in die Tabelle
Accounts und änderst bei Accesslevel auf 300.
100 = Normaler User
200 = GM mit eingeschränkten Rechten
300 = GM mit vollen Rechten
Hier sind die GM Commands. (Credits to Minoc)
6.0 ExtrasCode:/tele [map] [x] [y] - teleport /b - broadcast /save - save character data /reload - reload config.ini /ann [msg] - announcement /SSPAWN [monid] [min] [max] - startspawn /SET - setspawnlocation /ESPAWN [monid] [aggressive] - endspawn /DSPAWN [id] [monid] [min] [max] [respawn time] [aggressive]- dupespawn /DELETESPAWN [id] - delete spawn by id /pak - read packet.txt and send it /pak2 - read packet2.txt and send it /level [lvl] - change lvl /class [id] - change your class, must relog after /info - show info /exp [amt] - give yourself exp /mon [monid] [count] - spawn monsters /kick [charname] - kick player from game /job [jobname] - finish first job quest /set [id] [refine] - set full armor to [id] with [refine] /cha [slotname] [id] [stats] - cha slot to [id] with [stats] /item [id] [type] [amt] - get item /levelup - go to next level /drop [type] [id] - drop an item /givezuly [charname] [amt] - give someone zuly /npc [id] - spawn an npc /givefairy [charname] [flag] - give/remove fairy (1/0) /move [charname] [map] [x] [y] - tele someone /goto [charname] - goto someone /teletome [charname] - bring someone here /playerinfo [charname] - get player infor /give2 [charname] [id] [type] [amt] - give someone item(s) /ban [charname] - ban a player /buff [id] - buff yourself /ani [id] - do animation /summon [monid] - summon monstor (to help you) /reloadquest - reload quest info /shutdown [minutes] - shutdown server in x minutes /dquest - debug quests /iquest [id] <amt> - get items for quest (i think)
Die GM Commands:
[Um Links zu sehen registriere dich bitte. Klicke hier.]
Die Item ID's:
[Um Links zu sehen registriere dich bitte. Klicke hier.]
Die Teleportkoordinaten
[Um Links zu sehen registriere dich bitte. Klicke hier.]
VFS Editor für die VFS-Dateien im Client
[Um Links zu sehen registriere dich bitte. Klicke hier.]
Hier noch ein Paar RARE Outfits. Credit to Intro.
CreditsCode:Durable armour: 38,2-5,9,1,1,1 Cedric Armour: 39,2-5,9,1,1,1 Executioner Armour: 40,2-5,9,1,1,1 Pirate Armour: 551,3-5,9,1,1,1 Silent Walker: 561,3-5,9,1,1,1 Captaian Armour: 571,2-5,9,1,1,1 Trigger hat: 661,2,9,1,1,1 Bomber Armour: 661,3-5,9,1,1,1 Bourgoise Armour: 776(hat),676,3-5,9,1,1,1 Fairy armour:445,3-5,9,1,1,1 551,2 (hat) Joker Armour: 561,2(hat),461,3-5,9,1,1,1 Mistic Armour: 465,3-5,9,1,1,1,565(hat) Black Cross Backshield: 770,6,9,1,1,1 White School Girl: 187,3&5,9,1,1,1 Black School: 181,3&5,9,1,1,1 Dolphin: 769,6,9,1,1,1 Kerokero Umbrella: 768,6,9,1,1,1 Thor's Bass Drum: 767,6,9,1,1,1 Elementary School Bag: 766,6,9,1,1,1 Astrot Pink Wing: 764,6,9,1,1,1 Astrot White Wing: 763,6,9,1,1,1 Astrot Silver Wing: 762,6,9,1,1,1 Cart Racer Vest: 130,2-5,9,1,1,1 Blue Santa: 180,3-5,9,1,1,1 GM Suit: 151,2-5,9,1,1,1 Nobel Lord: 1***2-5,9,1,1,1 Magic School Hat: 824,2,9,1,1,1 Angel Hat: 825,2,9,1,1,1 Kerokero Hat: 826,2,9,1,1,1 Headband: 827,2,9,1,1,1 Yukata: 188,3,9,1,1,1 Trendy Swim Suit: 182,3,9,1,1,1 pRose soccer: 174,3,9,1,1,1 NArose soccer: 173,3,9,1,1,1 jRose soccer: 172,3,9,1,1,1 kRose soccer: 171,3,9,1,1,1 rose soccer: 170,3,9,1,1,1 Yellow Rubber Boots: 182,5,9,1,1,1 Wooden Shoes: 183,5,9,1,1,1 White Magic School Shoes: 188,5,9,1,1,1 Durable Gloves: 38,4,9,1,1,1 White magic school gloves: 186,4,9,1,1,1 Cherry Blossem Glasses: 166,1,9,1,1,1 Snow Board: 37,9,9,1,1,1 Goblin Hatchet: 150,8,9,1,1,1 Reams Puricator: 182,8,9,1,1,1 Pink Guitar: 462,8,9,1,1,1 Angel Recorder: 463,8,9,1,1,1 Rose Beuque: 464,8,9,1,1,1 blue santa hat: 823,2,9,1,1,1 Pigtail ribbon: 833,2,9,1,1,1 Students cap: 834,2,9,1,1,1 White lion: 835,2,9,1,1,1 Chef hat: 836,2,9,1,1,1 Summer school look: 189,3,9,1,1,1 tiger backshield: 246,6,9,1,1,1 snowball: 326,10,9,1,1,1 firecracker: 930,10,9,1,1,1 (2,376,3rd job helmit,soldier (3,376,3rd job armour,soldier (4,376,3rd job gloves,soldier (5,376,3rd job boots,soldier (2,476,3rd job helmit,muse (3,476,3rd job armour,muse (4,476,3rd job gloves,muse (5,476,3rd job boots,muse (2,576,3rd job helmit,Dealer (3,576,3rd job armour,Dealer (4,576,3rd job gloves,Dealer (5,576,3rd job boots,Dealer (2,676,3rd job helmit,Hawker (3,676,3rd job armour,Hawker (4,676,3rd job gloves,Hawker (5,676,3rd job boots,Hawker
Valron (Guide verfasst)
nhed57 (Rose Launcher, Game Guard Patch)
Element (Web CMS)
Minoc (GM Commands)
aurose (VFS Editor)
Intro (RARE Outfits)
Ich hoffe ich konnte euch mit diesem Guide helfen.
mfg
Valron
Geändert von -Jan- (31.10.11 um 13:54 Uhr)
..How i met.. (31.10.11), Assoult (11.08.09), Dawn (25.07.09), Drewtiii (28.07.09), Graffiti (18.07.10), itakage (05.08.10), kingkodiak (10.04.10), Kyfory (10.08.09), Remal (17.07.10), Tsakuya (14.07.09)
Schöner Guide...^^
Nur jetzt muss ich erstma wissen was das fürn game ist :D
Hehe, leider aber nur übersetzt :/
Merkt man daran, dass der Soldier hier als Klassen-ID fehlt,
genau wie bei dem Tutorial für Ragezone..
111 ist übrigens Soldier soweit ich das noch behalten habe.
Thx fürs übersetzen ^^
Mfg,
Tsakuya
Netzwerkgrundlagen anhand Windows lernen zu
wollen ist doch wie seine ersten sexuellen Erfahrungen mit einer
Prostituierten zu sammlen: Die Leidenschaft fehlt, das wirklich
wichtige lernt man dabei nicht, und die Chance sich einen
Schadling einzufangen ist hoch.
Übersetzt und die unwichtigen Dinge weggelassen.
Aber auch das Übersetzen hat mich eine Stunde gekostet. :P
mfg
Valron
schonmal was vürn google übersetzter gehört das geht in 1sec und die Fehler raus suchen 5min xP xD
Besucht den offiziellen M-Core Ts3.: ts.mmorpg-core.com
Naja is trotzdem ein einigermaßen gutes tut auch wens schon bessere gibt.
Klar xD Der übersetzt dir dann auch Sachen wie XAMPP und
die Grammatik ist ja dann so toll, dass man jeden Satz
ja doch wieder selber schreiben muss.
Zudem übersetzt der nur einigermaßen korrekt, wenn
die Sätze zu 100% richtig englisch sind, was man auch nicht
erwarten kann von einem Userguide!
mfg
Valron
Bei mir geht alles am Server glatt, bekomme nur an einer Stelle
einen Error, und zwar wenn ich den World Server starten will ;D
[Fatal Error]: Could not execute query: You have an error in
your SQL syntax; check the manual, that correspondents to
your MYSQL server version for the right syntax to use near '
range,target,power,duration,mp,success,weapon,clas s,rskills,
lskills,buff1,buffv' at line 1
Ich hoffe ihr könnt mir helfen
EDIT: Hab herausgefunden, wo der Fehler ist, hab aber keine Ahnung,
was ich machen muss. Der Fehler ist in der skills_data-Table.
Geändert von Dawn (25.07.09 um 08:14 Uhr)
Edit hat sich erledigt habn key im i-net gefunden ^_^
Geändert von Kyfory (25.07.09 um 08:21 Uhr)
Besucht den offiziellen M-Core Ts3.: ts.mmorpg-core.com
Hier hast du einen Crack dafür,
einfach in den Ordner C:/Programme/Premiumsoft/Navicat
entpacken und Fun haben ^^
Link: [Um Links zu sehen registriere dich bitte. Klicke hier.]
Lösch mal die komplette Datenbank nochmal raus und
batch sie nochmal neu. ;)
mfg
Valron
Dawn (25.07.09)
hab schon nen key gefunden trotzdem danke ^^
Besucht den offiziellen M-Core Ts3.: ts.mmorpg-core.com
hab ich leider schon sehr oft versucht >.< auch die einzelne table...
ich habs mir angesehen und kann eig nich verstehen warums net geht...
ich versuchs mal mit appserv statt xampp
EDIT: Fantastisch, mit Appserv gehts ^^ muss man beim installieren aber
InnoDb ein Häkchen machen :P ...trotzdem THX für den schnellen Support
und den echt schönen Guide, mach weiter so ;D
Geändert von Dawn (25.07.09 um 09:36 Uhr)
hallo zusammen,
ich wollte mal was nachfragen, und zwar hatte ich mir gestern laut der obenbeschriebenen beschreibung nen pserver eingerichtet. es klappte auch alles hervorragend (keine fehler etc.) nur eine sache ist komisch und zwar : die monster (gegner) sind nur bis zur hälfte mit lebensenergie gefüllt. das man in der world.conf etwas einstellen kann weiss ich aber irgendwie bekommen die gegner trotzdem nicht mehr healths weiss einer von euch oder kann mir bitte einer evt. hier mal die werte (zahlen) posten damit ich alles vernünftig einstellen kann (für ein ausgeglichenes game play)?
danke schon mal im vorraus
gruss bardo
Lesezeichen