kangfredy

about merger wpe free

Recommended Posts

yes... this is a very good thing made. can rA devs please implement this in rA please?

Share this post


Link to post
Share on other sites

It's been discussed and most of the developers are in favor of porting this modification over.  Since it was planned to also do multi-client support in the future, this has been put on hold until a resolution is found.I have re-opened discussion on this to other developers and will post any updates.

  • Upvote 1

Share this post


Link to post
Share on other sites

It's been discussed and most of the developers are in favor of porting this modification over.  Since it was planned to also do multi-client support in the future, this has been put on hold until a resolution is found.I have re-opened discussion on this to other developers and will post any updates.

 

yes tq akinari :) i'm waiting for this

Share this post


Link to post
Share on other sites

Any new infos?

nothing

Share this post


Link to post
Share on other sites

I'll be waiting for this modification.


Interesting!!  /slur 


Share this post


Link to post
Share on other sites

so whats going on now? can we expect this to be implemented soon enough?

Share this post


Link to post
Share on other sites

xD more then 6 month, without any news. Cool community:) 

Share this post


Link to post
Share on other sites

It's been discussed and most of the developers are in favor of porting this modification over.  Since it was planned to also do multi-client support in the future, this has been put on hold until a resolution is found.I have re-opened discussion on this to other developers and will post any updates.

Share this post


Link to post
Share on other sites

 

It's been discussed and most of the developers are in favor of porting this modification over.  Since it was planned to also do multi-client support in the future, this has been put on hold until a resolution is found.I have re-opened discussion on this to other developers and will post any updates.

 

 

We are nothing without people around.

Developing community wont be need when RO will dead. 

 

Summary online of first 10 pages at RMS from different servers around the world, much more in thouthens times then official server online.

Most of them using eathena based emulator for sure.

 

That mean, whole Ragnarok Online community in rAthena, hercules, brAthena hands. 

It's a huge responsibility to the whole Ragnarok Online.

 

I request for the brain of rAthena development team, cause there is no 2006 right now out the window, and RO community mostly by cheats, bots decreased very well by last 2-3 years. Without basic protection agains current software what manipulate by packets with server-side like it want, rAthena will be nothing.

 

Harmony is dead.

There is no more alternative to protect RO against first wave of cheaters. 

 

Please, we need a plan i guess, how it possible to protect server-side from some famous hacks, tricks.

 

The first thing, i guess must be encrypting headers of packets between server/client, like it work at Hercules.

  • Upvote 2

Share this post


Link to post
Share on other sites

 

 

It's been discussed and most of the developers are in favor of porting this modification over.  Since it was planned to also do multi-client support in the future, this has been put on hold until a resolution is found.I have re-opened discussion on this to other developers and will post any updates.

 

 

We are nothing without people around.

Developing community wont be need when RO will dead. 

 

Summary online of first 10 pages at RMS from different servers around the world, much more in thouthens times then official server online.

Most of them using eathena based emulator for sure.

 

That mean, whole Ragnarok Online community in rAthena, hercules, brAthena hands. 

It's a huge responsibility to the whole Ragnarok Online.

 

I request for the brain of rAthena development team, cause there is no 2006 right now out the window, and RO community mostly by cheats, bots decreased very well by last 2-3 years. Without basic protection agains current software what manipulate by packets with server-side like it want, rAthena will be nothing.

 

Harmony is dead.

There is no more alternative to protect RO against first wave of cheaters. 

 

Please, we need a plan i guess, how it possible to protect server-side from some famous hacks, tricks.

 

The first thing, i guess must be encrypting headers of packets between server/client, like it work at Hercules.

 

 

There's more than just WPE that can be used to cheat, and Harmony wasn't exactly groundbreaking protection either. Even so, there are multiple different ways to detect and prevent cheating, a lot of which can be done through scripting alone. To say it's the responsibility of rAthena, Hercules, or any RO emulation project to provide anti-cheat protection is a bit absurd; even some of the best anti-cheat systems are vulnerable to being bypassed.

Share this post


Link to post
Share on other sites

 

 

 

It's been discussed and most of the developers are in favor of porting this modification over.  Since it was planned to also do multi-client support in the future, this has been put on hold until a resolution is found.I have re-opened discussion on this to other developers and will post any updates.

 

 

We are nothing without people around.

Developing community wont be need when RO will dead. 

 

Summary online of first 10 pages at RMS from different servers around the world, much more in thouthens times then official server online.

Most of them using eathena based emulator for sure.

 

That mean, whole Ragnarok Online community in rAthena, hercules, brAthena hands. 

It's a huge responsibility to the whole Ragnarok Online.

 

I request for the brain of rAthena development team, cause there is no 2006 right now out the window, and RO community mostly by cheats, bots decreased very well by last 2-3 years. Without basic protection agains current software what manipulate by packets with server-side like it want, rAthena will be nothing.

 

Harmony is dead.

There is no more alternative to protect RO against first wave of cheaters. 

 

Please, we need a plan i guess, how it possible to protect server-side from some famous hacks, tricks.

 

The first thing, i guess must be encrypting headers of packets between server/client, like it work at Hercules.

 

 

There's more than just WPE that can be used to cheat, and Harmony wasn't exactly groundbreaking protection either. Even so, there are multiple different ways to detect and prevent cheating, a lot of which can be done through scripting alone. To say it's the responsibility of rAthena, Hercules, or any RO emulation project to provide anti-cheat protection is a bit absurd; even some of the best anti-cheat systems are vulnerable to being bypassed.

 

 

Man, there is 3 types of cheaters:

  1. noobs who using public software
  2. advanced users who can write own macro/dll/bypass way
  3. pro who can write software.

 

First type of cheaters > 95% of all players.

Easy and stupud blocking popular software, and make this software unusable  = big win.

  • Upvote 2

Share this post


Link to post
Share on other sites

Let this discussion be revive!

 

any news with this? 

Share this post


Link to post
Share on other sites

It has been over a year, and, I presume, it's still on hold. It would be really great if there's an update regarding this new upcoming feature of rAthena. Any way the community can help to speed up the process?

 

Also, is it possible to develop this feature without looking into multi-client support? I mean, why is it so important to put the development on hold because of multi-client support? I genuinely don't know what I'm talking about, so please do enlighten me.

Share this post


Link to post
Share on other sites

the good news @Napster has the working diff for rA (just a quick adaptation from Herc).

the bad news, we (different "we" with the first time) have little conversation with different matter (not as multi-client as an excuse).

and for me, call it "WPE Free" is superlative.

Share this post


Link to post
Share on other sites

is it possible to develop this feature without looking into multi-client support?

Yes, but the main reason why it wasn't done like this is because when we do half support about something is not sure when we will come back to make it tidy and clean. So most of time it's stay still and becoming a nightmare later on...

 

Now just to try to explain the multiclient issue. The way it's currently working it's that your client have a keys and your server as well. The packet are encrypted and decrypted with those keys which are constatly updated. (To prevent packet duplication).

So unlike Hercule where you build your emulator to support only 1 specific client at the time we would need to support a list of keys and encode/decode depending on the client version connected.

 

Another reason was that it was planned to remove lot of those supported clients from the release. (They could still be arround as an archive or simply with git history but we don't really need to support 20 differents client like now).

So all in all is not very tought just long (mainly du to tests)

Share this post


Link to post
Share on other sites

/bo

 

you just need same 3 keys in client and server. except you want extreme thing, in server u decide "hey I want theses keys for 2011 client, these keys for 2012 client, and these keys for 2013 client" IN SAME TIME /heh

because u're talking about multi-client support, I want connect to use 2011 from PC A, use 2012 client from PC B to server X, so server X store alllllllllllllllllllllllll keys for alllllllllllllllllllllllll client dates, what a ...  /panic

 

nah, multi-client doesn't have issue for me, except each client send static-and-cannot-be-changed-keys and each client send different encryption methods.

The fact, (at least 2012-04-10a & 2013-08-07) clients send same encryption method, and I tested with 2 different client with same keys.

  • Upvote 1

Share this post


Link to post
Share on other sites

Ye I talked with Cydh last night about this. I think will go with his way to use only 1 set of key for server and ask client to be diffed to match it. Those who really need may do the little change in packet_db structure to handle multiple set of key in same time.

(I mean if there some demand I'll do a quick diff about it).

 

Otherwise I look Cydh/Napster diff and it look quite good so I suppose it's on good way for implementation.

  • Upvote 2

Share this post


Link to post
Share on other sites