Thread: Arrav | Edgeville | Avarrocka - Something Special

Page 1 of 12 12311 ... LastLast
Results 1 to 10 of 119
  1. #1 Arrav | Edgeville | Avarrocka - Something Special 
    Registered Member
    Join Date
    Jan 2018
    Posts
    5
    Thanks given
    0
    Thanks received
    16
    Rep Power
    0
    Attached image
    Server's Core & Stability

    Countless months of work brought perfection to our core. Taken into account every improvement to create to totally best we could provide. Here is a brief list of core improvements and system we created to make Arrav truly capable to deliver its potential.

    • Latest Netty networking system (4.1.19). Delivering a 'one handler' per session pipeline that maximalizes performance. Queued incoming/outgoing packets. There is also one channel allocated buffer stream per session to which we write the outgoing packets. No overheading and memory-effective networking system.
    • Thread-safe queued logins and logouts to ensure the world integrity.
    • Task driven server which ensures structured and well procuded content.
    • Memory-mapped cache system which decodes defintions at a fast speed.
    • Thread-safe parrallel synchronizer in charge of player updating.
    • Action triggers for short interactions used by incoming packets. (considered to be a plugin system). Thus avoiding looping over countless ids to determine a button click.
    • A unique pathfinding system which supports different algorithms including an optimized version of A* and a straight line caster. All of this is backed by the traversable map created by decoding the whole world map.
    • Game objects (those physical ones such as walls and desks) are processed under two modes: Static & Dynamic. Static objects emphasizes on memory effective methods and are used mostly for player interaction validation. Dynamic objects are those who are created during runtime and hold more attributes. Both states have full support on thread-safe registering/unregistering.
    • Regional based system which handles ground items, game objects and actors(players and mobs) dynamically during game play. This limits iterations used by various content-written features.
    • SQL Pooling system which works apart from the game-thread.


    Content & Features

    All content was written to be minimal on the cycle time. Trying to avoid iterations and provide the best outcome possible. By using different design techniques, the content is written with the object-oriented-language Java. All this content relates to the official game.

    All parentheses will signify code design and improvements (written this way).

    • Achievement system with difficulty (which provides stages without achievement repetition)
    • Clan chat system with management commands (single line widget sent)
    • Game commands (with java signature annotations)
    • Dialogue system with several dialogue types and face expressions (supports easy dialogue chaining outside of declarations)
    • Flexible pets following system with feeding and growing


    Combat is freshly rewritten but requires some tweaking to assemble the real feeling. But the fundamentals components for it are written.



    Release notes:

    Hello Dear Members of Rune-Server.

    You may know me or not, it doesn't matter. For those who are curious, I was possibly known as the 'ban-invader' behind this framework called Avarrocka which was later changed to Edgeville and then to Arrav. My name is Artem. I simply ask to keep this thread up as I'm simply giving back some of my biggest work in the RSPS scene. I won't be replying at all.

    The reason I'm releasing this is because I'm not involved in RSPS anymore since few months now. I've been doing some indie game development and I have no plans to come back to RSPS. Hence I'm releasing this server on which I've worked for several years. This server has enormous amount of quality work done. I would like to thank and give credits to several talented people i've worked with in the past:

    • Stand-Up (stanaveli)
    • My friend Dave
    • Micheal Aka Chex
    • AtomicInt_ Aka Ryley Kimmel
    • Jire (gave many networking tips)
    • Major (references from Apollo)
    • Anyone else I might of forgot


    I'm highly grateful to this community (even though it is highly toxic sometimes) to all the knowledge it brought to me as I was starting learning how to programming by changing spawn coordinates in 2010. It was a great journey.


    Server Download: https://github.com/artembatutin/arrav_server
    Client Download: https://github.com/artembatutin/arrav_client
    Cache Download: https://mega.nz/#!4wwRlSSI!VEjhL9bEz...OI8GCskPX4HMJM
    The server also reads the cache.
    Server run argument has to be false to run on localhost

    A small star would be appreciated on github

    Here is a collection of some media (sorry it's advertising media, only thing I've got):

    Spoiler for Media:
    Attached image
    Attached image
    Attached image
    Attached image
    Attached image
    Attached image
    Attached image
    Attached image
    Attached image
    Attached image
    Attached image
    Attached image
    Attached image
    Attached image
    Attached image
    Attached image
    Attached image
    Attached image
    Attached image

    Attached image
    Attached image
    Attached image
    Attached image
    Attached image
    Attached image
    Attached image
    Attached image
    Attached image
    Attached image
    Attached image
    Attached image


    For those who still hate on the previous version of this. The client was optimized to keep 50FPS at it's best. Memory usage is VERY minimal compared to any other clients with the same amount of data (530 + 667 + OSRS)

    Networking has been rewritten completely (1k live bots using A* pathfinding at home):

    https://i.imgur.com/4cTCsoX.mp4

    I've tested up to 2k, with a cycle of 60ms. Still using A*.

    Attached image

    Some fixes if downloaded before.

    Happy holidays!
    Reply With Quote  
     


  2. #2  
    Registered Member
    Tamatea's Avatar
    Join Date
    Aug 2010
    Posts
    1,317
    Thanks given
    401
    Thanks received
    357
    Rep Power
    2457
    Nice mate!
    Spoiler for sig too large:


    Attached image
    Attached image
    Reply With Quote  
     

  3. #3  
    Renown Programmer & Respected Member

    Ryley's Avatar
    Join Date
    Aug 2011
    Posts
    596
    Thanks given
    254
    Thanks received
    521
    Rep Power
    1332
    bye artem happy holidays
    Reply With Quote  
     

  4. Thankful user:


  5. #4  
    Registered Member

    Join Date
    Oct 2011
    Posts
    2,084
    Thanks given
    0
    Thanks received
    1,043
    Rep Power
    3608
    rip ty for sharing.
    Reply With Quote  
     

  6. #5  
    Registered Member

    Join Date
    Oct 2017
    Posts
    649
    Thanks given
    6
    Thanks received
    119
    Rep Power
    161
    thanks for release
    Reply With Quote  
     

  7. #6  
    Registered Member Stevenhax's Avatar
    Join Date
    Jul 2014
    Posts
    387
    Thanks given
    55
    Thanks received
    64
    Rep Power
    42
    Damn that's a sick release bro.
    Reply With Quote  
     

  8. #7  
    Registered Member

    Join Date
    Jul 2016
    Posts
    237
    Thanks given
    84
    Thanks received
    91
    Rep Power
    370
    Countless bugs if I remember correctly. Regardless nice release all the best.
    Attached image
    Reply With Quote  
     

  9. #8  
    Discord Johnyblob22#7757


    Join Date
    Mar 2016
    Posts
    1,384
    Thanks given
    365
    Thanks received
    575
    Rep Power
    5000
    I MEAN DAMN I HATE 317S BUT this looks somewhat dank
    Reply With Quote  
     

  10. #9  
    Banned

    Join Date
    Sep 2018
    Posts
    65
    Thanks given
    27
    Thanks received
    46
    Rep Power
    0
    nice release
    Reply With Quote  
     

  11. #10  
    Donator

    .css's Avatar
    Join Date
    Dec 2018
    Age
    29
    Posts
    579
    Thanks given
    89
    Thanks received
    270
    Rep Power
    351
    Leechfest incoming.
    Reply With Quote  
     

Page 1 of 12 12311 ... LastLast

Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. Replies: 0
    Last Post: 04-27-2018, 03:05 PM
  2. Ares IV - Something Special
    By DivineServices in forum Projects
    Replies: 16
    Last Post: 06-18-2014, 07:28 PM
  3. Replies: 0
    Last Post: 04-13-2014, 07:55 PM
  4. Replies: 0
    Last Post: 02-01-2009, 08:52 PM
  5. 98% Special Attacks
    By Palidino in forum Tutorials
    Replies: 198
    Last Post: 01-24-2009, 08:26 PM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •