Space Station 13

by Exadv1
Space Station 13
Stay alive inside Space Station 13
ID:1323330
 
Pretty much what my topic title states, What sort of server requirements is it for a lagless 40-50 man server.
Best of luck on that one. Only advice I can give is stick to dual-core. As far as I've been able to tell, dream daemon (or possibly just SS13) runs on a single thread. It won't do you any good to throw it onto a 12 core machine if those cores are slower than what you can get out of a dual-core. It can max out whatever core it's on easily, however, so a second core to keep the rest of the server software going (like giving you enough room to kill the daemon if needed) is a good idea. Other people with more experience will have to give you more info on memory and other specs.
I'll just throw in what I know for those who want to know..

As Twisted said, BYOND runs on a single thread, dual core would work fine, althrough I do recommend trying to get said dual core with a high speed rate. (3 to 4 GHZ recommended, but it could do fine on 2+)

Server's RAM requirements.. Not that much, 512 is often enough. HOWEVER, I have seen my server spike to up to 1.2 GB of RAM, but this shouldn't ever happen... As far as I know.

But in the end, you can't get something completely "Without lag" on SS13.

Also, if it matters to anyone, right now I would recommend using a windows operating system to run the server on, Linux is a little unstable.
In response to Laser50
Laser50 wrote:

But in the end, you can't get something completely "Without lag" on SS13.


Not true!


Well, true if you're using /tg/ based code :v

The rest is sound advice, though. BYOND is limited to a single thread so you want as fast a CPU as possible. Get a good high speed connection too. Another reason to go Windows over Linux is the profiler only runs on Windows.
In response to MagicMountain
MagicMountain wrote:
Laser50 wrote:

But in the end, you can't get something completely "Without lag" on SS13.


Not true!

TG code has quite some good optimizations, sure, but I don't think that'll stay that way when there's 40 to 50 people in there.

Also, a 60 Mbit connection seems to do the trick just fine, for 20 to 40 people, at least in my case.

And yeah, I would love to get that damn profiler on linux, through.
In response to Laser50
Laser50 wrote:
MagicMountain wrote:
Laser50 wrote:

But in the end, you can't get something completely "Without lag" on SS13.


Not true!

TG code has quite some good optimizations... -snip-

That's not what I meant at all. TG is miles behind as far as optimising SS13.

A lagfree SS13 is not impossible. BYOND may be limited but the lag and the problems are mainly in SS13 and the issues that arise from DM's limitations all have workarounds.

The problems are old and pervasive so cleaning it all up is taking a long time but we've already visibly improved responsiveness with about 20% of the issues solved. Exadv came around and showed us some flaws in his early stuff and we eventually realized it applies to much more than atmos.


I suppose I'm getting off topic. At least the original question was already answered.