Newbie Spellweaver
@hummy and I have been working on getting the server up and running. While we haven't gotten the client to connect yet, we HAVE gotten it to run on 32 bit Windows. This got me thinking, what if we use the same method, but on 64 bit Windows? With some tweaking, it worked!
Here's how you do it:
1) Download Server software from
2) Extract 92404 version
3) Install MySQL 5.0.91 from here:
4) When you configure the MySQL server, keep everything normal, except make sure to select ANONYMOUS ACCOUNT. We need the Anonymous account to make everything functional (You can always reconfigure later if you miss it).
5) In MySQL Server (either through dbeaver or cmd), create a database called "hko" without the quotation marks. There are plenty of guides online on how to do this.
6) Restore this SQL file in the hko database:
NOTE: If this doesn't work, follow the dbeaver instructions here: http://forum.ragezone.com/f541/running-hko-server-64-bit-1192737-post9054440/#post9054440
7) Now, we are going to edit the config file.
EDIT: If you want the client to connect locally, use port 35000
8) Then, find <LOGINSERVICE> and change it from 0 to 1
9) Run the HKO_server.exe executable, grab a cup of coffee, make dinner, and maybe it will have finished loading by then
10) Congrats! The server is up and running!
11) Any questions? Feel free to ask!
-------------------------------------------------------------------------------------------------------------
End Notes:
There's something wrong with the server in that it can't understand usernames and passwords, that's why we use an anonymous account. I have not tried MySQL versions from 5.1 to 5.5, but as long as they support anonymous accounts, they should work. If anyone confirms a newer version works, let me know and I will change it here. MySQL 5.6 and 5.7 both do not allow anonymous accounts, so they do not work. 8.0 does not work due to table design changes.
Just a reminder, don't use this in a production environment. This is terrible security and you shouldn't really ever use anonymous accounts except locally (We can't connect clients yet, so it's no big deal, but I thought it was worth writing anyways).
You can also start running the NPC Server as soon as you see "zone 56" pop up in the console. It makes the server software go wild as presumably it's creating all of the NPCs.
If you see "Broadcast channel 0xa000", that means it is searching for a client. Unfortunately, we haven't figured out how to connect clients yet. If you know of any tricks to get it connected, let me know!
Also, I just realized there's a left shark emoji here so here it is:
Here's how you do it:
1) Download Server software from
To view the content, you need to sign in or register
2) Extract 92404 version
3) Install MySQL 5.0.91 from here:
To view the content, you need to sign in or register
MAKE SURE TO CHOOSE THE 32 BIT MSI.4) When you configure the MySQL server, keep everything normal, except make sure to select ANONYMOUS ACCOUNT. We need the Anonymous account to make everything functional (You can always reconfigure later if you miss it).
5) In MySQL Server (either through dbeaver or cmd), create a database called "hko" without the quotation marks. There are plenty of guides online on how to do this.
6) Restore this SQL file in the hko database:
To view the content, you need to sign in or register
NOTE: If this doesn't work, follow the dbeaver instructions here: http://forum.ragezone.com/f541/running-hko-server-64-bit-1192737-post9054440/#post9054440
7) Now, we are going to edit the config file.
7a) Go into the Server software folder, there should be a file called config.xml
7b) Open it in your favorite text/code editor and edit the first part to look like the following:
EDIT: If you want the client to connect locally, use port 35000
8) Then, find <LOGINSERVICE> and change it from 0 to 1
10) Congrats! The server is up and running!
11) Any questions? Feel free to ask!
-------------------------------------------------------------------------------------------------------------
End Notes:
There's something wrong with the server in that it can't understand usernames and passwords, that's why we use an anonymous account. I have not tried MySQL versions from 5.1 to 5.5, but as long as they support anonymous accounts, they should work. If anyone confirms a newer version works, let me know and I will change it here. MySQL 5.6 and 5.7 both do not allow anonymous accounts, so they do not work. 8.0 does not work due to table design changes.
Just a reminder, don't use this in a production environment. This is terrible security and you shouldn't really ever use anonymous accounts except locally (We can't connect clients yet, so it's no big deal, but I thought it was worth writing anyways).
You can also start running the NPC Server as soon as you see "zone 56" pop up in the console. It makes the server software go wild as presumably it's creating all of the NPCs.
If you see "Broadcast channel 0xa000", that means it is searching for a client. Unfortunately, we haven't figured out how to connect clients yet. If you know of any tricks to get it connected, let me know!
Also, I just realized there's a left shark emoji here so here it is:
Last edited: