helvetica

Officially supported client versions

Recommended Posts

Officially supported client versions and changes to support policies on client-related bugs
 
Hello!
Here at rAthena we try our best to provide a stable server to build around. Unfortunately we've had a rash of commits in the past few months that have introduced client bugs that hadn't existed before. This is unacceptable and we apologize for any downtime or issues this may have caused. There has also been a large number of bug reports involving unusual client versions, resulting in significantly wasted time and effort on our behalf trying to track down bugs that may or may not actually exist. So as such we have as a team decided to tighten down the list of officially supported clients for rAthena. These clients will be tested against on any major update or commit that affects any packet or client-facing code to make sure new bugs are not introduced. Other client versions will be supported on an as-is basis. 
 
Basically, you are free to use any client version you wish, but for stability reasons we highly recommend sticking to the officially sanctioned list as those will be the ones we test against. If an update breaks support for a client that isn't on the approved list then it may be taken care of at a lower priority than bugs affecting officially approved versions. This does not mean we will intentionally be breaking support for clients that are not officially sanctioned, this merely means support will be tailored to those first and foremost, and any bugs or bad behaviors may go unnoticed or corrected. If there any conflicting changes that would break support on one of the officially sanctioned versions, those bugs will definitely not be fixed.
 
What does this mean to you, the server admin? It means you can pick from one of our officially supported client versions and rest assured we will tailor support specifically to those and will aim for stability for those clients. We will do everything we can to make sure client bugs are not introduced during updates so you don't have to waste your time troubleshooting, or have to deal with angry players if something breaks. And in the unlikely event something does break, we will put the highest priority on fixing bugs affecting the officially supported clients.
 
Here are the following clients and which server mode we support them for.
 
Pre-Renewal:
2010-07-30aRagexeRE
 
Renewal 2012:
2012-04-10aRagexeRE
 
Renewal 2013:
2013-08-07aRagexe
2013-12-23aRagexe
 
Renewal 2014:
2014-10-22aRagexe

 

Renewal 2015:
2015-05-03aRagexe

2015-11-04aRagexe
 
We are not supporting 2012 era Ragexe clients, only RagexeRE. Use those at your own peril. Bug reports for any other client will only be accepted at a core developer's discretion, if at all. We reserve the right to close and ignore any bug reports coming from clients other than the ones listed above.
 
Clients older than 2010-07-30aRagexeRE are considered depreciated and while they work for the time being, support may be removed at any time. It is highly recommended you move your servers to 2010-07-30aRagexeRE or newer as soon as possible. An announcement will be made if support for clients older than 2010-07-30aRagexeRE is intentionally removed, but be warned it may break at any time and bug reports will not be accepted for fixing them.

Edited by Secrets
added 2015-11-04aRagexe to supported list
  • Upvote 14

Share this post


Link to post
Share on other sites

Any and all clients older than 2010-07-30aRagexeRE are considered depreciated and support for them may go away at any time. We will try to announce ahead of time if we do intentionally break support for those older clients, but bugs may appear on their own as we will not be actively testing against those clients. If bugs do show up they will not be addressed nor fixed.

 

We highly HIGHLY recommend moving to a newer client ASAP.

Share this post


Link to post
Share on other sites

For 2013 client, I thinks recomended client version is 2013-07-03

because at some thread many people asking at this client version

Share this post


Link to post
Share on other sites

im using 2013-08-07 version, still haven't see any error~

Share this post


Link to post
Share on other sites

im using 2013-08-07 version, still haven't see any error~

try vending.

Share this post


Link to post
Share on other sites

im using 2013-08-07 version, still haven't see any error~

try vending.

+1 /meh

Share this post


Link to post
Share on other sites

Yeah this is awesome~!

Share this post


Link to post
Share on other sites

For 2013 client, I thinks recomended client version is 2013-07-03

because at some thread many people asking at this client version

 

 

im using 2013-08-07 version, still haven't see any error~

 

I personally haven't done any evaluation of the 2013 clients yet (my server still runs on 2012 clients). But those are two good starting points I'll look into!

Share this post


Link to post
Share on other sites

@helvetica

 

you should go thinking about using clients 2013...
why?
new ID NPC (not working under client 2012)
new maps (not working under client 2012)
new effect (not working under client 2012)
new jobs (not working under client 2012)
new sprite (not working under client 2012)
new maps effects (not working under client 2012)
etc etc

Share this post


Link to post
Share on other sites

There will eventually be a 2013 client we support. There just hasn't been a decision made on which one. I'm the one mostly driving the push towards client standardization, but I have no experience with any of the 2013 clients on my own servers and I haven't had a chance to sit down and make an evaluation.

Share this post


Link to post
Share on other sites

Hmm.. The 2012-04-10 client is already outdated by a year if we think on the date. But it's true that the 2013 clients still have some unknown bugs.

Maybe a study or a reasonable vote to decide which version we should focus on is not a bad idea?

Share this post


Link to post
Share on other sites

2012-04-10 is a extremely popular and widely deployed client, hence why it has been chosen to be part of the standard test suite. Having 3 clients to test against isn't the end of the world, but having several hundred potential clients is.

Share this post


Link to post
Share on other sites

I think we should go with 20130710 cause it's actually the one I did most test with haha =)

But if someone know real diff between them and what's best feel free to tell us.

Share this post


Link to post
Share on other sites

cool. :D

 

I never use 2013 client, so I'll keep my eyes here. /heh

Share this post


Link to post
Share on other sites

Remember, these client versions are merely suggestions. You don't have to use the clients we support. As a server admin you know the needs of your playerbase best, so you can best make that call. What we're doing with this policy is giving you, the server admin, a point of stability. You can know that if you choose to use one of our supported clients, we will test our updates against it, and we will fix any and all bugs applying to these versions first.

 

If you choose to go with a different client version than what we support, we won't stop you or actively break things, but be aware that we won't be testing our updates against them, and if bugs do pop up they may end up on a lower priority or not fixed at all.

  • Upvote 1

Share this post


Link to post
Share on other sites

I'm currently in the process of testing 08-07-2013.  This one, or later, is probably the best as our official support client as it has all the current features available, unless I'm missing something else.

  • Upvote 1

Share this post


Link to post
Share on other sites

I'm currently in the process of testing 08-07-2013.  This one, or later, is probably the best as our official support client as it has all the current features available, unless I'm missing something else.

 

Try using a bubble gum while using that client. I had problems with the status icon 

Share this post


Link to post
Share on other sites

im using 2013-08-07 version, still haven't see any error~

try vending.

Just update ur msgstringtable and the error will go away.

2013-08-07  is the best client and the most stable of all 2013 clients

 

Share this post


Link to post
Share on other sites

 

im using 2013-08-07 version, still haven't see any error~

try vending.

Just update ur msgstringtable and the error will go away.

2013-08-07  is the best client and the most stable of all 2013 clients

 

yep I already know this. this was posted when the client was new. thanks anyways :)

  • Upvote 1

Share this post


Link to post
Share on other sites

As of f056629, we have added support for the 2013-08-07 client.  This has become our main developer test client and therefore, will be the client we will officially support from here on out.  It contains support for all of the current features either implemented or being worked on.  Please report bugs in the bug tracker.

Share this post


Link to post
Share on other sites

As of f056629, we have added support for the 2013-08-07 client.  This has become our main developer test client and therefore, will be the client we will officially support from here on out.  It contains support for all of the current features either implemented or being worked on.  Please report bugs in the bug tracker.

 

Woah! Nice!  /rice

Share this post


Link to post
Share on other sites

Can you support 2013-12-23c now? And its updates for example the new npc?

Share this post


Link to post
Share on other sites

Can you support 2013-12-23c now? And its updates for example the new npc?

If 'you' means is me, I can't.

 

Wait other dev/someone who want add/support everything about client stuffs

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.