Server:rs2hd

From RuneWiki
Jump to navigationJump to search

Introduction

A screenshot of a running rs2dv server.

rs2hd is an open source, stable, secure, fast 508 framework. It is created by Graham and Blakeman8192. It is based on the MINA API for networking and XStream/XPP for parsing XML configuration files/player saves. The design is heavily based around the rs2d design however much of the code has been written from scratch, only a few things are borrowed from varek's original source (e.g. the StaticPacketBuilder). The server should stand up very well to any DOS attacks and should efficiently be able to process hundreds of players on a decent setup. The actual code follows conventions very well, and I have commented it (and javadocced) it in most places. Rs2hd was the first server with the scalability of rs2d. Rs2hd fixed most of the major issues on rs2d. The source was converted to the 317 revision after a week or two of its main release. During testing of the 317 revision, one of the major bugs which was thought to be fixed was not (The packet spamming bug which Hyperion fixed).

Development

Graham and Blakeman8192 kept developing Rs2hd, which no-one did except. At this time, the main development of Rs2hd stopped. It has tons of features now.

Features

There are too many features to list them all here, but here are some important features.

  • Login
  • Multiplayer
  • Chat
  • Combat
  • Banking
  • Shopping
  • Scripting engine (Jython)
  • Package manager

Links