This is a [r]unescape classic private server. It is strictly for research and learning purposes and serves absolutely no commercial value.
- Now on Windoze!
- Make sure Java 1.8 JDK is installed on your system:
- Make sure
JAVA_HOME
exists in your path.
- Oracle Java works best on Ubuntu:
- Run
sudo add-apt-repository ppa:webupd8team/java
- Run
sudo apt-get update
- Run
sudo apt-get install oracle-java8-installer
- Download and install Apache Maven
- CD into
./firescape/firescape-client/
- Run
mvn clean package
- Run
java -cp target/firescape-jar-with-dependencies.jar org.firescape.client.mudclient
- Enjoy!
- Download and start Redis-Server locally
- Download and install Apache Maven
- CD into
./firescape/firescape-server/
- Run
mvn clean package
- Run
java -cp target/firescape-jar-with-dependencies.jar org.firescape.server.Server
- Enjoy!
Each directory (-client and -server) are Eclipse projects and can be imported as such. If you want to contribute, you must use the firescape.xml
Code Style Profile and have Eclipse auto format on save.
- Move all player information into PostgreSQL or Redis.
- Move Server administration from Applet to headless w/ interface (pub/sub?)
- Move entity management from XML/GZip to something easier to edit/modify.
- Create an entity-sync system between client and server.
- Implement a scripting engine into the client
- Make a headless version of the client (hopefully w/ scripting!)
- Profile client and server for memory leaks / bottlenecks
- optimize, optimize, optimize!
RuneScape © 1999–2014, Jagex Ltd.
A list of folks that have inspired/taught me a lot over the years (inb4 shoutout):
- reines
- petz
- tsunami
- cy4n
- ephemeral
- trunks
- zer0
- eXemplar
- xEnt
- dubaholic
- DuelShark
- p0t
Default client settings will connect you to the FireScape World