Guide For Ro2
Here you will learn how to setup your very own Ro2 Server and more.
Please read carefully as I will try to make it as simple as possible. First well start off with what you need.
DownloadsMysql 6.0 : Click Here
Ro2 Server/database only works on 5.1 up. Mysql is used in order to function the server.
Navicat : Click Here
Used to query the databases into your mysql. You can edit the database in here with an easy user interface.
Database : Click Here
Used to save and edit stuff in game.
Server Files : Click Here
Files in which to start the server up and play
Client Used To Play the game Ro2
Webserver (Zend) : Click Here
Used to upload your files for website so others can view/register and more.
Until the website comes out (by lordvladek) you can make account by going to Saga.authentication and type in it. Example below.
account -create slick ragezone male
slick = ID
ragezone = password
male = gender
Ok once that is all download put them all together so we can get this thingy up =].
Step 1 : Installing Mysql
Ok well start off with installing mysql 6.0. Double click it keep clicking next, after it is installed it will ask you if you want to configure the mysql now, make sure that tab is clicked then click finish (on 6.0 it asks if you want to register mysql just unclick that tab).
Ok time to configure this mysql click Next > detailed configuration > Developer Machine > Multifuntional Database > Next > Select Manual Setting tab (Also I reccomend you put it to its highest Concurrent Connections because if too many people connect you will lose ability to enter the database. setting it high will allow you to edit the database while thier is alot of users on)
Next > Next > Next > Next > (I Reccomend putting a root password to keep your database safe from access other then yourself anyone can log into it if they know your ip) any password is ok you will have to put this for the server files when you reach that point in setting up server. Then click next it will set up all your info into its settings then click finish.
Now that part is complete now to the next one.
Step 2 : Install Navicat
Ok this one is simple install it keep clicking next till its finished. Now to set it to connect to your mysql.
Now what i need you to do is open up navicat after it is installed you will see a tab labled "Connection" on top left side of navicat. Click it and you will see
Now you must configure it to the settings you used to setup mysql.
Connection name : <-- Can be anything you want to put in there
Host name/Ip address : <--- localhost means the same pc its on "127.0.0.1" if the databases are on another pc change it to the pcs ip address
Port : <--- Leave this alone it is perfectly fine the way it is
Username : <-- by default it is root you can change that later if you want but for now its root
Password : <--- if you gave mysql a password when setting it up put it there if not leave it blank
Now Test Connection to make sure it works if it shows Connection Successful you did everything right up to now. Now click ok you will see the name of the connection you just made on left panel if you didnt put a name you will see Localhost. You will need to double click this then ull see a list of 3 things come out, do not click that leave it alone. Now what you need to do is right click the connection after you have double clicked it (it will be green meaning its open) after you right click it you will see "New Database..." click that and name it saga then click ok.
After you have made your database what i need you to do is put the database (Sql) you downloaded above on your desktop. Now go back to navicat and right click saga click "Execute Batch File..." click the |...| Now find the database sql you downloaded earliar and double click it then click "Start" it will query the database into navicat (puts it in a format mysql can read to function with server). Now your done with this step close navicat for now.
Step 3 : Setting up the server files
Now what I need you to do is access the server files you downloaded from above. Go to your binary folder then click the Saga.Map application then it will ask you questions to configure how the server will run.
What Is the world id of this server? <--- here you will put 1
What is the player limit of this server? <--- put anything you like there
What is the authentication proof of this server? <---- put anything you like there to show proof of you having server
Now for plugins keep putting 1 till you get to Do you want to configure gateway-map network? press N then press N again now it will ask you Do you want to configure the database settings? press Y.
What is the Database name?
What is the Database user?
What is the Database Password?
(whatever you set password to while setting up mysql)
What is the Database Port?
What is the Database Host?
(wherever the mysql/database is at if on your own pc put localhost if on another put thier ip)
Server.Map is set up. Now go back to binary select Server.Gateway application. Press N 3 times. Server.Gateway is setup. Go back to binary and select Server. Authentication next for plugin put 1 then press N twice then Y Follow the same instructions that was shown for Server.Map
Now your server is setup and ready to go. Run the applications in this order
Also you must make a world for your server go inside your database in navicat go to saga then look in the list for "list_world"
Id = 1
name = any name you wanna put for it
proof = look inside your server.map.config file with notpad and search for the line that says proof=" " copy whats inbetween the quotes and paste it into proof in your database.
This is the easy part once you have client edit the .bat file with notepad or right click it and click edit put your ip in there. By default i set it to 127.0.0.1 (your own pc)
Step 4 : Getting your client Ready
If you want to show others the server change the ip to your pcs Lan ip and give them that bat file then they can connect to yours. Well thats it for now with all that you should be able to setup server and play ill add more stuff later. Reply here if any problems and ill try to help out best I can. Also i reccomend having .net framework 3.5 installed.
The Norman race has a human appearance and is the race that was played in RO1. They use the job System, allowing them to switch their job at will and take advantage of specialty skills. The original appearance of the Norman, a very childish look, was re-designed for a more mature look. The race's name may likely be a reference to the historical Normans or Norsemen, given the game's focus on Norse mythology. It could also be a portmanteau of the words "normal" and "human."
The official descriptions says that this race aims at "bored" gamers.
The Ellr are a half-breed, born between an interracial relationship between the Normans and the Elves. They inhabit their own land known as "Alfheim". After participating in the war between the eastern and western Normans, they returned to Alfheim, but have recently returned to Midgard to investigate why their "Mother Tree" fell silent. The power of an Ellr comes from the magical stones they possess, called "Stones of Ancestors". These stones influence their skills, and as such the Ellr has no professions or classes. They may only equip two stones at a time, however. The original model of the concept Ellr appeared as a super deformed art style. It was later redesigned to appear more normal in proportions, although still very childlike.
The official descriptions says that this race aims at "Asian" type gamers.
The Dimago are the rejected offspring of a relationship between the Colossus and Norman. They have apparently been under an enchanted sleep, and have no memory of their previous lives. They "fight with style" and are able to make use of dynamic skill trees. The characters are designed to be 7-8 heads tall in height (that of an average human.) This, compared to the Ellr which are 2~3 heads tall or the Normans which are 4~6 heads tall, means that the Dimago will be the tallest playable race in the game.
The official descriptions says that this race aims at "Western" gamers.
How To Become GM
In your database go to login table in there you will see a column named Gm Level put it to 99 and you will become GM.
[GM01] Shows your current position
[GM01] Get's the current number of connected character
[GM05] Warps yourself to the speciafied map
[GM05] Warps yourself to another player
[GM10] Warps a player to yourself
[GM10] Set's the walking speed of your character
[GM10] Resets the global gametime
[GM10] Shows when the next maintaince is scheduled
[GM30] Kicks a player with a speciafied name
[GM30] Spawns a npc or mapobject with the speciafied id. Use 1 as first digit to load a npc and 2 to load a item.
!spawn 0 10407
[GM30] Unspawns a the selected actor of the character
[GM33] Broadcast an annouchement to all users
!b message to broadcast
[GM33] Mutes the speciafied character for an hour.
[GM50] Set's the an temp gm level of the character. The information will be lost after the client closes.
!setgmlvl 21 charactername
[GM55] Gives an item to the event rewards list.
!item 30000 1 charactername
[GM90] Repopulates the world.
[GM90] Kicks all player connected to the server except yourself.
[GM90] Schedules the next maintaince. Use a date in the past to cancel it. Two hours prior to the actual downtime players will be notified by an intergrated broadcast around every half hour.
!schedulemaintenance 2008-07-31 18:00
[GM99] Forces the garbage collector to run.