Thread: ScapeOS, a vanilla Oldschool Experience [last upd: 1/29/2019]

Page 3 of 9 FirstFirst 12345 ... LastLast
Results 21 to 30 of 87
  1. #21  
    Vitality

    Raw Envy's Avatar
    Join Date
    Dec 2010
    Posts
    3,034
    Thanks given
    869
    Thanks received
    1,186
    Rep Power
    3054
    Best of luck man, looks interesting
    Reply With Quote  
     

  2. #22  
    Registered Member
    Feldip Hills's Avatar
    Join Date
    Aug 2018
    Posts
    182
    Thanks given
    28
    Thanks received
    61
    Rep Power
    148
    Best of luck on this, would be cool to see this open source and active with a few solid contributors.
    Attached image
    Reply With Quote  
     

  3. #23  


    Omar's Avatar
    Join Date
    Dec 2007
    Posts
    279
    Thanks given
    640
    Thanks received
    783
    Rep Power
    5000
    Quote Originally Posted by chaflie View Post
    Whether they do or don't isn't the end goal of the project, in fact making the code public was a last minute decision when I built the thread, but thanks for outlining why using a "years old" Apollo is detrimental, I'll be sure to consider your counterpoints in the future
    There have been a good thousand commits or so to the main repo since the version that you're using. While most of that is new features and things like that, there is also a lot of major and minor bug fixes, core improvements, networking upgrades, and so on. Ruby has been phased out for a much nicer system using Kotlin script. Overall, it's just significantly better than it was in the past—it's a lot more fleshed out. And, I wouldn't want to be the one trying to back port the important changes.

    Even if the goal isn't for others to use it, for your own sake, when you have the time and opportunity, I would try and get this project moved to a more current version; it'll be worth it.

    On another note, you've still got unnecessary files that you shouldn't be committing. For example, in the "/bin/" directory, you've created a .gitignore file, but it is only ignoring Apollo class files; libraries, like the Isaac random, are still being included. For your own sanity, you might want to use a tool to help you cover all the important bases in your gitignore and then add the RuneScape specific things from there (e.g., *.dat, *.idx*, etc).

    https://www.gitignore.io/
    Attached image
    Reply With Quote  
     


  4. #24  
    Registered Member
    Tyluur's Avatar
    Join Date
    Jun 2010
    Age
    26
    Posts
    5,103
    Thanks given
    1,818
    Thanks received
    1,767
    Rep Power
    2438
    gl will be following
    Quote Originally Posted by blakeman8192 View Post
    Keep trying. Quitting is the only true failure.
    Spoiler for skrrrrr:

    Attached image
    Reply With Quote  
     

  5. Thankful user:


  6. #25  


    Omar's Avatar
    Join Date
    Dec 2007
    Posts
    279
    Thanks given
    640
    Thanks received
    783
    Rep Power
    5000
    Oh, and, one more thing. I am not sure why you've picked GPL as your license, but my assumption is that it's probably not the best choice for you. The problem with GPL is that for the whole "must publish source code" stipulation to kick in, you have to distribute the server - e.g., distribute a binary form of the server. And, under the GPL, network usage does not count as distribution.

    If you want people who make use of this to have to contribute back to the community, you're probably looking for something like the AGPL instead as it takes into account the networked aspect.
    Attached image
    Reply With Quote  
     

  7. Thankful users:


  8. #26  
    Registered Member
    Join Date
    Jul 2016
    Posts
    42
    Thanks given
    5
    Thanks received
    7
    Rep Power
    36
    goodluck, looks interesting. hope there will be helpers on the way.
    Reply With Quote  
     

  9. Thankful user:


  10. #27  
    Registered Wizard

    Jesse's Avatar
    Join Date
    Sep 2009
    Age
    29
    Posts
    5,119
    Thanks given
    1,519
    Thanks received
    1,148
    Rep Power
    5000
    Gl chaflie

    Quote Originally Posted by S Quare Quxx View Post
    Alright then I hope no one will end up using it
    how many people use majors/saifix's apollo anyway? I don't know why it has to be there version you have to follow, maybe he has his own ideas?



    Reply With Quote  
     

  11. Thankful user:


  12. #28  
    pride, love, happiness
    .alycia's Avatar
    Join Date
    Jun 2010
    Age
    28
    Posts
    4,106
    Thanks given
    1,714
    Thanks received
    2,062
    Rep Power
    5000
    Quote Originally Posted by arseny View Post
    There have been a good thousand commits or so to the main repo since the version that you're using. While most of that is new features and things like that, there is also a lot of major and minor bug fixes, core improvements, networking upgrades, and so on. Ruby has been phased out for a much nicer system using Kotlin script. Overall, it's just significantly better than it was in the past—it's a lot more fleshed out. And, I wouldn't want to be the one trying to back port the important changes.

    Even if the goal isn't for others to use it, for your own sake, when you have the time and opportunity, I would try and get this project moved to a more current version; it'll be worth it.

    On another note, you've still got unnecessary files that you shouldn't be committing. For example, in the "/bin/" directory, you've created a .gitignore file, but it is only ignoring Apollo class files; libraries, like the Isaac random, are still being included. For your own sanity, you might want to use a tool to help you cover all the important bases in your gitignore and then add the RuneScape specific things from there (e.g., *.dat, *.idx*, etc).

    https://www.gitignore.io/
    Quote Originally Posted by arseny View Post
    Oh, and, one more thing. I am not sure why you've picked GPL as your license, but my assumption is that it's probably not the best choice for you. The problem with GPL is that for the whole "must publish source code" stipulation to kick in, you have to distribute the server - e.g., distribute a binary form of the server. And, under the GPL, network usage does not count as distribution.

    If you want people who make use of this to have to contribute back to the community, you're probably looking for something like the AGPL instead as it takes into account the networked aspect.

    Thanks for the suggestions, but I still stand by my decision to use my current iteration of Apollo as it fits my needs at this present time. If I run into any major issues, I'll be sure to take a look at the current public repository of Apollo by Major.

    However, I think some people are missing the point of the public code on this project, and that's just to show some progress on my attempt to learn RuneScape protocol, which is something I haven't dived into, and making the code (or some of it) public was a last minute decision, all Git errors and mistakes aside. My focus isn't on the public code nor who would contribute or use it, it's just a benchmark for those to take a look at Apollo for the 400~+ cache revision protocol, and to provide a layer of proof that I'm doing what I'm claiming to do. This project in of itself isn't meant to be fully public, and gathering collaborators isn't the projects goal.

    This isn't directed entirely at you, but to anyone who might have concerns about what this project is. Thanks for your time, I'll clean up the public repository once I'm ready to commit the next batch of packets and cache handling.
    Reply With Quote  
     

  13. #29  
    H_E_N_T_A_I_H_E_A_V_E_N_
    Tatsumi's Avatar
    Join Date
    May 2013
    Posts
    1,779
    Thanks given
    537
    Thanks received
    269
    Rep Power
    337
    best of luck , will check in once in a while!
    Attached image
    Reply With Quote  
     

  14. #30  
    Registered Member

    Join Date
    Feb 2009
    Age
    27
    Posts
    2,861
    Thanks given
    127
    Thanks received
    226
    Rep Power
    700
    Quote Originally Posted by chaflie View Post
    I still stand by my decision to use my current iteration of Apollo as it fits my needs at this present time. If I run into any major issues, I'll be sure to take a look at the current public repository of Apollo
    take a look, see that there have been thousands of commits and you probably should have kept up to date, decide that individually backporting all the fixes is far too much work, be stuck on your old version with the issues..?

    You really should keep up to date, this martyrdom around choosing something that is out-of-date is very odd
    Reply With Quote  
     

  15. Thankful users:


Page 3 of 9 FirstFirst 12345 ... 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: 44
    Last Post: 01-10-2021, 03:03 AM
  2. Replies: 57
    Last Post: 09-02-2017, 07:52 PM
  3. OS-Refine -- A Refined OldSchool Experience
    By heathg88 in forum Advertise
    Replies: 18
    Last Post: 09-22-2015, 04:36 AM
  4. Mc-Island Server Progress [Last update: may 27]
    By mc-island in forum Projects
    Replies: 4
    Last Post: 05-27-2010, 07:21 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
  •