ID:133855
 
This would allow people to host on their personal computers and still be able to use that pc for other tasks. Really huge games wouldn't lag the host's pc, but would still appear ingame to be lagging.

This feature would be useful to people running multiple servers on one pc such as digitalbyond, I would think.
Cheeseburgermafia wrote:
This feature would be useful to people running multiple servers on one pc such as digitalbyond, I would think.

Digi already sort of does this himself, with 'nice'. It allows him to assign priority to processes. He might assign a chatroom lower priority than, say, a Naruto game, and nice will manage the CPU time each one gets.
In response to Audeuro
Audeuro wrote:
He might assign a chatroom lower priority than, say, a Naruto game, and nice will manage the CPU time each one gets.

Don't ya mean the other way 'round? Giving the chatroom a higher priority than the Naruto game so the chatroom will then be able to run concurrently with it?

-- Data
In response to Android Data
reguardless digi doesnt use nice values on digitalbyond2.net where he should! He keeps anime games on a different server altogether and doesnt bother to assign priority between them, and the thing is when you have 4 games with equal priority and one bully game decides it wants 100%.

well lets just say theres 2 processors and 4 games. So it would be nice to be able to force each game to only be able to take 50% of one processor.
In response to Android Data
Android Data wrote:
Don't ya mean the other way 'round? Giving the chatroom a higher priority than the Naruto game so the chatroom will then be able to run concurrently with it?

Depends on which way you look at it. One way, you have a Naruto game that will hog all of the resources and whatnot. The other, you have a balanced Naruto game and a normal Chatroom, so the Chatroom shouldn't have as high of priority as the Naruto game.
In response to Audeuro
Audeuro wrote:
Depends on which way you look at it. One way, you have a Naruto game that will hog all of the resources and whatnot. The other, you have a balanced Naruto game and a normal Chatroom, so the Chatroom shouldn't have as high of priority as the Naruto game.

Seems to me it's the chatroom that gets priority, since at times the Naruto game causes lag it won't mess with that chatroom. Oh well.

-- Data
In response to Masterdan
Masterdan wrote:
reguardless digi doesnt use nice values on digitalbyond2.net where he should! He keeps anime games on a different server altogether and doesnt bother to assign priority between them, and the thing is when you have 4 games with equal priority and one bully game decides it wants 100%.

Probably the reason he isn't setting up priorities for those is because it'd be futile. They're all Naruto games, they're all poorly programmed and they all use a lot of CPU.

Because HyperBYOND had (or still has) a policy on "don't damage the server and we won't cut you off", the games over there tend to be more balanced and won't lag as much. If those dang Naruto games, on ANY server, change their behavior to become properly programmed games, there would be no problem at all.

What amazes me though is that a Counter Strike: Source server can run just fine with barely stealing 1% CPU on the machine for months, yet a single Naruto game immidiatly wants 50% or more -- probably more.

-- Data
In response to Android Data
I have not setup NICE values for the digitalbyond2 yet becuae I really have not had much time to do so. But I will get to it as soon as I can.

Oh, and for Windows hosts, there is something like the Linux 'nice'. Should be able to Google for it.
In response to digitalmouse
digitalmouse wrote:
Oh, and for Windows hosts, there is something like the Linux 'nice'. Should be able to Google for it.

You can set process priority up through the task manager. Not as nice as nice, though, because there are only 6 possible values, whereas nice goes from around -20 to 20, IIRC.