Jump to content
Returning Members: Password Reset Required ×

Confused about issue with 4267 Patch Client


Tkblackbelt

Recommended Posts

Hi Folks!

I'm working on a private server for the 4267 client. I downloaded the client below, and am working on handling the 1051 (Auth Request Packet). When I go and decrypt the packet I can't seem to decrypt it correctly since I never get the packet type, length, etc.

I've worked on a 4267 server before in Java and used my exact same cryptography class which worked fine on that project. To rule any issues with my class, I downloaded Korvacs CoFuture 4267 C# server and am unable to decrypt the Auth Request Packet there as well. This makes me think something might have been changed in the 4267 clients in that download or it's not really that patch level.

Another thing I suspect is my development environment is very weird. I'm using an Apple Silicon Mac and Windows in Parallels to run the client.

Curious if anyone has any ideas on what I can try.

Anyways, I'm liking this forum and will report back if I figure out the issue 🙂

Thanks

Link to comment
Share on other sites

Yeah it was the client. I downloaded client 4274 and I can decrypt just fine. Guess I will work with that client and will just need to adapt to any change between those two patch levels.

Or does anyone recommend another patch level. I prefer to build for the lower level patches (1.0, early 2.0). Most of my experience is with 4267, and I'm building this mostly to learn a new tech stack for work lol. So I want to focus more on the tech side and have good reference sources for packets, functionality, etc...

Link to comment
Share on other sites

Yeah it was the client. I downloaded client 4274 and I can decrypt just fine. Guess I will work with that client and will just need to adapt to any change between those two patch levels.

Or does anyone recommend another patch level. I prefer to build for the lower level patches (1.0, early 2.0). Most of my experience is with 4267, and I'm building this mostly to learn a new tech stack for work lol. So I want to focus more on the tech side and have good reference sources for packets, functionality, etc...

I personally really like 4294. It's a super clean client.

Link to comment
Share on other sites

Yeah it was the client. I downloaded client 4274 and I can decrypt just fine. Guess I will work with that client and will just need to adapt to any change between those two patch levels.

Or does anyone recommend another patch level. I prefer to build for the lower level patches (1.0, early 2.0). Most of my experience is with 4267, and I'm building this mostly to learn a new tech stack for work lol. So I want to focus more on the tech side and have good reference sources for packets, functionality, etc...

I personally really like 4294. It's a super clean client.

Nice, just saw your summary in the other thread about the different path levels. Gonna go with that patch, thanks for the recommendation!

Link to comment
Share on other sites

👋Hey CptSky! I remember you on epvp haha.

Yeah it has to be that. I tried a really old source I wrote that I know works with 4267 and it couldn’t decrypt the packets. Also tried CoFuture as a double check.

But I ended up going with Spirited’z suggestion of using 4294 and so far everything is working great.

I’m working on the core stuff at the moment + auth server.

For those interested, Im using Kotlin and Spring Boot, which is probably a first for private servers lol. Reason is that I use that at my new job, and I always find private servers the best (and most fun) way to ramp up on almost every aspect of a language/framework. Planning to heavily leverage coroutines and async when I get to the game server.

Will see how it goes :)

Link to comment
Share on other sites

👋Hey CptSky! I remember you on epvp haha.

Yeah it has to be that. I tried a really old source I wrote that I know works with 4267 and it couldn’t decrypt the packets. Also tried CoFuture as a double check.

But I ended up going with Spirited’z suggestion of using 4294 and so far everything is working great.

I’m working on the core stuff at the moment + auth server.

For those interested, Im using Kotlin and Spring Boot, which is probably a first for private servers lol. Reason is that I use that at my new job, and I always find private servers the best (and most fun) way to ramp up on almost every aspect of a language/framework. Planning to heavily leverage coroutines and async when I get to the game server.

Will see how it goes :)

I do the same lol that's why I have some branches of sources with weirdo code that I experiment (example a version of Canyon with modules that I'm experimenting now)

Link to comment
Share on other sites

👋Hey CptSky! I remember you on epvp haha.

Yeah it has to be that. I tried a really old source I wrote that I know works with 4267 and it couldn’t decrypt the packets. Also tried CoFuture as a double check.

But I ended up going with Spirited’z suggestion of using 4294 and so far everything is working great.

I’m working on the core stuff at the moment + auth server.

For those interested, Im using Kotlin and Spring Boot, which is probably a first for private servers lol. Reason is that I use that at my new job, and I always find private servers the best (and most fun) way to ramp up on almost every aspect of a language/framework. Planning to heavily leverage coroutines and async when I get to the game server.

Will see how it goes :)

I do the same lol that's why I have some branches of sources with weirdo code that I experiment (example a version of Canyon with modules that I'm experimenting now)

Nice! Had a look at your project and it looks sweet. Especially like the stress test bot. Keep up the great work.

Link to comment
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
Reply to this topic...

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

×
×
  • Create New...