Edgeville.net - Redesigned & Unique Edgeville.

Discussion in 'RuneScape Private Servers' started by PvP, Aug 11, 2017.

Thread Status:
Not open for further replies.
Edgeville.net - Redesigned & Unique Edgeville.
  1. Unread #1 - Aug 11, 2017 at 6:19 PM
  2. PvP
    Joined:
    Aug 6, 2008
    Posts:
    560
    Referrals:
    0
    Sythe Gold:
    421
    Discord Unique ID:
    1027986230509568011
    Discord Username:
    pvprs
    Two Factor Authentication User <3 n4n0

    PvP 70 76 70 2E 72 73
    $200 USD Donor New

    Edgeville.net - Redesigned & Unique Edgeville.

    [​IMG][​IMG][​IMG][​IMG][​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]



    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]



    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]

    Text-Written Features

    Features


    Server core:
    • Actor/Entity based combat
    • Flexible Mob/Npc combat strategy system
    • Abstract priority-based skill action system
    • Object oriented programmed server structure
    • Parallel player/npc synchronization/updating
    • JSON serialization, save and load definitions
    • Versatile task system which also supports linked tasks
    • Game shutdown hook to save all data on critical moments
    • Dupe-free item container system with listeners, single or bulk updates
    • Exchange session system which is used for trading and duelling
    • Abstract object system allowing two types of objects: Static(map loaded)/Dynamic(content)
    • Smart area system which support both rectangle and circle locations
    • Boundary system which controls bigger mobs/npcs boundary for interaction
    • A traversal map system which controls all clipping and movement checks
    • Implemented pathfinding algorthitms: A* , Simple path(mob line), projectile checker
    • HikariCP low-head MySQL connection pool system for donation & hiscores
    • File system/cache reader which decodes defintions and creates the traversal map on startup
    • Attribute based entity values to store all of misc information, supports serialization also
    • Mob/Npc abstraction to support more different behaviours, such as the god wars soldiers fighting other god's followers
    • RuneScape-precise drop calculator. Supports unique & common drop tables. Also versatile for randomized rewards calulcations and such
    • Action/Event based interactions, acts as a content plugin. Instead of having loops & millions of checks in packet handlers
    • Rewritten netty networking: pulled buffers, channel filtering with IP punishments, queued outgoing & incoming packets, outgoing packets are written on the netty threads, splitted game/login sessions & no memory leaks
    • Regional system: caching players/npcs/ground_items/objects - Pulses the ground items whenever needed. A region can go inactive if no players are within it's boundaries. If the region goes inactive, it sets the mobs/npcs inactive too: disabling randomized walk to save up cpu power from pathfinding. Updates and content-based interations use less iterations. Player and mob/npc updating also uses regions for iteration.
    • Written with [​IMG] and care. Code is clean and very-well documented in the most needed parts. Good practices applied to reduce over-head and memory consumption.

    Content:
    • Achievemnets: Supports different difficulties: easy, medium, hard, elite. Different rewards
    • Clan chat: Several ranks. Settings are changed via a custom panel, can also manipulated banned/muted users easily. Updates are parsed on different enumerated types, so updates don't do a millions of packet loops
    • Doors system: Best private server door system, supports single and double doors all around the world map
    • Food: All food consumable types defined with proper effects & healing statistics
    • Item binding: Item combination system to create godswords, slayer helms and other items
    • Poker: mithril seeds to play color poker for gambling with friends. Can pick up flowers afterwards
    • Overloads: Proper effect, can't keep the effect in wilderness
    • Potions: All potions with proper effects, including flasks
    • Potion decanting: combine potions to make full ones
    • Item requirements: Up to date item level requirements
    • Shops: A veratile market system allowing to create a shop by simply putting an id array. Currently supports 9 types of currencies. Shops also have a more easy to use panel which also shows the type of currency used in that specific shop
    • Pets: Boss pets such as abyssal orphan, Jadiku(Jad), Toram(Tormented demon). Other pets have fully functional growing process with feeding involved
    • Quests: A full quest skill which will be used on holidays
    • Cut-scenes: A lot of players were suprised by our best-professional introduction scene with moving cameras.
    • Scoreboard: Player-killing scoreboard. Pkers are ranked by their killstreak. At the end of the week, there is 6 rewarded players: 3 with the current highest killstreak at the end of the week and 3 players who had the highest killstreak during the whole week period. Killing a player gives you blood money that is spendable for some amazing items
    • Shooting star: Mine the star. when the star is completely mined, you can exchange your star dust for some blood money. Allowing skillers to get blood money also
    • Teleports: Various teleportation methods with very user-friendly panels
    • Trivia: Servers sends questions that may be answered with ::answer , first player to answer correctly is rewarded
    • Wilderness activity: A wilderness activity that tracks players around the wilderness, the "Wilderness Activity Orb" (located next to the mini-map where the globe is supposed to be) will open the panel. This panel will show you the approximate location of the players in wilderness and some statistics. However, you can only have tha map updated each 5 minute. It can also trick you by showing some fake hotspots
    • Dicing: Dice bags with several side choices
    • Quest tab: We call it player panel. The system is written is made to avoid bulk text updates on changes. You can change your password and access other quick links. Clicking the purple icon on the top will open the player panel containing all of the achievements & a overview of your character's stats
    • Webs: web slahing in wilderness properly done
    • Barrows: Have to dig to get to the tomb. Once all of the brothers killed, you get to the chest chamber
    • Dueling: Full duelling with all options and dupe-free staking
    • Fight-cave: 15 waves fight, have to kill two Jads for the TokHaar-Kal cape
    • Pest-control: Full pest control with monsters spawning out of the portals. Pests have precise combat strategies (ravangers attack the nearest gates per instance). Gates can get destroyed by the monsters but can also be repaired by the players if they cut down the trees on the island.
    • RFD: Recipe of disaster minigame with all of the monsters, access the shop to get the gloves
    • Warriors-guild: Animation armor room & cyclops room. You get tokens from the animation room. The amount of tokens determines the time you can spend in the cyclopes room. Each cyclope kill upgrades your defender
    • Agility: dynamic forced-movement based agility with advanced courses. Also supports shortcuts in dungeons
    • Cooking: Full cooking skills with pizza making
    • Crafting: amulet stringing, gem cutting, glass blowing, hide tanning, jewellery moulding, leather, pot claying, flax spinning
    • Firemaking: All logs with correct timers. Bonfire at home: fill it up with logs and light it, gives global double experience to all players logged in while the fire is burning
    • Fishing: All tools and fishes
    • Fletching: arrow creation, bolt creation, bow carving, bow strining, crossbow limbing, crossbow strining
    • Herblore: cleaning herb, grinding, finalising potion & tar creation
    • Hunter: Bird snare, box trop & butterfly catching.
    • Magic: crossbow bolts enchanting, alching & all lunar spells including dream etc.
    • Mining: All rock types with proper emptying & prospects
    • Prayer: bone buring and bone on altar
    • Runecrafting: using the abyssal rifts for teleportation, each altar has a bank besides. Multipliers are also supported depending on the level
    • Slayer: blocking, avoiding tasks via the custom panel by speaking to the master. Has plenty of monsters to kill. Also have the ability to teleport to the task by tipping the master
    • Smithing: both smelting and smithing with all metalery
    • Thieving: pickpocketing & stall thieving. Stalls are guarded by soldiers who will yell at you
    • Woodcutting: All trees & hatchets, nests may fall at your feet
    • Summoning: create pouches with the dynamic panel that shows all of the requirements. The supported abilities are: beast of burden, fighter, forager, healer, light enhancer, remote view & teleporter.
    • Farming: All patches and seeds, can even plant a tree at home!

    Client:
    • Panel system with styling layer: Players can choose OSRS, Pre-eoc or custom(black transparent) styled interfaces. All of the interfaces are drawen with Rasterizer methods with the system
    • User-Interface system: Aka game-frames, supporting the majorly used frames in both fixed and resizable modes. Mostly pixel-perfect replications of the following frames: 459, 525, 562, OSRS. Also have a fully custom resizable dark-scheme game-frame
    • Loading: Dynamic asynchronous cache reader with a stage listener: the turning cirlce on loading.
    • Beautiful login screen: dynamic opening/closing scroll with fading buttons. Has also clouds in the background moving around
    • Definitions: 667 definitions repacked to follow a custom format, therefor no more hardcoding (Animations, Graphics, Items, Mobs/Npcs, Floors, IdentityKit/Clothing).
    • Objects fixes: 667 object heights fix applied
    • Object and maps: have two states: 530 or 667. Can fully load a region in 530 mode or in 667 mode. This way it uses correct models and hence it's visually perfect with no transparent walls
    • Particles emitter system: let the capes make these circles fly
    • Textures: models are texturized in different types. Over 1.5k textures packed
    • Images: rgba & rgb type images completely on-demand, over 1k images packed
    • XP drop: counter handling both osrs/pre-eoc feel, saves the information
    • Skill orbs: round skill orb showing the progress on experience gathering, the cirlce fills up on level up
    • Asset drawer: different styles of hitmarks, menus and hitbars depending on player's preference
    • Settings saver: binary saving system for settings and user-specific data
    • Task pop-up: A dynamic task pop-up goes on the screen when a achievement task is completed
    • Minimap: the enhanced mini-map setting enables mini-map antialising and enables the smoother HD effect
    • Model precision: downscaling models to save the smallest details possible
    • Ground materials: Textured ground floors depending on the type and such
    • Hit multiplier: can enable or disable 10hits, server still calculates it with 10x constitution
    • Animations: full animation tweening
    • Fully ondemand based: downloads models, animations, sounds, music, textures, images on the fly
    • Memory: Incredibly low memory usage on the amount of data packed in: 60-100mb still goes up to 150mb because of StringBuilder ("" + int) combinations to draw text on the screen
     
    Last edited: Aug 11, 2017
  3. Unread #2 - Aug 11, 2017 at 6:26 PM
  4. PvP
    Joined:
    Aug 6, 2008
    Posts:
    560
    Referrals:
    0
    Sythe Gold:
    421
    Discord Unique ID:
    1027986230509568011
    Discord Username:
    pvprs
    Two Factor Authentication User <3 n4n0

    PvP 70 76 70 2E 72 73
    $200 USD Donor New

    Edgeville.net - Redesigned & Unique Edgeville.

    45 mins online, and we've hit 50+ players already!
    [​IMG]
     
  5. Unread #3 - Aug 17, 2017 at 3:59 AM
  6. Champ
    Joined:
    Aug 28, 2011
    Posts:
    9,487
    Referrals:
    7
    Sythe Gold:
    2,565
    Sythe's 10th Anniversary Gohan has AIDS Pokémon Trainer

    Champ Hero

    Edgeville.net - Redesigned & Unique Edgeville.

< Moparscape - The best Runescape private server [Oldest RSPS Community] | OS Virtue - Raids || Nightmarezone || Motherlode || Elite & ULT/HC Iron >

Users viewing this thread
1 guest
Thread Status:
Not open for further replies.


 
 
Adblock breaks this site