Well, I wrote a base for 317 because I was a little annoyed with all of the wL bases, and people to lazy to use rsd2v, so I began writing a base which wasn't hard to use, but still implied full use of correct Java programming procedures.
So far I've got
* Walking
* Talking
* Idle checking. I wrote my own custom idle system because Runescape only allows one minute. Mine sends a message at 10 minutes of inactivity, and if they haven't done anything within the next minute they are removed.
The main goal of this base was to design a new way to teach you all a few good Java habits.
I am releasing this as V1 because I am going on holidays tomorrow, and when I come back I am going to work on V2 with NPCs and Items and a new client most probably. V2 will be the last version of this as V3 will be for most probably a 510 client. I have started working on a 510 client, refactoring the Stream class, etc.
I don't care what you do with this - I am uploading the IntelliJ IDEA project file or the source, choose which you will.
I would suggest downloading IntelliJ IDEA and working on the project from there. It will save a lot of drama.
Additional notes: I am yet to profile this server, so I can't be sure if it is completely safe.
Uppit- Thanks Tico135
Source - http://uppit.com/W73XFQ
Project file - http://uppit.com/Y7QO07
Version 1.5
Version 1.5 is just a little update from Version 2.
Version 1.5 contains extremely needed updates, like:
* Cannot be crashed by socket flooders. <- Never thought I would have to include this in a features list, but, it is moparscape ;/
* A base item system.
* An inventory system.
* A good command system (commands do come in handy).
* Fully working banning system
* A new pluginable Event timing system
* Fully reload-able commands, events, and packet handlers. You wont need to compile, just reload them.
Version 2 is scheduled to be released within 2 week to 4 weeks, maybe even earlier depending how development gets going. By version 2 I hope to have a full working item system, which will load all item definitions from a database, same goes for NPC's and Player credentials. I wouldn't mind getting a working client for the server, which could have a few 'custom' features involving using custom packets, perhaps a client -> client chat protocol, a messaging system - by this I mean the same thing to the memo system on IRC, where you send one user a memo message, and it will tell them they have received it when the next login/if they are logged in.
If you would like something to be added after I get the needs down, NPC's, stability, Items, Object Interaction, please feel free to drop me a line.
Version 1.5 links
Source - http://uppit.com/VKR33H
Project file - http://uppit.com/1V30PX
Version 2.0
Version 2.0 is the new update.
I know I said I would have NPC's and Items down but it's final exam time and I don't have time to work on this server, so I'm releasing it a little bit early :/ It hasn't got much done except basic necessities and optimizations etc.
Sorry guys, I was hoping to have it done by final exam time but I had too much things on in my life, I will get it done after exams..
Version 2.0 links
Source - http://uppit.com/3H1A19
Project file - http://uppit.com/YF89N8
Version 2.5
Version 2.5 is the newest version of 317Serv, which saw the addition of a Graphical User Interface.
I didn't really touch the core for this server, other than implement a MySQL saving and loading ability, all the code which requires MySQL has been commented out, to add it you can just uncomment the code. The main feature about this new update is I have built a Graphical User Interface for the server, to act as a control panel. Many of you probably think this is a moparscaper feature, but I thought it would create such simplicity to control the server. I tried to make the interface as easy as possible, and as appealing as possible.
And yes, before you ask I did use a WYSIWYG editor, in fact, I used Netbeans - only because I could not be bothered to write it from scratch, as I am in sort of a hurry)
An overlook of the User Interface is:
https://2img.net/r/ihimizer/img239/6171/snapshot10am7.png
I won't directly link the image file here because it is pretty big.
Credits to:
JTattoo - For providing such an awesome looking LAF (Look and Feel). Seriously, some of their LAF's are insanely good looking.
As always, the links for V2.5:
Source -
http://www.megaupload.com/?d=KP8EIJ99
Project file - http://www.megaupload.com/?d=CD8GLDLB