|
|




Introduction:
Adventure Royale was created on the belief that well-done, accurate to Runescape content need not be limited to remakes of older revisions of RS. The goal for this project is simple: become the number #1 played Runescape Private Server.
What is required:
Several critical checkpoints must be met to prop up the base for reaching this goal.
- A stable server engine capable of supporting high volumes of active players without sacrificing process speed or general stability
- Expansive game content matched to the needs of RSPS players
- A well-organized source structure that facilitates multiple developers working on sections of the source
- Partitioned server architecture that allows access to only so much of the core as the additional developer needs
- Comprehensive website/database features (Vote for Reward, Auto subscription, Highscores, Account Management, Website Features (Playercount, other statistics), Skill signatures, Forum Integration, Online Moderation/Report)
- Graphically advanced client to attract players looking for a current RS experience
- Something-for-everyone approach both client-sided (client feature toggling) and server-sided (spawn PK server running on the side, variable difficulty modes approach to xp rates)
- Programming excellence, of course.
Developers:
<<Server>>
- Benji - Roles: Server/Client Developer, Team Management
- Tringan - Roles: Server/Client Developer
- iQuality - Roles: Server Developer
<<Client>>
- Lady Rachel - Roles: Client content, Suggestions/Design
Base:
- Regret-Scape by Russian, Riot-scape 2.0 based.




Goals/Progress (Server):
Hyperion-based
Networking/IO
- Apache MINA (networking library) Version: 2.0.4 (latest release)
- Replaced deprecated 1.0.10 (original PI) method calls, using new IO* constructs
- RSA encrypted packets
Player Handling
- PI/Riotscape add/remove entity handling
- Selective npc/player updating for areas such as Fight Caves
- X-log support - [Only registered and activated users can see links. ]
Server
- Threaded server framework running on a 600ms server cycle (sleep/start)
Spoiler for Threaded:- Save task executed every server cycle
- Startup tasks loaded separately
Spoiler for Method:- RS2Server engine ripped from hyperion, serves as backend loader of game engine/world tasks
Spoiler for Game Engine:
Events
- Tickable events run by game World executor (Hyperion)
Spoiler for package:- Specific tick extensions (Poison, Disease, Desert, Farming) subclassed
- Auto-generated method stubs




(will post images once I get more time/thread develops)
Agility
- Influence how long you'll be able to Run.
- Influence double/triple/quadruple pickpocket loots
- Failing Obstacles
- Restoring Your Energy
- Gnome Agility Course
- Agility Pyramid
- Brimhaven Agility Arena
- Monkey Agility Course
- Wilderness Agility Course
- Werewolf Agility Course
- Gaining Tickets
- Rewards
Construction
- Stat-Boosting Items
- Servants
- Flatpacks
- Gardens
- Parlours
- Kitchens
- Dining Rooms
- Workshops
- Bedrooms
- Skill Halls
- Games Rooms
- Combat Rooms
- Quest Halls
- Studies
- Menageries
- Costume Rooms
- Chapels
- Portal Chambers
- Formal Gardens
- Throne Rooms
- Oubliette
- Dungeon Rooms
- Treasure Rooms
- Real Estate Agents
- Sawmill Operator
- Stonemason
- Garden Supplier
- Herald (Sir Renitee)
- Taxidermist
Cooking
- Helpful Drinks
- Cooking Gauntlets
- All Fish
- All Foods
Crafting
- Pottery
- Leather
- Snakeskin Armor
- Dragonhide Leather
- Jewelry
- Weaving
- Glass Making
- Battle Staffs
- Spinning
Dungeoneering
- Dungeons
Farming
- Obtaining Seeds
- Farming Tools
- Farming Plots
- Preparing Plots
- Growing Your Crops
- Protecting Your Plants
- Produce Containers
- Other Events & Items
- Herb Allotments
- Fruit/Vegetable Allotments
- Tree/Bush Allotments
- Compost Bin
Firemaking
- All Logs
- Fire removing/global
- Using tinderbox --> Dropped Logs
- Lanterns
- Firelighters
- Clipped Autowalk
Fishing
- Fishing Gear
- Catching Fish
- Fishing Guild
- Random Events
- Rocktails + Living Minerals
Fletching
- Fletching Arrows
- Fletching Bows
- Fletching Crossbows
- Darts
- Composite Bow & Brutal Arrows
- Bolts
Herblore
- Obtaining Herbs
- Obtaining Vials
- Creating Potions
- Combining & Emptying Potions
- Greenman's Ale
- Cleaning Herbs
- All Ingredients
- All Potions
- Exchanging Goutweed
- Sinister Chest
- Overloads
- Extreme Potions/ingredients
Hunter
- Hunting Equipment
- Hunting Areas
- Birds
- Butterflies
- Deadfall Traps
- Box Traps
- Net Traps
- Pitfall Traps
- Falconry
- Imps
- Rabbits
- Lassoing
- Hunter Clothing
Mining
- Mining All Ores
- Obtaining Gems
- Dwarven Stouts
- Mature Stouts & Beer
- Braindeath Rum
- Pickaxe Requirements
- Limestone
- Rune Essence
- Blurite
- Elemental
Prayer
- Stat-Boosting Altars
- Bone burying
- Ectofuntus
- Protect Prayers/Deflect Prayers + effects
- Amulets & Symbols
- Prayers
- Clothing
- Maces & Other Weapons
- Prayer Books
- Having Symbols Blessed
- Quick Prayers + Curses
- Ancient Curses
Runecrafting
- Runecrafting Pouches
- Rune Essence
- Pure Rune Essence
- Talismans
- Tiaras
- Runecrafting Altars
- Abyss
- Crafting Runes
Slayer
- Low level Tasks
- Medium level Tasks
- High level Tasks
- NPCS
- Cave horrors,
- Banshees,
- Rock slugs,
- Desert Lizards,
- Basilisks,
- Mogres,
- Dust devil (facemask/slayerhelmet/full slayer helmet, masked earmuffs),
- Turoths and Korasks (leaf-bladed/broad weaponry),
- mutated zygomites,
- aberrant spectre
- Items
- The Enchanted Gem
- Ring of Slayer
- Hexcrest
- Facemask
- Black Mask
- Focus Sight
- Earmuffs
- Bag of salt
- Ice cooler
- Mirror shield
- Fishing explosive
- Unlit bug lantern
- Spiny helmet
- Witchwood icon
- Insulated boots
- Slayer bell
- Slayer gloves
- Leaf-bladed spear
- Leaf-bladed sword
- Broad arrows
- Broad-tipped bolts
- Broad arrow heads
- Unfinished broad bolts
- Fungicide spray
- Fungicide
- Nose peg
- Rock hammer
- Slayer Helmet
- Full Slayer Helmets
- Slayer Dungeons
- Slayer Tower
- Pollinivneach Slayer Dungeon
- Strykwurms
Smithing
- Dwarven Stouts
- Mature Stouts & Beer
- Smelting Ores
- Smelting with Magic
- Ring of Forging
- Smithing Gauntlets
- Smithing Blurite
- Smithing Elemental
- Smithing Steel
- Smithing Mithril
- Smithing Adamant
[*]Smithing Rune- Forging Dragon platebody
Summoning
- Client Side Data/Configuration
- Pouch/Scroll making server-sided
- Obelisks - recharge/create pouch/scroll
- Summoning Specials
- NvN
- Summoning familiar combat (being attacked/attacking)
- Beast of Burden
Thieving
- Thieving minigame - Rogues Den
- Helpful Drinks
- Picking Pockets (All npcs & Correct Items)
- Looting Market Stalls
- Pick Locking
- Disarming Traps
- Chest Looting
Woodcutting
- Tree Spirit
- All Trees
- All Axes
- Inferno Adze
- Machetes
- Canoes
- Helpful Equipment
- Bird Nests
Quests
- Temple of Senntisten
- Recipe for Disaster




Tormented Demons
- Accurate to RS effects - (form switching, prot prays, weaknesses, flame shield, darklight)
- Video -
Nomad
- Accurate to RS effects - (Consecutive attack sequence, special attacks, fixed wide HP)
- Video -
General Khazard + Khazard Ogres
- Semi-Custom Boss. Khz Ogres will stun and incapacitate players, General has two forms with transitioning.
- Screenshot -
Spoiler for Pic:
Dagannoth Kings
- Keris/Balmung drops, strong against respective bosses, each king has a particular combat triangle side weakness.
- Video -
Kalphite Queen + Desert NPC Zone/Boss Key
- (Came with base)
- Video -
Jungle Demon + Jungle NPC Zone/Boss Key
- (Came with base)
- Pic -
Spoiler for Jungle Demon:
Mutant Tarn + Swamp NPC Zone/Boss Key
- (Came with base)
- Pic -
Spoiler for Tarn:
Bork
- Strong Melee Attacks
- TODO: Ork Legions
- Pic -
Spoiler for Bork:
Referral System
The Video:
Features:
- Real time updating
- Data loaded and stored in hashmaps
- Dupe-proof, checks ip + structure is designed (1k level req) to prevent cheating
- Random alphanumeric authentication codes
- Multiple referree support w/ concurrency accomodation




Barrows
Spoiler for Features:
God Wars Dungeon
Spoiler for Features:
Sorceress' Garden
Spoiler for Features:
Fight Caves
Spoiler for Features:
Fight Pits
Spoiler for Features:




Goals/Progress (Client):
Customizable Settings
- Gameframe (459, 474, 483, 508, 525, 562)
Spoiler for Toggle:- Hitmarks (Faded/Bright, Damage Absorption, Criticals)
Spoiler for Mass:- XP Counter (Runelimited)
- Coin Pouch (Credits Pea2nuts)
- Combat Level Additions
Spoiler for Level Adjust:- Miasmic Spells (Autocast Miasmics/Ancients)(Interface credits Badger)
Spoiler for Spellbook:- World Switcher
Spoiler for Login:- Newest Levelup for all 25 Skills (Credits demons d3ad)
Spoiler for Mining:- Fullscreen/Resizable (Incomplete)
- 709 Items (Incomplete)
- 602 Npcs
- 602 Animations
- 602 Graphics
- 377 Maps, selective 508 Maps




Support this project:
- Show your support by placing our project logo in your signature here on Rune-Server or any other community - [Only registered and activated users can see links. ]
- Take 5 seconds to virtually support this project with Nikki's project image/support - [Only registered and activated users can see links. ]
- Link your friends/contacts to this thread
Keep track of Progress:
Tools:
- Private SVN Repository - Hosted by Assembla
- Teamworkpm - task management/shared file hosting/goal outlines
- Collaborative synchronized programming - typewith.me
- Update Feed -[Only registered and activated users can see links. ]
- SleekSnap - full quality, easy crop screenshots - [Only registered and activated users can see links. ]
- ItemDB - items.royaleps.com - Nikki's Ajax itemdb
Special thanks to:
- Russian (Base)
- Advocatus Diaboli (Former Developer, continued assistance)
- Resolute (Long-time Former Developer)
- MSN contacts who have helped me








(Thread in construction, reserved post)



Good luck Benji!!![]()

| « SilentX || Truly Awesome [#498] | PkPassion - Dedicated to Flawlessness. [PK] » |
| Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |