- Joined
- Apr 10, 2011
- Messages
- 207
- Reaction score
- 24
Client :
Server :
Simple Web :
Thanks sloantech.
Google uploaded.
Tutorials : (Reference by https://forum.ragezone.com/f526/setup-ro2-500325/)
Set up simple register web :
Set up client launcher : (Made by me)
If the client is not connected even after a few seconds...
Errors or problems that have been discovered so far:
Sorry, i can`t speak english well...
Server :
Simple Web :
* I have found that to prevent from serious errors in this program.
This method does not raise Hackshield-related errors.
(A slight error will occur after termination. not a serious error)
1. Find psapi.dll in C:\WINDOWS\System32, and copy
(* The file must be fit for your PC version. BSOD creation of invalid file... (^-^;; )
2. Go to ragnarok2 folder\System\HShield
3. Paste psapi.dll (Replace the old file with a different name before copying. example : psapi.dll -> psapi_1.dll)
4. Copy psapi.dll to EhSvc.dll (Replace the old file with a different name before copying. example : EhSvc.dll -> EhSvc_1.dll)
5. Change the properties of this program. (Right mouse click Ragii.exe. Compatibility tab -> Compatibility mode -> Change Windows XP SP3[Important] -> OK) [This will cause a hang problem in Windows 7 and later. If you have already run it, look for Ragii.exe in Task Manager. Then, forced termination.]
6. Complete
or Clear HShield folder, and Copy psapi.dll in C:\WINDOWS\System32, and rename psapi.dll to EhSvc.dll(It is my way)
Thanks sloantech.
Google uploaded.
Tutorials : (Reference by https://forum.ragezone.com/f526/setup-ro2-500325/)
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?
saga
What is the Database user?
root
What is the Database Password?
(whatever you set password to while setting up mysql)
What is the Database Port?
3306
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
1. Server.Map.exe
2. Server.Gateway.exe
3. Server.Authentication.exe
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.
Step 4 : Getting your client Ready
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)
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.
Set up simple register web :
1. Put files in web server
Extract in web root folder in rgweb.7z
* Important
2. Edit roreg\config.php
3. Save
Set up client launcher : (Made by me)
1. Found Data\ui\Launcher
2. Edit LauncherC.hta, LauncherSrc.dat (open notepad, dragdrop one file) and save
find 192.168.10.103 -> change domain or ip.
And run ragnarok2.exe in client folder.
If successful, the sign-up page displayed in the launcher.
(Launcher use wserv.php and roreg)
If the client is not connected even after a few seconds...
1. Turn off saga.gateway.exe
2. Restart saga.gateway.exe
3. Open client
4. Wait. and click 한게임, and re-click GRAVITY.
5. Login
Errors or problems that have been discovered so far:
client only runs for 32 bit(or some 64 bit)
Windows XP : Normally
Windows Vista : Not tested
Windows 7 : Normally but some error showing terminate. (64 bit runs)
Windows 8.1 : Umm... not tested(Maybe, work windows 8.1)
Windows 10 : Normally, Not error showing
server only runs for 32bit.
(Maybe, If you want run server on 64bit, re-compile this server...)
Windows XP : Normally
Windows Vista : Not tested
Windows 7 : Normally.
Windows 8.1 : Not tested.
Windows 10 : Normally.
Sorry, i can`t speak english well...
Update -
Windows 7 64bit tested today.
Same as above:* I have found that to prevent from serious errors in this program.
1. Clear the contents of the hshield-related folder in this game folder.
2. Copy psapi.dll from your C drive on Windows (32-bit system32, 64-bit syswow64).
(If you copy wrong file, blue screen problem occurs)
3. Copy this file to one folder, and rename the file to EhSvc.dll.
4. * IMPORTANT: Replace ragii.exe with Windows XP SP3.
(If you do not set this up, some functions will not work, for example: some errors, clicks in the game)
5. Try it.
* When you quit the game, some errors occur.
This is a problem with hshield-related cracks and can be ignored.
Sorry, not perfect English.
Plus -
Some antivirus detections, but this is not a virus.
Please exclude Ragii.exe from the settings of the corresponding anti-virus program.
(V3 : Trojan/Win32.Xema - I do not know why this happens, but maybe it's a problem with HShield cracks.)
Server not run for MariaDB... (Only MySQL 5.x)
This post is no longer in use.
My old files were deleted due to exceeding the capacity of Google Drive.
Instead, a new post:
How to make server (New version)
Client : https://drive.google.com/file/d/1iX1LssQqmyTS14RblbKtp94WctW1LBjp/view?usp=sharing Client Source with light tweaked(???) : https://drive.google.com/file/d/1SoWtEKeuOdANAN8KBAXA4H-08B4paMTo/view?usp=share_link Server : https://github.com/geralex/SagaRO2The content is very long, so it...forum.ragezone.com
Last edited: