Jump to content

mknight91

Members
  • Posts

    16
  • Joined

  • Last visited

Posts posted by mknight91

  1. 57 minutes ago, dwlrma said:

    Ah, my bad. Your defines_pre.h looks fine. I really don't know what's causing the connection issue. Usually recompiling/ diffing your client/ etc fix the issue. If you're able to, I would suggest pulling a fresh new copy from github and re-make your server from scratch. (sometimes we change things in the files without remembering) it helped me when I upgraded my client from 2015 to 2018. Hopefully someone else sees this and can help you. Sorry I couldn't fix your issue.

    No worries. Thank you for trying. Could I get a link of your 2018 client and configs? I can't pull clients from this site anymore.

  2. 3 hours ago, dwlrma said:

    when changing packet version make sure you're not editing any other packet version except the first one. Only change the one that says 20180307 to your client date. It looks like you edited PACKETVER_RE which you shouldn't change (if I'm correct) so change it back to 20151104. My apologies that I cannot highlight things in code boxes so let me know if this is confusing you.
     

    
    #ifndef PACKETVER
    	/// Do NOT edit this line! To set your client version, please do this instead:
    	/// In Windows: Add this line in your src\custom\defines_pre.h file: #define PACKETVER YYYYMMDD
    	/// In Linux: The same as above or run the following command: ./configure --enable-packetver=YYYYMMDD
    	#define PACKETVER 20180307
    #endif
    
    #ifndef PACKETVER_RE
    	/// From this point on only kRO RE clients are supported
    	#if PACKETVER > 20151104
    		#define PACKETVER_RE
    	#endif
    #endif
    
    #if PACKETVER >= 20110817
    	/// Comment to disable the official packet obfuscation support.
    	/// This requires PACKETVER 2011-08-17 or newer.
    	#ifndef PACKET_OBFUSCATION
    		#define PACKET_OBFUSCATION

     

    That's packets.h. I was talking about defines_pre.h. I changed it to that from this

    // Copyright (c) rAthena Dev Teams - Licensed under GNU GPL
    // For more information, see LICENCE in the main folder
    #ifndef _CONFIG_CUSTOM_DEFINES_PRE_H_
    #define _CONFIG_CUSTOM_DEFINES_PRE_H_

    /**
     * rAthena configuration file (http://rathena.org)
     * For detailed guidance on these check http://rathena.org/wiki/SRC/config/
     **/

    #endif // _CONFIG_CUSTOM_DEFINES_PRE_H_

     

    My packets.h looked like yours except it says PACKETVER 20170614

  3. 2 hours ago, dwlrma said:

    Well your clientinfo is correct, your packet version is being loaded by your server, your IP addresses look fine, etc. (Unless there's something wrong in the packets.h and defines_pre.h) The last thing I can suggest is what you diffed your client with. Did you use the recommended patches in NEMO? Make sure you didn't diff your client with "Disable Packet Encryption" patch.

    I tried 

    #ifndef PACKETVER_RE
        #if PACKETVER > 20170614
            #define PACKETVER_RE
        #endif
    #endif

     

    and leave the defines_pre.h as default. Not sure which  is correct

  4. 46 minutes ago, dwlrma said:

    Glad we are able to get one step closer to solving your issue! Does your character or login server display the message "closed connection from (your IP)" or nothing at all?
    I know you said you recompiled your server to load the 2017 packet version, but just to make sure - when you load your mapserv.exe does it display the correct packet version? (check what I highlighted in yellow):
    image.png.0eb18215d458226d5644d89f0a52f825.png

    Yours should say that it is using packet version 20170614. I'm not sure what the keys are for that client though, but you can check in packets.h. Also if it's the correct packet version make sure that all IP addresses are correct. If you're using the default (127.0.0.1) make sure all of them are the same.

    Looks like closed connection.

    Capture.JPG.fed4a97c6cc53527c5a5949560f9fa5d.JPG

  5. 20 hours ago, dwlrma said:

    here's what my packets.h looks like (except yours should say 'PACKETVER 20170614' instead of 20180221:

    
    #ifndef PACKETVER
    	/// Do NOT edit this line! To set your client version, please do this instead:
    	/// In Windows: Add this line in your src\custom\defines_pre.h file: #define PACKETVER YYYYMMDD
    	/// In Linux: The same as above or run the following command: ./configure --enable-packetver=YYYYMMDD
    	#define PACKETVER 20180221
    #endif
    
    #ifndef PACKETVER_RE
    	/// From this point on only kRO RE clients are supported
    	#if PACKETVER > 20151104
    		#define PACKETVER_RE
    	#endif

    as for my pre.h, it has nothing added to it since I edited my packet through packets.h instead.

    Also check to make sure your sclientinfo or clientinfo ( in your client folder) is set to '56' instead of '55' (I might be wrong on the game version, my apologies!) If all else fails, I always get a fresh pull from rathena github for my server so that everything is updated and I only have to mostly change things client side.

    Oh, i was set for 55. Now it disconnects when i log my character in.

  6. 18 hours ago, dwlrma said:

    If you're having trouble connecting, make sure you recompiled your server to load the packet version for the 2017 client.
    Can you login to the login server just fine but not the character server? (select a character screen) or can you not even get into the login server?

    It's compiled. Just fails to connect to the login server even know i get this.

    [Notice]: Authentication accepted (account: blank, id: 2000000, ip: 127.0.0.1)
    [Status]: Connection of the account 'blank' accepted.

     

    I don't think I'm editing src/confing/packets.h and src/custom/defines_pre.h correctly.

  7. 9 minutes ago, Akkarin said:

    You will struggle. NovaRO is a private server with their own mechanics and stat tables. You won't be able to use rAthena to test your NovaRO chars because the base data isn't the same.

    Thank you very much. I was completely and utterly confused by the discrepancies. 

  8. So I started my own offline server to test builds for NovaRO and my aspd, variable cast, damage on bosses and various other things are not matching what I get over there. I tired commenting out #prerenewal but that just got rid of all my items. Isn't NovaRO a renewal server and how can I get my characters to act likee my NRO character?

  9. I've looked at the command @item2 <item name/ID> <quantity> <identify_flag> <refine> <attribute> <card1> <card2> <card3> <card4> but that doesn't have any elemental enchants attached. Is there a way to give a weapon the holy element with racial modifiers using gm commands maybe or potentially add it in mysql?

    [Edit] 

    I found the element modifiers in /db/re/item/randomopt_group.txt and was able to add them to items in the inventory table now i just need to find racial modifiers

  10. 14 minutes ago, Anacondaqq said:

    groups.conf

    Thank you.

    For anyone wanting a quick paste option.

     

    groups: (
    {
        id: 0 /* group 0 is the default group for every new account */
        name: "Player"
        level: 99
        inherit: ( /*empty list*/ )
        commands: {
            /* no commands by default */
        commands: true
            charcommands: true
            help: true
            rates: true
            uptime: true
            showdelay: true
            exp: true
            mobinfo: true
            iteminfo: true
            whodrops: true
            time: true
            jailtime: true
            hominfo: true
            homstats: true
            showexp: true
            showzeny: true
            whereis: true
            refresh: true
            noask: true
            noks: true
            autoloot: true
            alootid: true
            autoloottype: true
            autotrade: true
            request: true
            go: true
            breakguild: true
            channel: true
            langtype: true
        }
        permissions: {
            /* without this basic permissions regular players could not
            trade or party */
            can_trade: true
            can_party: true
            command_enable: true
        }
    },
    {
        id: 1
        name: "Super Player"
        inherit: ( "Player" ) /* can do everything Players can and more */
        level: 0
        commands: {
            /* informational commands */
            commands: true
            charcommands: true
            help: true
            rates: true
            uptime: true
            showdelay: true
            exp: true
            mobinfo: true
            iteminfo: true
            whodrops: true
            time: true
            jailtime: true
            hominfo: true
            homstats: true
            showexp: true
            showzeny: true
            whereis: true
            /* feature commands */
            refresh: true
            noask: true
            noks: true
            autoloot: true
            alootid: true
            autoloottype: true
            autotrade: true
            request: true
            go: true
            breakguild: true
            channel: true
            langtype: true
        }
        permissions: {
        }
    },

  11. I am trying to get this client to work but i cant the cannot open System/iteminfo_sak/lua. No Such file or directory error, then Iteminfo file Init. I used secrets nemo patcher without any errors and have Zack's English translation for renewal. Is there anything else I need to get the client running? I read something about packets, but I was unable to get a grasp of that.

×
×
  • Create New...