/!\ UPDATED 1/24/2011 /!\
IRC channel:
#hathathat on irc.ppirc.net (
webchat link)
Link to latest patch:
1/24/2011 incremental (from 1/17/2011)Link to latest FULL patch:
1/24/2011 fullLink to latest client file package:
1/17/2011Link to Ragray (client installer):
7/30/2010 installerI know I've threatened it for a while and I've finally got it online. HatOnline is now in open beta. What's HatOnline? Well it's only the most headgear complete game out there! Right now we're currently opening the server for live testing. Things are definitely not 100% yet and we're still adding and tweaking stuff. If you want to join in just follow these easy instructions!
OverviewHatOnline is a semi-private Ragnarok Online server for the MotK community. The goal is to strive for perfect parity with the current kRO Renewal client and content. While most servers like to screw with the game and add in all sorts of random nonsense, we believe the core game is being sacrificed as a result. There's also a lot of things eAthena has done wrong over the years and we would like to pride ourselves on being the most accurate reproduction of the core kRO game.
That being said there's still some things the base game does wrong, so we're not above changing those things as long as it doesn't change the core gameplay. Rates are set at 77x XP and 99x item drop to remove much of the tedium in building a new character. We've added in support for the official cash shop items and set the exchange rate at 100k zeny per 100 cash points. Episode 13 content and third job content will not be enabled for the time being. Things that have historically been broken, such as bad MVP behavior and other omissions are also getting worked on to bring the server in line with the official RO servers.
So join us, and help us make this a new addition to the MotK community. Oh, and if you join now you get a free hat of your choosing! Any hat :3c
Windows1: Download
Ragray and install
2: Download the
client and
FULL patch (not incrementals!) update packages. Extract them into your Ragray installation folder.
3: Run patcher.bat in your Ragray installation folder and let it patch your files
4: Launch HatOnline.exe and it should be working
THIS IS THE ONLY CURRENTLY SUPPORTED METHOD. IF YOU ARE HAVING ISSUES WITH PASSWORDS OR LAUNCHING REINSTALL YOUR CLIENT FOLLOWING THESE INSTRUCTIONS EXACTLY. I WILL NOT BE FIXING ISSUES FOR PEOPLE WITH NON-STANDARD SETUPS.Linux/Mac (thanks resident nerd wolf Momiji)
Please see
here for setting up Wine for your respective distribution.1: Download all of the installation files
from here, and install Ragray by running part01.exe.
2: Download the
client and
FULL patch (not incrementals!) update packages. Extract them into your Ragray installation folder.
3: Following your distribution's instructions, install xdelta3 for your particular distribution.
4: In your Ragray installation folder, run the following commands:
xdelta3 -d -s data.grf data.grf.xdelta data.new
xdelta3 -d -s rdata.grf rdata.grf.xdelta rdata.new
rm data.grf
rm rdata.grf
mv data.new data.grf
mv rdata.new rdata.grf
4: Change the OS version RO runs under. In
winecfg, go to Applications, click 'Add application', browse to your Ragray installation folder, and open HatOnline.exe. Select it in Applications, and set it's Windows version to "Windows 2000".
5: Reconfigure your server setting. Browse to your Ragray folder, into the "data" folder, and open up
clientinfo.xml. Change
<address>henrietta.shrinemaiden.org</address>
to
<address>72.14.189.207</address>
and save/close the file.
6: Configure iptables. Make sure you have iptables installed by opening a terminal and running
sudo iptables -V
It should respond with the program version. If you don't have it, check with your distro's documentation on how to install it. If it's working, run this in the terminal:
sudo iptables -t nat -A OUTPUT -d 55.0.0.0 -j DNAT --to 72.14.189.207
Open HatOnline.exe and see if you can register and connect properly.
7: Add your iptables rules to your system startup. You'll be adding the rules to your respective distro's custom startup file. For Ubuntu it's
/etc/rc.local, for Redhat it's
/etc/rc.d/rc.local, and for Gentoo it's
/etc/conf.d/local.start. Open your respective file as administrator, and add this to the bottom of it:
iptables -t nat -A OUTPUT -d 55.0.0.0 -j DNAT --to 72.14.189.207
and save/close the file. If you reboot and can still access HatOnline, everything worked!
RegistrationFirst time you login, put down username_m or username_f (not "username" but the username you want), _m for male and _f for female gender, for your login name, then every time after that login with just your desired username. To get your free hat just send me a PM with your character name and your desired hat (link to it from
http://ratemyserver.net so I can have an item_id please!)
Handy tipsAbsolute first thing you should do is type /notrade, /notalkmsg, and /notalkmsg2, to enable friend requests and trading and public chat. To talk to everyone on the server type @main on to turn on main chat then you can just type @main whatever to talk. Here's a list of enabled commands for people familiar with it.
@main <on|off|message> - Turn on or off main chat or send a message on main chat
@autoloot <percent> - Autoloot items dropped at <percent> rate or lower
@autotrade - Accept all trade requests
@showexp - Show XP earned per kill
@rates - Server rates
@uptime - Server uptime
@exp - Current XP/Job XP amount
@mobinfo <mob> - Info on a monster
@iteminfo <item> - Info on an item
@whodrops <item> - Who drops x item (sorted by highest drop rate)
@time - Show server time
@petrename - Rename your pet
@party <name> - Create a party
@mail - Bring up mailbox
@auction - Bring up auction window
@duel <player> - Duel someone (use @accept/@reject)
@noask - Ignore all trade/friend/chat requests
@feelreset - Reset remembered maps for Star Gladiators