Hello.
After trying with rAthena and having too many errors I decided to give a try to Hercules (that has been really better!).
This is my first server, even if I'm reading eA and rA since years. I just wanna make a server but I'm having some issues on first steps.
I have downloaded a fresh Hercules emulator
Made my own "...confimport" folder (and related .txt files)
Checked if "...srccommonmmo.h" contains the right packetver (#define PACKETVER 20131223 -> I'm using 2013-12-23cRagexe.exe patched with NEMO Patcher)
Recompiled.
Setted MySQL schemas and user (superuser for server communication + my admin account)
Patched my client
Made a GRF (converting to UNICODE file paths/names, with my custom "dataclientinfo.xml")
Made a DATA.INI file with my custom GRF listed as first
Started runserver with no errors (unlocking Windows Firewall/granting UAC permissions forever)
Runned client, given my credentials/tried to make a new account with _M/F (I have setted it enabled into my "...confimportlogin_conf.txt")
"Failed to connect to server"
Assuming MySQL5 instance is running properly (system tray monitor says so), I don't get any char/map/login-server error and my GRF is properly done ... why the server keeps erroring with "Failed to connect to server"? I'm running on localhost (127.0.0.1) but I cannot figure why this happens.
Here some screen and code to help you solving my problem.
clientinfo.xml
NEMO Patcher log
login-server + char-server
map-server
Side note: I checked many posts on both rA and Hercules but cannot find any solution. The only thing I thought could help didn't worked (I gave a try to this).
Thanks for any help (hopeful I have posted on the right section ... I have really no idea if it depends on client or emulator configurations).
If need more infos just have to ask.
After trying with rAthena and having too many errors I decided to give a try to Hercules (that has been really better!).
This is my first server, even if I'm reading eA and rA since years. I just wanna make a server but I'm having some issues on first steps.
I have downloaded a fresh Hercules emulator
Made my own "...confimport" folder (and related .txt files)
Checked if "...srccommonmmo.h" contains the right packetver (#define PACKETVER 20131223 -> I'm using 2013-12-23cRagexe.exe patched with NEMO Patcher)
Recompiled.
Setted MySQL schemas and user (superuser for server communication + my admin account)
Patched my client
Made a GRF (converting to UNICODE file paths/names, with my custom "dataclientinfo.xml")
Made a DATA.INI file with my custom GRF listed as first
Started runserver with no errors (unlocking Windows Firewall/granting UAC permissions forever)
Runned client, given my credentials/tried to make a new account with _M/F (I have setted it enabled into my "...confimportlogin_conf.txt")
"Failed to connect to server"
Assuming MySQL5 instance is running properly (system tray monitor says so), I don't get any char/map/login-server error and my GRF is properly done ... why the server keeps erroring with "Failed to connect to server"? I'm running on localhost (127.0.0.1) but I cannot figure why this happens.
Here some screen and code to help you solving my problem.
clientinfo.xml
<?xml version="1.0" encoding="euc-kr" ?><clientinfo> <desc>Ragnarok Client Information</desc> <servicetype>korea</servicetype> <servertype>sakray</servertype> <hideaccountlist /> <passwordencrypt /> <passwordencrypt2 /> <extendedslot /> <readfolder /> <connection> <display>MyServerHere</display> <desc>server</desc> <balloon>server</balloon> <address>127.0.0.1</address> <port>6900</port> <version>20</version> <langtype>1</langtype> <registrationweb>REGISTRATION URL HERE</registrationweb> <yellow> <admin>2000001</admin> <admin>2000002</admin> <admin>2000003</admin> </yellow> <loading> <image>loading00.jpg</image> <image>loading01.jpg</image> <image>loading02.jpg</image> <image>loading03.jpg</image> <image>loading04.jpg</image> <image>loading05.jpg</image> <image>loading06.jpg</image> <image>loading07.jpg</image> <image>loading08.jpg</image> <image>loading09.jpg</image> <image>loading10.jpg</image> </loading> </connection></clientinfo>
NEMO Patcher log
8 Custom Window Title9 Disable 1rag1 type parameters (Recommended)13 Disable Ragexe Filename Check (Recommended)14 Disable Hallucination Wavy Screen (Recommended)15 Disable HShield (Recommended)19 Enable Title Bar Menu24 Fix Camera Angles (Recommended)31 Increase Zoom Out 75%33 Always Call SelectKoreaClientInfo() (Recommended)34 Enable /showname (Recommended)36 Read msgstringtable.txt (Recommended)37 Read questid2display.txt (Recommended)38 Remove Gravity Ads (Recommended)39 Remove Gravity Logo (Recommended)40 Restore Login Window (Recommended)41 Disable Nagle Algorithm (Recommended)44 Translate Client (Recommended)48 Use Plain Text Descriptions (Recommended)49 Enable Multiple GRFs (Recommended)53 Use Ascii on All Langtypes (Recommended)61 Disable Packet Encryption (Recommended)64 @ Bug Fix (Recommended)73 Remove Hourly Announce (Recommended)84 Remove Serial Display (Recommended)88 Allow space in guild name90 Enable DNS Support (Recommended)97 Cancel to Login Window (Recommended)102 Fix Tetra Vortex
login-server + char-server
map-server
Side note: I checked many posts on both rA and Hercules but cannot find any solution. The only thing I thought could help didn't worked (I gave a try to this).
Thanks for any help (hopeful I have posted on the right section ... I have really no idea if it depends on client or emulator configurations).
If need more infos just have to ask.
Last edited by a moderator: