Server:rs2dbase
From RuneWiki
(Redirected from Rs2dbase)
Jump to navigationJump to searchContents
Introduction
rs2dbase was a server based on rs2d developed by a group of members from the community. The project is currently dead.
Releases
Contributors
- Jim
- Angel
- Impulser
- Shamon king (bone burying)
- The Linux (parts of herblore)
- Graham
- Goosey
- Thiefmn
- samuraiblood2
Changelogs
Version 1 changes
- NPCs are loaded at startup from file
- Randomly move every so often
- They won't wander away from regions (i.e. fixed a bug)
- Most NPC packets are there for your convienience
- Fully working bank system, pretty much flawless
- Both bag to bank, and bank to bag
- Working insert/swapping of items
- Withdraw as item OR note
- Full player equipment system
- Correct item slots for most items
- Ability to wield/unwield items
- Won't lose your weapon when you wield another of the same type
- Full moving/reorganization of inventory
- Items "dropped" will delete (v2 will have ground items)
- Ability to store items in bank and wield
- Convenient class full of skill IDs for use anywhere (just implement it)
- Ability to get XP amount for specific skill number
- Ability to add XP amount for a specific skilll
- Herblore with potion creating for the basic ones
- Unfinished but a good start of Thieving off of NPCs
- Teleporting via Magic to most destinations (no rune requirements yet)
- Bone burying by Shamon King
- Flawless energy system (increases, and decreases with correct increments)
- Player design screen (accessible with :: design)
- Variety of great debugging commands
- Completely free of winterlove-named stream methods
- All additions to the server (banking, equipment, inventory, etc) were made by me and thoroughly bug tested
- XML packet definitions from the ol' RSCD.
Version 2 changes
- Basic clustering and thread pooling by Thiefmn.
- Fixed ground item pickup for stackable items.
- Added a bunch of stuff for fletching.
- Fixed the delay between hitting "Log out" and disconnection.
- Added player group functionality.
- Added membership flag functionality for later use.
- Added/updated Mining featuring delayed runnables.
- Added/updated Woodcutting also using delayed runnables.
- Termination of skill events if inventory is full.
- Protection against spam clicking skill events.
- Stops any running events if the user walks away.
- Added item on object packet.
- Added friends list and PM sending (no load/save for list yet.)
- Added gem cutting for Crafting skill.
- Added agility (thanks Ian for some parts) and fully working gnome agility course.
- Added saving/loading binary player saves (no serialization/text files).
- Added/updated Thieving with more exact specifications. Still need combat stuff to finished it.
- Started on trading, still some more left to do for next release.
- Updated teleporting with animation/graphics that cancels walking points upon arrival.
- Started basic work on level up interfaces, not yet completed.
- Save/loading/acknowledgement of privacy settings. PM privacy still needs to be added.
- Documented the Player class.
- Added some skill menus for the skill buttons.
- Wielded weapon names show up on the attack tab.
- Added asynchronous database interfaces by Thiefmn.
- Revised some of the file loading classes.
Version 2.1 changes
- Fixed a bug in which players who disconnected in the login process remained in the world.
- Fixed a glitch where if a player disconnected the players index would never decrease.
- Teleporting now uses a delayed event.
- ItemLoader, NPCLoader and StackItemLoader now close their streams when finished reading.
- Started on cooking.
- Started on skill menu icons.
- Mining/Woodcutting update: level check for highest usable tool.
- Completed trading.
Version 2.2 changes
- Started basic quest system
- Optimized equipment type system
- Added/fixed all skill menu item thumbnails
- Fixed potion drinking (no more exceptions/dwarf remains)
- big: working RuneScript parser (for skills, quests, etc..)
- Added some more weapon sidebar interfaces
- Added friends list loading and saving
- big: primitive combat system
- big: rewrote all of cooking in RuneScript
- Bug fix: Weapon interfaces are no longer repetitively sent when unchanged
- Bug fix: Made buttons reset upon login (in particular, this means walk/run button will be set to walk upon login)
- big: Working Jaggrab server
- Added downtime-less updates (with system update counter and all) reloads all scripts/npc spawns/etc..
- Added configuration via INI file