Ragnarok Server Guide

How to make your own Ragnarok Online private server, or maybe Ragnarok Offline server?

Step-by-step guides to make your own ragnarok server

See the guides here:

  1. Prepare the requirements, choosing emulator and database server guide. (eAthena or rAthena or 3CeAM? TXT server or SQL server?)
  2. Preparing ClientSide and Compiling Server. (Choose the client version and compile the server using Microsoft Visual Studio 2010) 
  3. Change the basic connection guide. (How to connect to the database?)
  4. Guide to set your custom rate server Part 1. (How to set the drop rates, exp rates, maximum levels, maximum statuses/parameters, and set the commands?)
  5. Guide to set your custom rate server Part 2. (How to set the skill delay, item exception? And everythign about basic configuration about skills and items.)
  6. How to change the item? Custom item guide. (How to edit status from original items and add your custom items?)

Exclusive Ragnarok Server Guides for Bahasa Indonesia

 

 

31 Responses

  1. Ore
    Ore at | |

    Are you going to make Step 3 of the server guide? I really need it… Greetings!
    PS: Excellent guide! You missed the compilation steps, but it was really easy anyway.

  2. Ore
    Ore at | |

    I have a question. How can you play after creating the SQL data base, compile and stuff? Don’t you need a “server.exe” or something?

  3. Ore
    Ore at | |

    Sorry to bother again… but I have another question. I made everything, I’ve got a data file and a diffed client, but after login it says “failed to conect to server” and I don’t know how to fix it. I tried with different data files and diffing a client myself. Any ideas?

  4. Ore
    Ore at | |

    Address 127.0.0.1 and port 6900 by default. Servicetype korea and Servertype sakray by default. Version 25 in clientinfo.xml and in login_athena.conf is 20, but it has the “check_client_version” deactivated. That’s why I don’t know what to do.

  5. Ore
    Ore at | |

    Don’t worry… I’m really sorry to keep bothering you.

    Let’s see… packet_db_ver value is default. In mmo.h I changed the yyyymmdd in PACKETVER according to my “client.exe” (20110111). As said, port 6900. In the conf files have the default ports, as seen in your example images. I also tried to create de data base again as seen in the guide part 2 (basic connection guide).

  6. Ore
    Ore at | |

    More info: I’m using a datafile (with Lua) from about April 2011 and my “client.exe” is from 2011-01-11. Greetings.

    1. Ore
      Ore at |

      I read something about subnet mask… Any ideas?

    2. Ore
      Ore at |

      It works! But it doesn’t read the setup nor the patched setup. Also, it’s not in english nor can be diffed so it has translation.
      Yeah, I use the very same patcher: ShinsDiffPatcher with WeeDiffGen plugins

  7. Ore
    Ore at | |

    I’m currently using the SVN revision 17019, wich has the mmo.h packetver in 20120410 by default. I’m trying with data file (and clientinfo.xml) and LUAs of 2012-04-10, and a client.exe (diffed) of the same date… but the client keeps popping up the setup.exe…
    kRO version: 2012-10-01 -> obtained from ratemyserver

    1. Ore
      Ore at |

      I can’t download the client files because the links says “Sorry, you don’t have permission for that! You do not have permission to view this attachment.”

      Besides that, I changed the setup and keep popping up. I tried without changing the name from “setup_patched” to “setup”, but the “client.exe” does not a thing.
      I diffed a new “client.exe” as simple and quick as you said (just select and patch), but it sends error 5011 (failed to authenticate)

  8. Ore
    Ore at | |

    It works! But it doesn’t read the setup nor the patched setup. Also, it’s not in english nor can be diffed so it has translation.
    Yeah, I use the very same patcher: ShinsDiffPatcher with WeeDiffGen plugins

    1. Ore
      Ore at |

      Correction: is in english but has some rare characters in some parts like the skill tree. It still doesn’t recognize the setup.

    2. Ore
      Ore at |

      Maybe I can’t use setup.exe… but you really made my month! Thanks!

  9. Ore
    Ore at | |

    Excellent guide! I tried the setup, but I still have the same problem… maybe is the client.exe. It doesn’t matter. Thanks anyway!

    1. Ore
      Ore at |

      Nope. No progress. I think it’s my client.exe, but I still don’t know where is the error.
      Don’t worry. Thanks for the effort and support!

  10. caxco93
    caxco93 at | |

    are you gonna do all the parts?

  11. FrankWoods
    FrankWoods at | |

    the links are dead 🙁

Please comment with your real name using good manners.

Leave a Reply

You must be logged in to post a comment.

This site uses Akismet to reduce spam. Learn how your comment data is processed.