Thread: [PI] Hyperion GameEngine - Cycle - EventCore - Saving Cycle

Page 3 of 4 FirstFirst 1234 LastLast
Results 21 to 30 of 31
  1. #21  
    Registered Member
    Join Date
    Apr 2008
    Posts
    150
    Thanks given
    4
    Thanks received
    2
    Rep Power
    5
    er.. why use this instead of grahams event manager? do they not essentially do the same thing?
    Reply With Quote  
     

  2. #22  
    arrowzftw
    Guest
    Is this a joke... i guess it is.

    The cleanup event runs garbage collector when you shouldn't force. As the JVM handles memory by itself.

    Code:
    				System.gc();
    				System.runFinalization();
    				System.gc();
    				System.out.println("System resources cleaned");
    And why the hell would you run the garbage collector twice, unnecessary load + your just copy and pasting without knowing what you're doing.
    Reply With Quote  
     

  3. Thankful user:


  4. #23  
    Renown Programmer & Respected Member

    Ryley's Avatar
    Join Date
    Aug 2011
    Posts
    597
    Thanks given
    253
    Thanks received
    520
    Discord
    View profile
    Rep Power
    1332
    no, no, no. If you want Hyperion, use Hyperion, don't put this in a garbage Project Insanity.
    Reply With Quote  
     

  5. #24  
    Respected Member

    Join Date
    Jan 2009
    Posts
    5,682
    Thanks given
    1,093
    Thanks received
    3,494
    Discord
    View profile
    Rep Power
    5000
    Quote Originally Posted by Faris View Post
    Will people please stop wasting time on this bullshit?
    If you really want to do something to quickly and efficiently which will increase output capability of a framework the two things you should be looking at is 1) Player & NPC Updating. 2) Networking.

    As networking isn't really a bottleneck in PI, (contrary to popular belief) you want to focus on the updating.
    Apart from the huge concurrency mess.
    Reply With Quote  
     

  6. #25  
    Registered Member

    Join Date
    Feb 2012
    Posts
    901
    Thanks given
    96
    Thanks received
    480
    Rep Power
    654
    Quote Originally Posted by Rune Chaos View Post
    er.. why use this instead of grahams event manager? do they not essentially do the same thing?
    The only essential difference is that Graham's has the proper efficiency when implemented in his source (Hyperion). This here, completely removes that.
    Chris Fletcher
    Economist & Hobbyist Developer
    Reply With Quote  
     

  7. #26  
    Registered Member
    Join Date
    Feb 2009
    Posts
    400
    Thanks given
    9
    Thanks received
    20
    Rep Power
    29
    I personally discourage the use of Hyperion and Apollo for most users in RSPS communities. Those two bases encourage people to take a million pointless steps to accomplish a simple task, taking up memory, and weighing down the application in the long run. In short, those two bases should only be used by advanced programmers who know how to compensate for such things. If you want to program RuneScape private servers that are built for release (and want them to be used by the general public), I suggest that you should try to keep them as simple as possible whilst still maintaining quality, and scalability, as most of all of the RuneScape private server communities are home to a vast amount of beginners.

    More to the point, I agree with the posts above, but personally I would encourage people to try to port certain things from other servers to assist in the learning process, so long as they are used properly. This isn't a good example of proper programming but if this is what it takes to assist in his learning process, lets provide constructive criticism, not bash what looks like something that took him some time.

    EDIT: We have all been there and you know it...

    @Pokemon: I envy you. You deserve props for allowing so much flame to go on in your thread, and taking it peacefully.

    @arrowzftw: While the Java VM takes care of garbage collection on its own, there are certain circumstances where one needs to call the System.gc() (or Runtime.getRuntime().gc()) method to hint to the java VM that garbage collection should run (HINT! not force... its not always guaranteed to run when you call System.gc(), or Runtime.getRuntime().gc()). [Only registered and activated users can see links. ] for more details.
    If you don't stand for something you will fall for anything.

    Reply With Quote  
     

  8. Thankful user:


  9. #27  
    Registered Member

    Join Date
    Feb 2012
    Posts
    901
    Thanks given
    96
    Thanks received
    480
    Rep Power
    654
    Quote Originally Posted by Luffy View Post
    I personally discourage the use of Hyperion and Apollo for most users in RSPS communities. Those two bases encourage people to take a million pointless steps to accomplish a simple task, taking up memory, and weighing down the application in the long run. In short, those two bases should only be used by advanced programmers who know how to compensate for such things. If you want to program RuneScape private servers that are built for release (and want them to be used by the general public), I suggest that you should try to keep them as simple as possible whilst still maintaining quality, and scalability, as most of all of the RuneScape private server communities are home to a vast amount of beginners.
    Not entirely true. I agree that not everyone should use Apollo - in fact, only those who know what they're doing should. But Apollo has proven to be far more efficient that almost every other source out there, and from personal experience I can tell that this state maintains throughout the process of adding more content.

    Quote Originally Posted by Luffy View Post
    More to the point, I agree with the posts above, but personally I would encourage people to try to port certain things from other servers to assist in the learning process, so long as they are used properly. This isn't a good example of proper programming but if this is what it takes to assist in his learning process, lets provide constructive criticism, not bash what looks like something that took him some time.
    Agreed, but what most people here are trying to say is that porting the engine from a source like Hyperion to a source like Project Insanity, will do more harm than good. It's like adding fresh soup to outdated soup; it won't get any better. The reason a lot of people bash stuff like this is because a lot of people using PI think they're doing the greatest possible programming.

    Quote Originally Posted by Luffy View Post
    @arrowzftw: While the Java VM takes care of garbage collection on its own, there are certain circumstances where one needs to call the System.gc() (or Runtime.getRuntime().gc()) method to hint to the java VM that garbage collection should run (HINT! not force... its not always guaranteed to run when you call System.gc(), or Runtime.getRuntime().gc()). [Only registered and activated users can see links. ] for more details.
    I'm glad to see another person understanding how the JVM Garbage Collection works.
    Chris Fletcher
    Economist & Hobbyist Developer
    Reply With Quote  
     

  10. #28  
    PokeFrontier Java Developer

    Pokemon's Avatar
    Join Date
    May 2011
    Posts
    2,733
    Thanks given
    494
    Thanks received
    801
    Discord
    View profile
    Rep Power
    1242
    Quote Originally Posted by Chris Fletcher View Post
    Not entirely true. I agree that not everyone should use Apollo - in fact, only those who know what they're doing should. But Apollo has proven to be far more efficient that almost every other source out there, and from personal experience I can tell that this state maintains throughout the process of adding more content.


    Agreed, but what most people here are trying to say is that porting the engine from a source like Hyperion to a source like Project Insanity, will do more harm than good. It's like adding fresh soup to outdated soup; it won't get any better. The reason a lot of people bash stuff like this is because a lot of people using PI think they're doing the greatest possible programming.


    I'm glad to see another person understanding how the JVM Garbage Collection works.

    Why do you see it that way? im just throwing it out here for those who want it since i wont be using this so i might as well just release it

    [Only registered and activated users can see links. ]



    Pokemon loves his
    Reply With Quote  
     

  11. #29  
    Registered Member
    Join Date
    Feb 2009
    Posts
    400
    Thanks given
    9
    Thanks received
    20
    Rep Power
    29
    Quote Originally Posted by Chris Fletcher View Post
    Not entirely true. I agree that not everyone should use Apollo - in fact, only those who know what they're doing should. But Apollo has proven to be far more efficient that almost every other source out there, and from personal experience I can tell that this state maintains throughout the process of adding more content.


    Agreed, but what most people here are trying to say is that porting the engine from a source like Hyperion to a source like Project Insanity, will do more harm than good. It's like adding fresh soup to outdated soup; it won't get any better. The reason a lot of people bash stuff like this is because a lot of people using PI think they're doing the greatest possible programming.


    I'm glad to see another person understanding how the JVM Garbage Collection works.
    It's actually not like adding fresh soup to outdated soup. It's like restoring an old vehicle. Every RSPS base that has ever been released can be fixed, you are just to much of a follower to see that. If the halfway decent programmers in this community started saying that everyone in this community should start using DeltaScape you would give DeltaScape a chance because you are to narrow minded, and to easily influenced to form your own opinions. That is why you think Hyperion, and Apollo are the best out there. Have you even benchmarked them yourself? Or are you just taking it on faith that they are as good as everyone says?
    If you don't stand for something you will fall for anything.

    Reply With Quote  
     

  12. #30  
    Registered Member

    Join Date
    Feb 2012
    Posts
    901
    Thanks given
    96
    Thanks received
    480
    Rep Power
    654
    Quote Originally Posted by Luffy View Post
    It's actually not like adding fresh soup to outdated soup. It's like restoring an old vehicle. Every RSPS base that has ever been released can be fixed, you are just to much of a follower to see that.
    The problem with PI is not really here, so in this case it really really is.

    You're too positive; if you want to completely fix an RSPS you will end up with an entirely different source. And if you want a good version with a Winterloves style, you should use RuneSource. The fact that you're saying I'm "too much of a follower" shows an obvious early judgement based on whatever opinion you may have about me.

    Quote Originally Posted by Luffy View Post
    If the halfway decent programmers in this community started saying that everyone in this community should start using DeltaScape you would give DeltaScape a chance because you are to narrow minded, and to easily influenced to form your own opinions. That is why you think Hyperion, and Apollo are the best out there.
    I have used DeltaScape, four years ago. I've grown to the realization that sources like Hyperion and Apollo outweigh DeltaScape in every possible factor. You're saying I'm a follower? Why am I not using Project Insanity now, then? Everyone else is - even some of those "half decent programmers" you mention. I go my own way, and you don't have a single right to criticize it.

    Quote Originally Posted by Luffy View Post
    Have you even benchmarked them yourself? Or are you just taking it on faith that they are as good as everyone says?
    Yes I have. The experience of working with both sources alone is enough reason for me to work with the better sources. And the performance of the basic available Apollo source outperforms any PI source out there by far, any benchmark will prove that.

    Before you come up with more underinformed crap, why don't you go do some benchmarks?
    Chris Fletcher
    Economist & Hobbyist Developer
    Reply With Quote  
     

Page 3 of 4 FirstFirst 1234 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. Cycle time.
    By vovik ukr in forum Help
    Replies: 2
    Last Post: 04-22-2012, 06:44 PM
  2. player cycle
    By Flippy in forum Help
    Replies: 7
    Last Post: 03-25-2012, 06:41 AM
  3. Following on 600ms cycle.
    By Alberto in forum Help
    Replies: 7
    Last Post: 06-27-2011, 11:30 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
  •