Thread: Help needed on deciding which source to use

Results 1 to 6 of 6
  1. #1 Help needed on deciding which source to use 
    My TFLOP is better than yours
    Sonic chao's Avatar
    Join Date
    Aug 2011
    Posts
    298
    Thanks given
    51
    Thanks received
    13
    Rep Power
    24
    I'll get right to the point: I've been considering starting up my own rsps, but I need a base which isn't hell to work with (*Cough* PI *cough*).

    Writing my own base would be too time-consuming, and I honestly don't know enough about the RS protocols to make my own (however, if you know of a place that has documentation on it, I'd love it if you could share it with me.) Rewriting sources also sounds like a pain, but I'm starting to think that rewriting a source is the only option left.

    Please help me: working with pi sources is like visiting a distant relative that you don't know, and seeing their house covered in shit.

    Are there any sources that are easy to modify, and that can be easily tailored to my specific needs?
    Reply With Quote  
     

  2. #2  
    现场大

    tiller's Avatar
    Join Date
    Dec 2015
    Posts
    757
    Thanks given
    335
    Thanks received
    164
    Rep Power
    303
    best of luck finding one. my advice is just take a clean pi & work with it. you can find some if you go to lost valentinos profile.
    Attached image
    Reply With Quote  
     

  3. #3  
    My TFLOP is better than yours
    Sonic chao's Avatar
    Join Date
    Aug 2011
    Posts
    298
    Thanks given
    51
    Thanks received
    13
    Rep Power
    24
    Quote Originally Posted by Austin. View Post
    best of luck finding one. my advice is just take a clean pi & work with it. you can find some if you go to lost valentinos profile.
    Oh, that's unfortunate. I was hoping that someone maybe created a source like one I described. Thanks, I'll check them out.
    Reply With Quote  
     

  4. #4  
    Ex Rune-Scaper

    Join Date
    Jun 2008
    Posts
    3,534
    Thanks given
    457
    Thanks received
    1,257
    Rep Power
    990
    Quote Originally Posted by Sonic chao View Post
    I'll get right to the point: I've been considering starting up my own rsps, but I need a base which isn't hell to work with (*Cough* PI *cough*).

    Writing my own base would be too time-consuming, and I honestly don't know enough about the RS protocols to make my own (however, if you know of a place that has documentation on it, I'd love it if you could share it with me.) Rewriting sources also sounds like a pain, but I'm starting to think that rewriting a source is the only option left.

    Please help me: working with pi sources is like visiting a distant relative that you don't know, and seeing their house covered in shit.

    Are there any sources that are easy to modify, and that can be easily tailored to my specific needs?
    I have tons of documentation, and made it fairly easy to understand how to write your own frameworks. Don't listen to people that say to use PI. It's trash. You won't learn anything from it, if you want to learn something, or to actually write good content for yourself. You need a server that has a good framework, PI's framework is so bottle-necked as you write lots of content you're project is going to become a mess. Also it's 100x easier to read what I've done and to work with my project than a PI. PI still uses unrefactored shit for their packets, so you'll have no clue what the hell any of those are. (sendframe231).

    Also there's so many things that's wrong with PI projects, I seriously can't mention them all. Some things that are extremely wrong with those projects are... Player movement, it's found in the Player class (actually majority of the Player class is for movement), the networking is horrible, and is extremely old. The way nooby programmers place all their tasks into the players tick method (which is being called for every 600 ms) even if its not being used.

    PI is not just the only base who has it all wrong either. RuneSource is slightly better, but not close enough. It's still very old and has tons of things wrong with it. Hyperion is super old and outdated but better than the two I mentioned. Astreria is alright if you want to scrap the combat system and make a new one, but its still better than the previous 3 and is newer.

    I started off using PI's but when I took programming seriously, I rewrite a PI from backwards (Project Aeolus) and rewrote every single method until I could write my own framework. (Astraeus) Plus I incorporated a lot of things from Apollo but still made is very easy for everyone to understand.


    https://www.rune-server.org/runescap...framework.html
    Attached image
    Reply With Quote  
     

  5. #5  
    My TFLOP is better than yours
    Sonic chao's Avatar
    Join Date
    Aug 2011
    Posts
    298
    Thanks given
    51
    Thanks received
    13
    Rep Power
    24
    Quote Originally Posted by Seven View Post
    I have tons of documentation, and made it fairly easy to understand how to write your own frameworks. Don't listen to people that say to use PI. It's trash. You won't learn anything from it, if you want to learn something, or to actually write good content for yourself. You need a server that has a good framework, PI's framework is so bottle-necked as you write lots of content you're project is going to become a mess. Also it's 100x easier to read what I've done and to work with my project than a PI. PI still uses unrefactored shit for their packets, so you'll have no clue what the hell any of those are. (sendframe231).

    Also there's so many things that's wrong with PI projects, I seriously can't mention them all. Some things that are extremely wrong with those projects are... Player movement, it's found in the Player class (actually majority of the Player class is for movement), the networking is horrible, and is extremely old. The way nooby programmers place all their tasks into the players tick method (which is being called for every 600 ms) even if its not being used.

    PI is not just the only base who has it all wrong either. RuneSource is slightly better, but not close enough. It's still very old and has tons of things wrong with it. Hyperion is super old and outdated but better than the two I mentioned. Astreria is alright if you want to scrap the combat system and make a new one, but its still better than the previous 3 and is newer.

    I started off using PI's but when I took programming seriously, I rewrite a PI from backwards (Project Aeolus) and rewrote every single method until I could write my own framework. (Astraeus) Plus I incorporated a lot of things from Apollo but still made is very easy for everyone to understand.


    https://www.rune-server.org/runescap...framework.html
    I made a list for myself on what I need to rewrite if I'm going with a clean PI base (pretty much everything lol), and surprisingly, most of the features I was going for are already incorporated in Astreus. Features such as the usage of Netty, and dependency injection support, not to mention actually object-oriented code. I haven't checked out the code yet, but it looks very promising, so I'll probably be using this as a base. Thanks!
    Reply With Quote  
     

  6. #6  
    Ex Rune-Scaper

    Join Date
    Jun 2008
    Posts
    3,534
    Thanks given
    457
    Thanks received
    1,257
    Rep Power
    990
    Quote Originally Posted by Sonic chao View Post
    I made a list for myself on what I need to rewrite if I'm going with a clean PI base (pretty much everything lol), and surprisingly, most of the features I was going for are already incorporated in Astreus. Features such as the usage of Netty, and dependency injection support, not to mention actually object-oriented code. I haven't checked out the code yet, but it looks very promising, so I'll probably be using this as a base. Thanks!
    Yeah I'm making progress on it, there's still a lot I need to do. If you use it and find problems let me know I'll fix them all.
    Attached image
    Reply With Quote  
     


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. Lag help or need good source to use
    By playtex in forum Requests
    Replies: 0
    Last Post: 11-07-2014, 10:27 PM
  2. Help: Spawn Coords What source to use 2006
    By stijnhero in forum Help
    Replies: 1
    Last Post: 12-09-2012, 10:20 PM
  3. Cannot decide which client to use
    By Rebirth in forum Help
    Replies: 5
    Last Post: 07-17-2009, 05:05 AM
  4. help needed on site making html
    By .:Loading:. in forum Application Development
    Replies: 1
    Last Post: 09-17-2008, 08:36 PM
  5. Replies: 2
    Last Post: 12-02-2007, 03:57 AM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •