Newbie Spellweaver
I've been looking into getting the HKO server working (any one of the three). Here is what I've found:
1) MySQL version doesn't matter. Even though it was designed for MySQL 4.0/4.1, you can use up to 5.7 with no issue (8.0 can work too, but it requires more effort and pain than just using 5.7)
2) I'm curious about the libmysql.dll. It seems like it is just one from a stock MySQL install. May try copying one over from a newer version later...
3) The dispatch portion of the config.xml file doesn't seem to actually change anything. Even with port-forwarding.
4) Connecting to a remote database, not localhost, seems to fail always (maybe due to the ancient libmysql.dll?)
5) 3306 seems to be a reserved port with the server somehow. It hangs when the game port is set to 3306, regardless if MySQL is running there or not.
6) Changing the game port to anything less than the MySQL database port does not change anything. Even if the game port is set to 5500 and you set the MySQL port to 5502, it fails to find the database. If both the game port and MySQL port are set to 5500, same issue as port 3306.
7) This happens on all 3 servers.
8) I have no idea how the NPC server is supposed to run, but it works(?)
9) The HKO server might have originally been meant to run on Windows Server 2000, not 2003... which would explain some of the issues. I'm more inclined to believe the issue is with the MySQL connection though
EDIT 11/22/20: Here is the reworked SQL file as the current one on the forum is broken:
EDIT 11/29/20 When you first launch the game, it goes to an autoupdate screen, by changing the redirect with fiddler, you can have it show any webpage you choose.
Like always, any help or insight is appreciated! :
1) MySQL version doesn't matter. Even though it was designed for MySQL 4.0/4.1, you can use up to 5.7 with no issue (8.0 can work too, but it requires more effort and pain than just using 5.7)
2) I'm curious about the libmysql.dll. It seems like it is just one from a stock MySQL install. May try copying one over from a newer version later...
3) The dispatch portion of the config.xml file doesn't seem to actually change anything. Even with port-forwarding.
4) Connecting to a remote database, not localhost, seems to fail always (maybe due to the ancient libmysql.dll?)
5) 3306 seems to be a reserved port with the server somehow. It hangs when the game port is set to 3306, regardless if MySQL is running there or not.
6) Changing the game port to anything less than the MySQL database port does not change anything. Even if the game port is set to 5500 and you set the MySQL port to 5502, it fails to find the database. If both the game port and MySQL port are set to 5500, same issue as port 3306.
7) This happens on all 3 servers.
8) I have no idea how the NPC server is supposed to run, but it works(?)
9) The HKO server might have originally been meant to run on Windows Server 2000, not 2003... which would explain some of the issues. I'm more inclined to believe the issue is with the MySQL connection though
EDIT 11/22/20: Here is the reworked SQL file as the current one on the forum is broken:
To view the content, you need to sign in or register
EDIT 11/29/20 When you first launch the game, it goes to an autoupdate screen, by changing the redirect with fiddler, you can have it show any webpage you choose.
Like always, any help or insight is appreciated! :
Last edited: