Due to some restrictions on the site, I can't post a full scale image of the flow diagram but you can access the image [URL="http://i.imgur.com/PdR5HLN.png"]here[/URL].
Well some of you may not know what WinterLove is, WinterLove was the first private server, it was intentionally created for cheating purposes, yes cheating purposes, during those times Runescape was at it's highest and people wanted to be the best, the Runescape market was crazy with people selling millions of coins at the highest. Anyway WinterLove was used to test bot scripts for Runescape and only till later it became one of the first RSPS to be hosted and played on.
If you have looked at the flow diagram you will notice blakescape came after, you can find blakescape [URL="https://www.moparisthebest.com/origrs2/"]here[/URL], blakescape had the basics and only 3 classes, the classes were stream, cryption and server. Blakescape was first multiplayer private server allowing other users to connect, which you weren't able to do during the previous release of WinterLove.
Now here everything starts to branch off, blakescape split through different routes and started to become developed on by other developers. Emulous 1.6 was created then developed even further to become Emulous 1.7, then developer even more into Riotscape. Riotscape had MINA networking and later on it became developed by Sanity which then became what we know today as project Insanity.
Most private servers didn't have NPC support, Object support, Combat systems, Minigames but now we have servers coming out with unique content. Private servers have evolved but truthfully there has been a drop in development, people have become lazy and stopped trying to figure out how they could improve their knowledge of java and started to just copy and paste.
There are many other server bases out there you can use but I thought I'd discuss the common WinterLove.