Hello,
I'm sorry I'm making this post, but you guys WILL come out stronger if you follow up on the
rant I'm going to make here.
Client issues1. Client customisation
You are lacking alot personalized edits to your client in order to call it your own. Right now I am considering this a straight off leech of the runeXile client, with the exception of the background.
Play around with the loginBox for example, for christ sake, I made a tutorial on rune-server on how to implement your own one, go look it up.
2. Client security
I can literally make myself an admin with minimal edits to the client. This is NOT an exploit I added in the source of the server or client when I was developing this years ago, your client is VERY easily to manipulate packets on. PLEASE encrypt them, as well as the UID, and make it a protected variable so atleast the noobs won't be able to create cheatclients.
OBFUSCATE your client before jarring it. This is an extra must-have security if you want people to actually make an effort into hacking your server.
Encrypt/Encode as much vital info your client contains as possible. You can utilise the 64BaseEncoder and Decoder API, even though it's outdated, it still works like a fricken charm.
An standalone interface script based off the Base64 API can be found
HERE Use an alternative booter class to jar your jars from, this will prevent annoying cache downloading errors, or better, create an client updater. I made one myself for a 714 before, but will work with any revision if implemented correctly, you can find it
HERE.
I will move on to raging on the server performance itself whenever you fixed these points, but for now, PLEASE focus on this.