Jump to content
  • 0
Baud

Client can't connect to my server

Question

Hi,

 

I'm new in Hercules (i have tested eAthena 5 years ago...), and English is not my native language...

 

The problem : the client can't connect to my server. I can log in but i get the "Rejected from server" message. Login-server console show REFUSED. But credentials are good.

 

What i do:

- download Hercules from SVN

- build sources with VS2012

- create database and import all sql files

- configure password (replace s1/p1) and rename server in conf files

- configure login and char server ip (forced to 127.0.0.1)

- run 3 servers (all are ready)

- run the client (YourRO.exe) from full client "2013-12-23"

- i can see the good server name, but i get rejected

 

What i have already tried:

- modify mmo.h (PACKETVER 20131223) and rebuild => same error

- modify clientinfo.xml (change version from 20 to 30) => same error (it seems YourRO.exe don't use data/clientinfo.xml)

- try with pre-compiled Hercules 2013-07-03 instead of last SVN sources => same error

 

I can't test another client :

- the 2013-07-03aRagexe.exe copied in my full client directory => the client doesn't start

- the 2013-12-30, 2013-06-18 ... copied in my full client directory => the client doesn't start

- i downloaded an another full client (2013-08-07) ==> the client doesn't start

In fact, i get, after UAC, an empty popup entitled "error" with ok button, and never get login screen. I suspect a lua error.

 

i forget something during configuration ? Thank you.

Share this post


Link to post
Share on other sites

16 answers to this question

Recommended Posts

  • 0

OK, i found the problem.

I can't login with the default account (account id 1). I didn't know that. I create a new account and login successfully.

 

Thank you all.

Share this post


Link to post
Share on other sites
  • 0

I guess you might not have changed the s1/p1 from ragnarok database(MySQL) `login` table..

and you must not use the account with ID 1.

 

but, mind sharing screenshot of your login-server, so we can give proper answer?

Share this post


Link to post
Share on other sites
  • 0

I have changed the s1/p1 into "test/test" in conf file and in login table cause of some clients require 4 characters length for login/password.

I will post a screen later (i'm not on my computer).

 

In the console of login-server, i have a sql debug message "loginlog" table does not exists i remember. But this message occur at startup of the server, not when client try to connect.

Share this post


Link to post
Share on other sites
  • 0

I have the same message. The loginlog table does not exist in my ragnarok database. I found zero log entry, nowhere. But the logcount column in login table is incremented everytime i try to login with YourRO.exe.

I haven't imported log.sql into ragnarok database. I have created an another database named log and imported log.sql in. May i haven't understood the inter-server.conf ?

I will let you know.

Share this post


Link to post
Share on other sites
  • 0

The error message when lauching 2013*ragexe.exe

 

2wgg65x.jpg

 

 

Now the error message in the console of login-server :

wb9p1d.jpg

 

Import sql-files/logs.sql into ragnarok database solve the debug message, but still unable to connect to the server.using YourRO.exe

 

For run ragexe, i need use Loki launcher ? I try but require ragexe_patched... what is this ?

 

I confirm, YourRO.exe ignore clientinfo.xml

Share this post


Link to post
Share on other sites
  • 0

The error message when lauching 2013*ragexe.exe

 

2wgg65x.jpg

 

 

Now the error message in the console of login-server :

wb9p1d.jpg

 

Import sql-files/logs.sql into ragnarok database solve the debug message, but still unable to connect to the server.using YourRO.exe

 

For run ragexe, i need use Loki launcher ? I try but require ragexe_patched... what is this ?

 

I confirm, YourRO.exe ignore clientinfo.xml

You need to diff the client(hex the client) to support DATA.ini and multiple GRF, you can use Nemo Patcher: (http://herc.ws/board/topic/2905-nemo-client-patcher/page-1)

 

Loki Launcher and R.O.L.E.X are Client Launchers (Needed when you diff your client with 'SSO Login Enabled')

 

ragexe_patched is the diffed version of ragexe, which is the one you are gonna used after diffing ragexe.exe

 

About LoginLog Table Error: Refer http://herc.ws/board/topic/5590-test-server-cant-connect-client-sql-error/ 

 

(I am kinda confused with your post, you said its giving error and not starting and sometimes you say, it gets Rejected from server, and sometime you say its not reading clientinfo.xml)

Share this post


Link to post
Share on other sites
  • 0

Sorry if i put you confused.

If i use "YourRO.exe" (2013-12-23), it ignores data/clientinfo.xml (arisgamers says it use clientinfo.xml inside YourRO.grf. I haven't try to unpack until now)

If i use "YourRO.exe" to connect to my Hercules server, i get "Rejected by the server" in login screen, and "REFUSED" in the console of char-map server.

If i use "2013-12-23Ragexe.exe", i get "error" blank popup.

I have made some other tests.

If i use "2013-12-23Ragexe_patched.exe" (patched with Nemo, recommanded settings) launched with Loki 1.0, i get "Rejected by the server".

If i use "2013-12-23Ragexe_patched.exe" (directly, not launched by Loki), i get korean interface and the "NO MSG(30)" instead of "Rejected by the server".

2013-12-23Ragexe_patched.exe seems ignore clientinfo.xml too. It shows "YourRO server" service even if i change settings in clientinfo.xml.

But if i add "/account:dataclientinfo.xml" args in loki ini file, it skips the "select services" screen to logon screen, but still ignoring ip address of the server, and i get "Rejected by the server" message too.

Share this post


Link to post
Share on other sites
  • 0

seems like misconfiguration on server side (Rejected by the server) , once you get that rejected from server error, get a screenshot of all 3 consoles(map/char/login) and post here..

 

NO MSG means you don't have msgstringtable inside your GRF

2013 clients doesn't read data folder, so you have to pack clientinfo.xml in your grf loaded by DATA.ini

Share this post


Link to post
Share on other sites
  • 0

OK i understand now. The translation is made by the selected GRF (selection made in data.ini). The clientinfo.xml is read from GRF file too.

If data.ini contains only data.grf, the client tries to connect on other server than localhost. If data.ini contains yourRO.grf, the client tries to connect on the localhost.

So, i have edited the clientinfo.xml inside YourRO.grf and have made some test (same error with <version>24</version> to <version>31</version>).

 

With Nemo, i confirm that YourRO.exe is 20131223.

 

The packet.mmo used during comiling:

 

#ifndef PACKETVER    #define PACKETVER 20131223 //modified by baud#endif // PACKETVER//Uncomment the following line if your client is ragexeRE instead of ragexe (required because of conflicting packets in ragexe vs ragexeRE).//#define ENABLE_PACKETVER_RE#ifdef ENABLE_PACKETVER_RE    #define PACKETVER_RE    #undef ENABLE_PACKETVER_RE#endif // DISABLE_PACKETVER_RE

 

Part of packet.h (not modified)

 

// 2013-12-23cRagexe - Yommy#if PACKETVER >= 20131223    packet(0x0369,7,clif->pActionRequest,2,6);    packet(0x083C,10,clif->pUseSkillToId,2,4,6);    packet(0x0437,5,clif->pWalkToXY,2);    packet(0x035F,6,clif->pTickSend,2);    packet(0x0202,5,clif->pChangeDir,2,4);    packet(0x07E4,6,clif->pTakeItem,2);    packet(0x0362,6,clif->pDropItem,2,4);    packet(0x07EC,8,clif->pMoveToKafra,2,4);    packet(0x0364,8,clif->pMoveFromKafra,2,4);    packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8);    packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10);    packet(0x096A,6,clif->pGetCharNameRequest,2);    packet(0x0368,6,clif->pSolveCharName,2);    packet(0x0838,12,clif->pSearchStoreInfoListItemClick,2,6,10);    packet(0x0835,2,clif->pSearchStoreInfoNextPage,0);    packet(0x0819,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15);    packet(0x0811,-1,clif->pReqTradeBuyingStore,2,4,8,12);    packet(0x0360,6,clif->pReqClickBuyingStore,2);    packet(0x0817,2,clif->pReqCloseBuyingStore,0);    packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89);    packet(0x0365,18,clif->pPartyBookingRegisterReq,2,4);    // packet(0x0363,8); // CZ_JOIN_BATTLE_FIELD    packet(0x0281,-1,clif->pItemListWindowSelected,2,4,8);    packet(0x022d,19,clif->pWantToConnection,2,6,10,14,18);    packet(0x0802,26,clif->pPartyInvite2,2);    // packet(0x0436,4); // CZ_GANGSI_RANK    packet(0x023B,26,clif->pFriendsListAdd,2);    packet(0x0361,5,clif->pHomMenu,2,4);    packet(0x08A4,36,clif->pStoragePassword,0);    packet(0x09df,7);#endif

 

Login-server console

 

[status]: Memory manager initialised: log/login-server.exe.leaks


Hercules Development Team presents
  _ _ _
| | | | | |
| |_| | ___ _ __ ___ _ _| | ___  ___
|  _  |/ _ '__/ __| | | | |/ _ / __|
| | | |  __/ | | (__| |_| | |  __/__
_| |_/___|_|  ___|__,_|_|___||___/

  http://herc.ws/board/

[info]: Hercules 32-bit for Windows
[info]: SVN revision (src): '14218'
[info]: SVN revision (scripts): '14218'
[info]: OS version: 'Windows 7 Enterprise Service Pack 1 (build 7601) [x86_64]'
[info]: CPU: 'x86_64 CPU, Family 6, Model 60, Stepping 3 [8]'
[info]: Compiled with Microsoft Visual C++ 2012 (v1700)
[info]: Compile Flags: N/A
[info]: Server supports up to '4096' concurrent connections.
[info]: Finished reading conf/import/inter_conf.txt.
[info]: Finished reading conf/inter-server.conf.
[info]: Finished reading conf/import/login_conf.txt.
[info]: Finished reading conf/login-server.conf.
[status]: The login-server is ready (Server is listening on the port 6900).

[info]: Connection request of the char-server 'Hercules' @ 127.0.0.1:6121 (accou
nt: 'test', pass: 'test', ip: '127.0.0.1')
[Notice]: Authentication accepted (account: test, id: 1, ip: 127.0.0.1)
[status]: Connection of the char-server 'Hercules' accepted.
[status]: Request for connection of test (ip: 127.0.0.1).
[Notice]: Authentication accepted (account: test, id: 1, ip: 127.0.0.1)
[status]: Connection of the account 'test' accepted.
[info]: Closed connection from '127.0.0.1'.
[status]: Char-server 'Hercules': authentication of the account 1 REFUSED (ip: 1
27.0.0.1).

 

Char-server console

 

[status]: Memory manager initialised: log/char-server.exe.leaks


Hercules Development Team presents
  _ _ _
| | | | | |
| |_| | ___ _ __ ___ _ _| | ___  ___
|  _  |/ _ '__/ __| | | | |/ _ / __|
| | | |  __/ | | (__| |_| | |  __/__
_| |_/___|_|  ___|__,_|_|___||___/

  http://herc.ws/board/

[info]: Hercules 32-bit for Windows
[info]: SVN revision (src): '14218'
[info]: SVN revision (scripts): '14218'
[info]: OS version: 'Windows 7 Enterprise Service Pack 1 (build 7601) [x86_64]'
[info]: CPU: 'x86_64 CPU, Family 6, Model 60, Stepping 3 [8]'
[info]: Compiled with Microsoft Visual C++ 2012 (v1700)
[info]: Compile Flags: N/A
[info]: Server supports up to '4096' concurrent connections.
[status]: Login server IP address : 127.0.0.1 -> 127.0.0.1
[status]: Character server IP address : 127.0.0.1 -> 127.0.0.1
[info]: Done reading conf/import/char_conf.txt.
[info]: Done reading conf/char-server.conf.
[info]: Done reading conf/import/inter_conf.txt.
[info]: Done reading conf/inter-server.conf.
[info]: Done reading conf/import/inter_conf.txt.
[info]: Done reading conf/inter-server.conf.
[info]: Connect Character DB server.... (Character Server)
[status]: Done reading '50' entries in 'db/re/exp_guild.txt'.
[status]: Finished Reading GeoIP Database.
[status]: The char-server is ready (Server is listening on the port 6121).

[info]: Attempt to connect to login-server...
[status]: Connecting to 127.0.0.1:6900
[status]: Connected to login-server (connection #2).
[status]: Awaiting maps from map-server.
[status]: Map-Server 0 connected: 875 maps, from IP 192.168.1.196 port 5121.
[status]: Map-server 0 loading complete.
[info]: Loaded guild castle (0 - guild 0)
[info]: Loaded guild castle (1 - guild 0)
[info]: Loaded guild castle (2 - guild 0)
[info]: Loaded guild castle (3 - guild 0)
[info]: Loaded guild castle (4 - guild 0)
[info]: Loaded guild castle (5 - guild 0)
[info]: Loaded guild castle (6 - guild 0)
[info]: Loaded guild castle (7 - guild 0)
[info]: Loaded guild castle (8 - guild 0)
[info]: Loaded guild castle (9 - guild 0)
[info]: Loaded guild castle (10 - guild 0)
[info]: Loaded guild castle (11 - guild 0)
[info]: Loaded guild castle (12 - guild 0)
[info]: Loaded guild castle (13 - guild 0)
[info]: Loaded guild castle (14 - guild 0)
[info]: Loaded guild castle (15 - guild 0)
[info]: Loaded guild castle (16 - guild 0)
[info]: Loaded guild castle (17 - guild 0)
[info]: Loaded guild castle (18 - guild 0)
[info]: Loaded guild castle (19 - guild 0)
[info]: Loaded guild castle (20 - guild 0)
[info]: Loaded guild castle (21 - guild 0)
[info]: Loaded guild castle (22 - guild 0)
[info]: Loaded guild castle (23 - guild 0)
[info]: Loaded guild castle (24 - guild 0)
[info]: Loaded guild castle (25 - guild 0)
[info]: Loaded guild castle (26 - guild 0)
[info]: Loaded guild castle (27 - guild 0)
[info]: Loaded guild castle (28 - guild 0)
[info]: Loaded guild castle (29 - guild 0)
[info]: Loaded guild castle (30 - guild 0)
[info]: Loaded guild castle (31 - guild 0)
[info]: Loaded guild castle (32 - guild 0)
[info]: Loaded guild castle (33 - guild 0)
[info]: request connect - account_id:1/login_id1:503944356/login_id2:944294908

 

Map-server console:

 

[status]: Memory manager initialised: log/map-server.exe.leaks


Hercules Development Team presents
  _ _ _
| | | | | |
| |_| | ___ _ __ ___ _ _| | ___  ___
|  _  |/ _ '__/ __| | | | |/ _ / __|
| | | |  __/ | | (__| |_| | |  __/__
_| |_/___|_|  ___|__,_|_|___||___/

  http://herc.ws/board/

[info]: Hercules 32-bit for Windows
[info]: SVN revision (src): '14218'
[info]: SVN revision (scripts): '14218'
[info]: OS version: 'Windows 7 Enterprise Service Pack 1 (build 7601) [x86_64]'
[info]: CPU: 'x86_64 CPU, Family 6, Model 60, Stepping 3 [8]'
[info]: Compiled with Microsoft Visual C++ 2012 (v1700)
[info]: Compile Flags: N/A
[info]: Server supports up to '4096' concurrent connections.
[info]: Char Server IP Address : '127.0.0.1' -> '127.0.0.1'.
[Warning]: Not all IP addresses in /conf/map-server.conf configured, autodetecti
ng...
[Notice]: Multiple interfaces detected...
[info]: Defaulting to 192.168.1.196 as our IP address
[info]: Map Server IP Address : '192.168.1.196' -> '192.168.1.196'.
[status]: Using item database as SQL: 'no'
[status]: Using monster database as SQL: 'no'
[status]: Using monster skill database as SQL: 'no'
[info]: Logging item transactions to table 'picklog'.
[info]: Logging commands to table 'atcommandlog'.
[info]: Connecting to the Map DB Server....
[status]: connect success! (Map Server Connection)
[info]:
: Connecting to the Log Database ragnarok At 127.0.0.1...
[status]: [sql]: Successfully 'connected' to Database 'ragnarok'.
[status]: Loading maps (using db/re/map_cache.dat as map cache)...
[info]: Successfully loaded '875' maps.
[status]: Done reading '62' command aliases in 'conf/atcommand.conf'.
[status]: Done reading '4' channels in 'conf/channels.conf'.
[status]: Done reading '8166' entries in 're/item_db.conf'.
[status]: Done reading '0' entries in 'item_db2.conf'.
[status]: Done reading '196' entries in 'item_combo_db'.
[status]: Done reading '54' entries in 'db/re/item_group.conf'.
[status]: Done reading '4' entries in 'db/re/item_chain.conf'.
[Warning]: itemdb_read_packages: unknown package item 'Brewing_Box', skipping..
[Warning]: itemdb_read_packages: unknown package item 'Christmas_Pet_Scroll', sk
ipping..
[Warning]: itemdb_read_packages: unknown package item 'Year_Of_Mouse_Scroll', sk
ipping..
[Warning]: itemdb_read_packages: unknown package item 'BRO_SM_Package', skipping
..
[Warning]: itemdb_read_packages: unknown package item 'BRO_MG_Package', skipping
..
[Warning]: itemdb_read_packages: unknown package item 'BRO_AC_Package', skipping
..
[Warning]: itemdb_read_packages: unknown package item 'BRO_AR_Package', skipping
..
[Warning]: itemdb_read_packages: unknown package item 'BRO_MC_Package', skipping
..
[Warning]: itemdb_read_packages: unknown package item 'BRO_TF_Package', skipping
..
[Warning]: itemdb_read_packages: unknown package item 'Cherry_Blossom_Scroll', s
kipping..
[Warning]: itemdb_read_packages: unknown package item 'Def_Potion_Set_Box', skip
ping..
[Warning]: itemdb_read_packages: unknown item 'Devil_Whisper' in package 'Tw_Yel
low_Scroll'!
[status]: Done reading '258' entries in 'db/re/item_packages.conf'.
[status]: Done reading '1' entries in 'db/item_avail.txt'.
[status]: Done reading '1784' entries in 'db/re/item_trade.txt'.
[status]: Done reading '23' entries in 'db/re/item_delay.txt'.
[status]: Done reading '11' entries in 'db/item_stack.txt'.
[status]: Done reading '1057' entries in 'db/re/item_buyingstore.txt'.
[status]: Done reading '124' entries in 'db/item_nouse.txt'.
[status]: Done reading '16' entries in 'db/cashshop_db.conf'.
[status]: Done reading '1101' entries in 'db/re/skill_db.txt'.
[status]: Done reading '865' entries in 'db/re/skill_require_db.txt'.
[status]: Done reading '781' entries in 'db/re/skill_cast_db.txt'.
[status]: Done reading '38' entries in 'db/re/skill_castnodex_db.txt'.
[status]: Done reading '142' entries in 'db/re/skill_unit_db.txt'.
[status]: Done reading '264' entries in 'db/produce_db.txt'.
[status]: Done reading '136' entries in 'db/create_arrow_db.txt'.
[status]: Done reading '205' entries in 'db/abra_db.txt'.
[status]: Done reading '17' entries in 'db/spellbook_db.txt'.
[status]: Done reading '23' entries in 'db/magicmushroom_db.txt'.
[status]: Done reading '133' entries in 'db/skill_reproduce_db.txt'.
[status]: Done reading '16' entries in 'db/skill_improvise_db.txt'.
[status]: Done reading '75' entries in 'db/skill_changematerial_db.txt'.
[status]: Done reading '13' zones in 'db/re/map_zone_db.conf'.
[status]: Done reading '0' entries in 'db/mob_item_ratio.txt'.
[status]: Done reading '40' entries in 'mob_chat_db.txt'.
[status]: Done reading '1316' entries in 'db/re/mob_db.txt'.
[status]: Done reading '0' entries in 'db/mob_db2.txt'.
[status]: Done reading '7359' entries in 'db/re/mob_skill_db.txt'.
[status]: Done reading '0' entries in 'db/mob_skill_db2.txt'.
[status]: Done reading '0' entries in 'db/mob_avail.txt'.
[status]: Done reading '480' entries in 're/mob_branch.txt'.
[status]: Done reading '14' entries in 're/mob_poring.txt'.
[status]: Done reading '47' entries in 're/mob_boss.txt'.
[status]: Done reading '331' entries in 'mob_pouch.txt'.
[status]: Done reading '25' entries in 'mob_classchange.txt'.
[status]: Done reading '6' entries in 'db/re/mob_race2_db.txt'.
[status]: Done reading '17' entries in 'db/re/exp.txt'.
[status]: Done reading '35' entries in 'db/re/level_penalty.txt'.
[status]: Done reading '4' entries in 'db/re/attr_fix.txt'.
[status]: Done reading '175' entries in 'db/re/statpoint.txt'.
[status]: Done reading '7' groups in 'conf/groups.conf'.
[status]: Done reading '134' entries in 'db/re/job_db1.txt'.
[status]: Done reading '133' entries in 'db/job_db2.txt'.
[status]: Done reading '3' entries in 'db/size_fix.txt'.
[status]: Done reading '5' entries in 'db/re/refine_db.txt'.
[status]: Done reading '317' entries in 'db/sc_config.txt'.
[status]: Done reading '34' entries in 'db/castle_db.txt'.
[status]: Done reading '15' entries in 'db/guild_skill_tree.txt'.
[status]: Done reading '58' pets in 'pet_db.txt'.
[status]: Done reading '0' pets in 'pet_db2.txt'.
[status]: Done reading '13' entries in 'db/homunculus_db.txt'.
[status]: Done reading '150' levels in 're/exp_homun.txt'.
[status]: Done reading '82' entries in 'db/homun_skill_tree.txt'.
[status]: Done reading '61' entries in 'db/mercenary_db.txt'.
[status]: Done reading '118' entries in 'db/mercenary_skill_db.txt'.
[status]: Done reading '12' elementals in 'db/elemental_db.txt'.
[status]: Done reading '36' entries in 'db/elemental_skill_db.txt'.
[status]: Done reading '2669' entries in 'quest_db.txt'.
[info]: Done loading '15550' NPCs:
  -'3465' Warps
  -'55' Shops
  -'12030' Scripts
  -'2989' Spawn sets
  -'47329' Mobs Cached
  -'0' Mobs Not Cached
[status]: Event 'OnInit' executed with '1910' NPCs.
[status]: Server is 'ready' and listening on port '5121'.

[status]: Attempting to connect to Char Server. Please wait.
[status]: Connecting to 127.0.0.1:6121
[status]: Logging in to char server...
[status]: Successfully logged on to Char Server (Connection: '2').
[status]: Sending maps to char server...
[status]: Event 'OnInterIfInit' executed with '0' NPCs.
[status]: Event 'OnInterIfInitOnce' executed with '0' NPCs.
[status]: Requested '34' guild castles from char-server...
[status]: Map Server is now online.
[info]: Received Fame List of '0' characters.
[status]: Received '34' guild castles from char-server.

 

 

The loginlog table show only:

2014-05-16 18:22:46 0.0.0.0 login server 100 login server started 2014-05-16 18:22:47 127.0.0.1 test 100 charserver - [email protected]:6121 2014-05-16 18:23:03 127.0.0.1 test 100 login ok

 

 

Part of the login-server.conf

 

// Check The clientversion set in the clientinfo ?
check_client_version: no

// What version we would allow to connect? (if the options above is enabled..)
// modified by baud (20 => 30)
client_version_to_connect: 30

 

Thank you for your help.

Share this post


Link to post
Share on other sites
  • 0

OK, i found the problem.

I can't login with the default account (account id 1). I didn't know that. I create a new account and login successfully.

 

Thank you all.

Because I'm having the same problem as the rest of you at the moment: would you mind explaining how to create another account on the test server?

Share this post


Link to post
Share on other sites
  • 0

Simply insert a new row at the login table on your database, or use the _M/_F method if enabled on your login server

 

Edit: I managed to make a new account (and gave it account id 2000020), but it says "Disconnected from Server" the moment that I try to select my character.

 

My mmo.h looks like this:

#ifndef PACKETVER	#define PACKETVER 20140105#endif // PACKETVER  

And here's what my server logs look like: 

 

Lc4vVzX.jpg

 

I guess I need to check what version my client is and try to match it up with my mmo.h... but uh... how do I check it again? X_x;

 

Edit: Friend of mine gave me the client's PACKETVER, so I know that's correct. I changed the packet obfuscation to 2, and the exact same error occurs.

Edited by Gionelles

Share this post


Link to post
Share on other sites
  • 0

I have the same exact problem. I've been trying to fix this for over 2 days now but no hope... the client connection keeps getting closed. This issue exists both in rAthena as well as Hercules. I'm using 2013-08-07aRagexe+Full+Client.rar which I got from http://www.mediafire.com/folder/hg3wqu9a1cc7w/ready_made and extracted it to a fully updated kRO client which I got from http://www.nickyzai.com/?p=kro. Opened it via the grf tool, extracted clientinfo.xml and added my server details and repacked it.

The server compiled successfully, I changed the mmo.h file to the client PACKET_VER and ran the server. It ran successfully and when I used my client to connect using a username (with user ID 2000000) it went into the server showed (0) online, and then a failed to disconnect message. On the server side it showed [info]: Closed connection from 'MY_PUBLIC_IP'. Any ideas on how I can fix this guys?

Update #1 (27 December 2014): I've located the problem is in src/login/login.c at line #1605. Apparently, the session[fd]->flag.eof is 0 for some reason. Need to identify why its so! This still isn't solved thou. If anybody knows how to fix it, kindly reply

Update #2 (31 December 2014): My host amazon required me to create an Elastic IP and use the public IP/private IP of that rather than the IP which I used to login via putty/ssh. I have resolved the issues. Thanks

Edited by timetraveller1992

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.