Thread: #317 - Basic RS2 Emulation

Page 1 of 2 12 LastLast
Results 1 to 10 of 11
  1. #1 #317 - Basic RS2 Emulation 
    Banned #317 - Basic RS2 Emulation Market Banned


    Join Date
    Jan 2011
    Age
    26
    Posts
    3,112
    Thanks given
    1,198
    Thanks received
    1,479
    Rep Power
    0
    Introduction

    I'm going to create my own FrameWork
    Hahaha, that was like two years ago. I actually thought I was able to create my own framework back then. Knowing not even the basics of Object Orientation and Concurrency. I've come a long way from then, and lately I've been re-creating and re-creating and re-creating shit attempts at a framework and now IO networking is embedded in my head. It may not seem like much to some but this is a big day for me


    Design

    The design was not really planned before I started this, I kind of just thought of design concepts as I was doing it. So some parts of this are really redundant and aren't needed at all.

    More in-depth: How this works is there's basically a bunch of different tasks carried out by the Network, that put the GameServer online. Then once the GameServer is online it waits for a connection. Once an incoming session request has been read by the server, the HostList will either accept or reject the session request (based on the conditions). If rejected, the connection is closed and the GameServer continues listening for connections. Otherwise, a new session is created and started (Notice! The player isn't created when a connection is accepted! The player is created once the session is complete! This stops the "Client null disconnected" problem much winterLove servers have). Then, during the session the client is taken through the login protocol (Split up into four stages: HANDSHAKE, LOGIN_READ, LOGIN_READ_2, LOGGED_IN), and then that's all I've done so far I'll be continuing this in my free time.

    This also comes with its own custom Logger and Calendar class.


    Pictures



    And the result...




    What's next?
    Gonna move on and try and master NIO , then after that its Netty. Then even after that I'll move on to learning about entity updating and even more about rsps. This is just the beginning.


    Download
    If you want to learn a thing or two, I suggest you download this. It's heavily documented so you'll understand everything. Do not delete the logs folder. It's part of the custom Logging system!

    #317.zip

    Mirror #1

    Thanks
    AtomicInt_
    Graham
    wL
    Rash
    Reply With Quote  
     

  2. Thankful users:


  3. #2  
    Registered Member
    gomomo11's Avatar
    Join Date
    May 2010
    Posts
    2,379
    Thanks given
    268
    Thanks received
    196
    Rep Power
    177
    Not needed for me but good job,
    Attached image
    no external links without affiliate
    Reply With Quote  
     

  4. #3  
    Banned

    Join Date
    Oct 2010
    Age
    29
    Posts
    1,886
    Thanks given
    446
    Thanks received
    523
    Rep Power
    0
    I'll check it out and give you some feed back.
    Reply With Quote  
     

  5. #4  
    Banned #317 - Basic RS2 Emulation Market Banned


    Join Date
    Jan 2011
    Age
    26
    Posts
    3,112
    Thanks given
    1,198
    Thanks received
    1,479
    Rep Power
    0
    Quote Originally Posted by Jacob` View Post
    I'll check it out and give you some feed back.
    Thank you, exactly what I was hoping for people to do.
    Reply With Quote  
     

  6. #5  
    I'm secretly a carrot named 3arl.

    Mainframe's Avatar
    Join Date
    Jun 2012
    Age
    26
    Posts
    1,422
    Thanks given
    542
    Thanks received
    214
    Rep Power
    147
    Sounds interesting I too will test it out in a bit and provide some feedback for you .
    Reply With Quote  
     

  7. #6  
    Banned
    Join Date
    Jan 2013
    Age
    29
    Posts
    276
    Thanks given
    39
    Thanks received
    47
    Rep Power
    0
    dude so many of these released... no point of making new ones and new ones all over and over again
    Reply With Quote  
     

  8. #7  
    Banned #317 - Basic RS2 Emulation Market Banned


    Join Date
    Jan 2011
    Age
    26
    Posts
    3,112
    Thanks given
    1,198
    Thanks received
    1,479
    Rep Power
    0
    Quote Originally Posted by RuneLife View Post
    dude so many of these released... no point of making new ones and new ones all over and over again
    I made this for learning purposes... and I'm only releasing to get feedback so shush.
    Reply With Quote  
     

  9. Thankful user:


  10. #8  
    Donator

    Arithium's Avatar
    Join Date
    May 2010
    Age
    31
    Posts
    4,721
    Thanks given
    199
    Thanks received
    1,256
    Rep Power
    1114
    Quote Originally Posted by lare96 View Post
    I made this for learning purposes... and I'm only releasing to get feedback so shush.
    Don't really like the design but the code is clean. Nice work on this, hopefully NIO isn't too hard for you to learn.
    Reply With Quote  
     

  11. #9  
    Registered Member

    Join Date
    Apr 2012
    Posts
    762
    Thanks given
    390
    Thanks received
    76
    Rep Power
    99
    Very nice, good work!

    I downloaded and It looks nice.

    Keep working on your skills and good luck!

    Reply With Quote  
     

  12. #10  
    Split Era #1

    Join Date
    Jan 2011
    Age
    26
    Posts
    305
    Thanks given
    680
    Thanks received
    60
    Rep Power
    33
    Good luck with your next work.
    Reply With Quote  
     

Page 1 of 2 12 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. 317 Basic
    By Magers in forum Requests
    Replies: 10
    Last Post: 07-18-2010, 12:32 PM
  2. 317 Castle wars [Emulous]
    By spikeko808 in forum Help
    Replies: 0
    Last Post: 01-19-2010, 05:07 PM
  3. HYDRASCAPE - Ultimate RS2 Emulator
    By Broski in forum Advertise
    Replies: 13
    Last Post: 11-29-2009, 06:32 AM
  4. 317 basic webclient base
    By paramore in forum Requests
    Replies: 1
    Last Post: 04-10-2009, 10:55 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
  •