mknight91
-
Posts
16 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Posts posted by mknight91
-
-
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.
-
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
-
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
#endifand leave the defines_pre.h as default. Not sure which is correct
-
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):
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.
-
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.
-
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.
-
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.
-
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?
-
39 minutes ago, Nitrous said:
Thank you. I found the ID's for stat values in const.txt and just inserted them into the server because I felt like that was the easiest ways.
-
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
-
I want to add all of these lol. What's the easiest way to go about this? I'm afraid to just start dragging and dropping files in my rathena folder
-
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: {
}
}, -
-
Oh okay. I opened secrets nemo patcher and input System/iteminfo.lua instead of System/iteminfo_Sak.lub and that solved the issue. Now I have to figure out why I'm failing to connect to the server. I don't know why this is so much more challenging than the 2015 client
-
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.
[Solved] 2017-06-14bRagexeRE Client Item Info Error
in Client-side Support
Posted
Is that client diffed?