- 0
Sign in to follow this
Followers
0
Is there a complete 2017 guide for getting a client working with Hercules? It seems as time goes forward, everything gets buggier and buggier.
Asked by
Semperverus
-
Recently Browsing 0 members
No registered users viewing this page.
I'm struggling to get my old, previously working client from a year ago to properly connect to Hercules (all of the networking stuff is configured perfectly fine, correct packet version, etc.). I have an old client I had working before that refuses to log in because "Map does not exist". Loading from the .grf files directly server side does not work.
I've tried rebuilding a client with the 2014-10-22b-RagexeRE client and the 2015-10-29a one. The client refuses to even connect to my server, even with the DNS diff patch. (Rejected with error number 22)
On top of that, it seems that Hercules hates SystemD in Debian Testing. The login server and the character server seem to be silently crashing constantly, because sometimes I'll be refused at login, and other times I'll be refused after selecting the server name ("Hercules(0)"). They struggle even harder if you run athena-start start. I've had socket issues out the ass until I finally figured out that using the /imports/ folder doesn't actually function properly in this context. None of these issues were really a problem back before I had systemd.
Pulling my hair out trying to juggle all of this. It seems absurd that there isn't an officially endorsed HerculesWS full client that's just pinned at the top and "guaranteed to work" with editing the clientinfo.xml and a patched and unpatched .exe pair sitting in the folder.
Why does this have to be so incredibly difficult? (I've been at this for about a day and a half now)
Edited by SemperverusShare this post
Link to post
Share on other sites