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.
Download
Hier der Aktuelle Status der Files:
Alles anzeigen
Schritt 2:
MySQL installieren. Hier ist der Setup, bitte herunterladen und
installieren.
Download
Wie man das installiert möchte ich nicht genauer drauf eingehen.
Schritt 3:
Navicat downloaden und installieren
Download
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
Alles anzeigen
Hier solltest du zu erst die Datenbank einstellungen übernehmen.
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...
Link
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
Alles anzeigen
Auch hier wieder das selbe Verfahren.
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
Alles anzeigen
Hier wieder das selbe Verfahren und die neuen Dinge erklären
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.
Download
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.
Download
Als nächstes downloaded ihr das hier.
Download
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.
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.
Download
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)
Download
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
localhost aufruft.
Gehe nun in den inc Ordner und öffnet da die Datei "config.php" und
änder die Datenbank Daten.
4.0 SQL
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)
Alles anzeigen
6.0 Extras
Die GM Commands:
Download
Die Item ID's:
Download
Die Teleportkoordinaten
Download
VFS Editor für die VFS-Dateien im Client
Download
Hier noch ein Paar RARE Outfits. Credit to Intro.
Alles anzeigen
Credits
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
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.
Download
Hier der Aktuelle Status der Files:
Quellcode
- - 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.
Download
Wie man das installiert möchte ich nicht genauer drauf eingehen.
Schritt 3:
Navicat downloaden und installieren
Download
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
Quellcode
- [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...
Link
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
Quellcode
- [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
Quellcode
- [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.
Download
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.
Download
Als nächstes downloaded ihr das hier.
Download
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.
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.
Download
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)
Download
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
localhost aufruft.
Gehe nun in den inc Ordner und öffnet da die Datei "config.php" und
änder die Datenbank Daten.
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)
Quellcode
- /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:
Download
Die Item ID's:
Download
Die Teleportkoordinaten
Download
VFS Editor für die VFS-Dateien im Client
Download
Hier noch ein Paar RARE Outfits. Credit to Intro.
Quellcode
- 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