RSC Private Server Downloads - Protosstribe / ephemeral
In this topic I will post links that leads you to RSC private server downloads. They will be safe, and even a few never ever before released sources will now be downloadable. All of these sources have in some way been modified and/or made by me. Some of the source-downloads have only been given away for nostalgia-reasons, in case someone wish to see how it used to be before (and I discourage you to use these as bases). The versions at the top, are the oldest ones, and the ones furthest down, the newest ones (yes, even newer than RSCDaemon).
FreeScape (1):
- Description: The first ever RSC private server I developed on.
- Usage: Only for nostalgia-reasons. Don't even bother fixing this one...
- Status: Released before.
- Source-base: eScape, which was based off of WinterLoves RuneScape emulator.
- Download link: http://www.megaupload.com/?d=GV0ZFLJS
RSGD : RuneScape: Glass Dagger (1):
- Description: My first RSC private server using the RSCD-base.
- Usage: Only for nostalgia-reasons. Just don't use... Contains f-ugly code.
- Status: Released before.
- Source-base: RSCD (the first version, and not RSCDaemon).
- Download link: Will come when I find the source.
Geminus (ezpk.org version):
- Description: The version hosted at ezpk.org.
- Usage: Only for nostalgia-reasons, unless you have time to fix bugs and f-ugly code.
- Status: Released before.
- Source-base: An earlier version of Geminus.
- Download link: http://www.megaupload.com/?d=YCHHRNTP
Geminus (latest version):
- Description: The original and latest version.
- Usage: May be used. Contains some bugs, but can be fixed.
- Status: Never released before.
- Source-base: Itself.
- Download link: http://www.megaupload.com/?d=ZACBRZE3
MoonSpell (latest version):
- Description: Based off of the latest Geminus.
- Usage: May be used. Contains much less bugs than the latest Geminus, but there are still left to be fixed.
- Status: Released before.
- Source-base: Geminus.
- Download link: http://www.megaupload.com/?d=BEZPBUS1
RSGD : RuneScape: Glass Dagger (2):
- Description: The original version of this base.
- Usage: May be used. However, currently its packet-sending needs fixing. It require too much of the client.
- Status: Never released before.
- Source-base: Itself, except for some influences from RSCD and Geminus.
- Download link: http://www.megaupload.com/?d=4W6D665V
RSCDEF : RuneScape Classic Development & Emulation Framework & FreeScape (2):
- Description: The original version of this base.
- Usage: May well be used. However, the Area-system needs some fixing.
- Status: Never released before.
- Source-base: Itself.
- Download link: http://www.megaupload.com/?d=4EOKMN39
About RSCDEF and FreeScape (2)
As you have noticed, I have now released my latest project (RSCDEF and FreeScape (2)). I won't help with setting it up or so. Perhaps I might write a guide, or let someone that managed to set it up to write a guide for how to do it. But that won't be today, in case anyone asks. Anyhow, the source-code contains alot of comments, and is well organized (what I have heard people say). Although, some parts of it is, in my opinion, little bit un-organized... That is the biggest reason why I stopped working on it.
If you want, you can always give feedback on what you think about the RSCDEF-source code, in case you look at it. The more feedback, both good as bad (if it is constructive criticism), the better I can make future projects, whether they relate to RS at all, or something completely different... What I am looking for feedback on, is nothing about what algorithms are being used, or anything similar. Instead, it is about how easy managed and how readable the source-code is in your eyes. And if you can find what you expect to find easy when looking at the variable-namings, the method-namings and the class-namings, etc.
RSCDEF and FreeScape (2) goes hand-in-hand. FreeScape (2) is the default server that uses the framework RSCDEF (or made by that framework). RSCDEF simply means RuneScape Classic Development & Emulation Framework. Also, some of you don't know what the differences between RSCDEF and RSCDaemon-based servers (or any RSCD-based servers for that matter) is. RSCDEF is relying on a technique using areas to divide the processing into smaller parts, making the processing much, much faster in bigger scales. Also, every connecting client will be given their own thread in which their updates will be processed independently. This makes processing on computers with more processors to go faster (the more processors, the faster). Also, every client have their own private queue for processing events that only themselves should be able to see. Even the area which they are located in, have an event-queue, which should be used for every action that can be seen by surrounding players. What you do, is simply post an event to the appropriate queue (whether it is the private or the public one), and all the players that have access to this queue will process that particular event. You will notice pretty much how the latency will decrease when using this server-framework compared to that of RSCDaemon or others. To note is also that RSCDEF loads its NPCs, GroundItems, GroundObjects and WallObjects from serialized Area-files... These Area-files will be loaded whenever someone requests to stand in an Area where the particular Area have not yet been loaded.
The features that are in RSCDEF are the following:
- Banking
- Melee-Fighting
- Bone-Burying (Prayer)
- Smithing
- Fletching
- Dropping
- Picking Up
- Following
- Public Chat
- NPCs
- Ground Objects
- Automatic Healing (Every 1 Minute)
- Potting
- Eating (Healing)
- Commands
- Player-Statuses (Administrator, Player etc.)
I hope you like it...