Jump to content

Baud

Members
  • Content Count

    8
  • Joined

  • Last visited

Posts posted by Baud


  1. 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.


  2. 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.


  3. 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


  4. 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.


  5. 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.


  6. 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.

×
×
  • Create New...

Important Information

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