Results -9 to 0 of 106

Thread: Pop cap

Dev. Posts

Threaded View

  1. #22
    Player
    Rivienne's Avatar
    Join Date
    Aug 2013
    Posts
    347
    Character
    Rivienne Bertouaint
    World
    Behemoth
    Main Class
    Conjurer Lv 36
    Quote Originally Posted by TheRac25 View Post
    its the only thing i know of that runs so slow besides poor coding, oh wait
    Slow? What slow are you talking about? Server timing has proved to be very precise, I have seen client side problems, but from a server side coherency, it is pretty solid timing. What makes you think things are running slow server side? (Also Ruby runs factors slower than python)

    Quote Originally Posted by floredon View Post
    ruby would be more believable, especially since it performs worse than python.
    Yeah, ruby runs slower. But what is with the server code bashing and snide language use remarks? The thread was about hard population caps to prevent system overload, which is a feature of basically any similarly scaled server infrastructure. This has nothing to do with the language being used. It is the nature of a server. It has a fixed capacity, and there is a real world limit to how much it can handle, which is going to be distributed based on the various tasks being performed.

    The cap is going to be determined by how much CPU and memory usage each process is going to take, which is going to be dependent on number of objects it has to manage, enemies, some portion of enemy AI, not to mention real world environment, duty finder matching, (potentially) market board, and so on. It is the combination of all these things that is going to determine the cap, and this game has a lot of things going on per server, and per person, all while ensuring coherency between players.

    It is a really massive undertaking, and caps of some kind were inevitable. You could argue that the cap should be larger and that this is a sign they have bad servers, or inefficient code, but unless you have seen the actual servers/code, you really have no way to judge unless you yourself have worked on a system in a similar environment. And either way: they would still have caps, The question would simply be what the cap looked like, is it 750, 1000, 1500? I would find it hard to believe these servers could ever cope with much more than ~1000, short of scaling up so high that the cost metric of servers to subscribers isn't worthwhile, no matter how efficient the code was.

    Anyway, nobody is actually listening to me here so I am going to stop now. This is why developers usually aren't allowed to talk directly to users. Trying to be calm and coherent when people keep spouting random (frankly confusing at times) assumptions as though they are fact, is seriously frustrating at times.

    *laugh* And this isn't even my project.... These forums are bad for me.....
    (2)
    Last edited by Rivienne; 10-18-2013 at 06:57 AM. Reason: 1000 chars