Page 3 of 4

Re: Friday Facts #315 - New test servers

Posted: Fri Oct 04, 2019 8:30 pm
by Adamo
BlueTemplar wrote:
Fri Oct 04, 2019 4:05 pm
Guys, they have to test on hardware approaching what the buyers of the game will have... if you start talking about "blades", aren't you going into very specific server hardware ?
Personally, I think you're right. You can buy blades that have similar hardware to gamer hardware, but it's not the primary market. And look at exactly what happened when they used a consumer market ryzen: they found a problem that it's good to be aware of, that this particular processor/mobo combo did not perform well without fast RAM. We don't know all the details, but certainly the standard market of blade servers supports ECC RAM, which is another category that most gamers aren't dealing with. So yeah, I think there's sense to making machines that resemble consumer products.

Re: Friday Facts #315 - New test servers

Posted: Fri Oct 04, 2019 11:04 pm
by DerHerrWolken
In real time this is 8 minutes and 50 seconds, a long time for a team member to sit around for results before they can push.
XKCD just came to my mind since I'm currently reading how to

Image

https://www.xkcd.com/303/

Re: Friday Facts #315 - New test servers

Posted: Fri Oct 04, 2019 11:09 pm
by Henry Loenwind
Is it just me or is that train in the video not staying exactly in the center of the screen? Especially when driving horizontally the yellow wagon looks like it's jittering a bit.

Re: Friday Facts #315 - New test servers

Posted: Fri Oct 04, 2019 11:56 pm
by lottery248
Ubertwink wrote:
Fri Oct 04, 2019 12:56 pm
Oh no! i9-10980xe and 3950x get released in November :(
oof they should try them out as well
and it saves money going for AMD

Re: Friday Facts #315 - New test servers

Posted: Sat Oct 05, 2019 1:02 am
by wibblewobble
There are a number of benchmark posts showing how RAM makes a big difference in Factorio. If you buy a fancy CPU but don't get the RAM to match, then the RAM becomes the performance bottleneck.

Proof:
https://docs.google.com/spreadsheets/d/ ... 1699517607
https://imgur.com/2FPr3su
https://www.reddit.com/r/factorio/comme ... ed_fpsups/

https://steamcommunity.com/app/427520/d ... 701196558/

A few years ago when I built my new PC I paired these together, and the performance boost was big:
ASUS PRIME Z270-A LGA 1151
G.SKILL TridentZ Series 16GB (2 x 8GB) 288-Pin DDR4 SDRAM DDR4 3600 (PC4 28800)
Intel Core i7-7700K Kaby Lake Quad-Core 4.2 GHz

Re: Friday Facts #315 - New test servers

Posted: Sat Oct 05, 2019 1:42 am
by Azzinoth
DaleStan wrote:
Fri Oct 04, 2019 4:05 pm
"Not critical" doesn't mean "no backups". This forum isn't critical, but it should still be backed up. mods.factorio.com isn't critical, but it should still be backed up. Your family photos aren't critical, but they should still be backed up.
(This post has been brought to you by the backup software your favorite podcaster, Twitch streamer, or Youtuber recommends.)

And Wube probably is hosting critical things. Even if their source is cloud-hosted, they probably still store authentication secrets, RSA private keys, and similar things locally.
I haven't said anything against backups. You ignored the other things. Explain to me why they need an uninterruptible power supply or a sealed temperature controlled room.

Re: Friday Facts #315 - New test servers

Posted: Sat Oct 05, 2019 1:45 am
by frostig
>We knew beforehand that Ryzen liked fast RAM, but we didn't realize how significant of a difference it could make.

wube doesnt read ryzen benchmark threads confirmed :P

Re: Friday Facts #315 - New test servers

Posted: Sat Oct 05, 2019 1:54 am
by Rseding91
ledow wrote:
Fri Oct 04, 2019 4:00 pm
Same (but not former).

I'm disappointed that they haven't just got a blade setup for everything. Having "test" machines that are off-the-shelf servers is an expensive game to play, especially as they obsolete.

Buy a blade system - every time things take too long, shove in another blade, or another processor into the blades. If you have any kind of parallelism in the process, and buy decent blades in the first place, it'll walk over i9's in a box. Not to mention can be pulled for other things via virtualisation etc.

I wouldn't be surprised if they haven't spent more, and got less, than just buying a blade system in the first place and using it for everything.
This is Prague. There is no server market or common set of companies which sell server hardware to buy from :P All of those machines are just desktop systems we've built from parts purchased online. If I compare the cost of the hardware vs what I know the same performance hardware would cost in blade form we got it for about 1/3rd the cost. It's a cheap game to play.

I've used server CPUs and I've used workstation CPUs and workstation CPUs win when it comes to the workload that we have. We've tested ourselves and had people test the same tests on their 48 core server systems with terrible results.

Re: Friday Facts #315 - New test servers

Posted: Sat Oct 05, 2019 2:15 am
by pato
Henry Loenwind wrote:
Fri Oct 04, 2019 11:09 pm
Is it just me or is that train in the video not staying exactly in the center of the screen? Especially when driving horizontally the yellow wagon looks like it's jittering a bit.
the gui has been cut out

Re: Friday Facts #315 - New test servers

Posted: Sat Oct 05, 2019 2:36 am
by DevAudio
Current systems engineer, and I think wube made the right choice re: test hardware. You have different priorities and make different decisions when you're in the 'S' part of SMB than you do in the 'M' part.

I would never put that stuff in my network, but I have different focuses/needs/requirements for scalability, availability, etc.

So, while I agree that for the test environment, their size, and their probably needs, they made (at least in general) good choices in buying consumer-class hardware, even if I'd have put different components in there.

Now for their non-dev/test environment, you guys should definitely pick up at least one good HPE or Dell server. The reasons would be reliability, and predictive failure. That hardware will fail too, but 'real' servers can often predict a failure or have redundant components, as well has have better security down at the component level. I know for a fact I could get Dell and HPE equipment to my last employer's Roermond office, and if we can get it down there in the South Netherlands, you can get it in Amsterdam.

If I didn't live in the US, I'd come over and help you out for free for a day or three, just as a thank you because I love Factorio so much. Unfortunately, I don't love it THAT much that I'd pay thousands in airfare and lodging to donate a week for free. Wish I could though!

Edit: Kinda makes me sick that we're about to send some older Dell R620s and R720s to the scrapper. I guess it's like when my mother used to tease me about finishing my food because there were starving children in Africa. She stopped when I was mature enough to make the logistical argument that there's no conceivable way they'd benefit, seeing as how the food was here and there is no economical way to get it over there before it spoiled.

Maybe I should just build a rocket and load the servers on it. :D

Re: Friday Facts #315 - New test servers

Posted: Sat Oct 05, 2019 4:20 am
by zebediah49
DevAudio wrote:
Sat Oct 05, 2019 2:36 am
Current systems engineer, and I think wube made the right choice re: test hardware. You have different priorities and make different decisions when you're in the 'S' part of SMB than you do in the 'M' part.

I would never put that stuff in my network, but I have different focuses/needs/requirements for scalability, availability, etc.

So, while I agree that for the test environment, their size, and their probably needs, they made (at least in general) good choices in buying consumer-class hardware, even if I'd have put different components in there.

Now for their non-dev/test environment, you guys should definitely pick up at least one good HPE or Dell server. The reasons would be reliability, and predictive failure. That hardware will fail too, but 'real' servers can often predict a failure or have redundant components, as well has have better security down at the component level. I know for a fact I could get Dell and HPE equipment to my last employer's Roermond office, and if we can get it down there in the South Netherlands, you can get it in Amsterdam.
Agreed. I had the same combination "aww, that's so adorable" / "oh dear god why" reaction as I think a number of other people here did, but then I realized that it's entirely possible that each U of my FY19 hardware cost more than their entire setup. For testing and such, the high speed consumer-grade hardware is a nice choice.

Ditto with "use a real server in prod", but I'll disagree on HPE or Dell. If you aren't big enough to really squeeze them, you end up way overpaying from either of those vendors -- for smaller one-time orders, a low overhead whitebox reseller like Thinkmate (or whatever the EU equivalent is) would likely serve them better.

Re: Friday Facts #315 - New test servers

Posted: Sat Oct 05, 2019 7:35 am
by eradicator
DevAudio wrote:
Sat Oct 05, 2019 2:36 am
If I didn't live in the US, [....]
Edit: Kinda makes me sick that we're about to send some older Dell R620s and R720s to the scrapper.
Maybe @Rsed can put them into his luggage on his next flight to europe ;p.

Re: Friday Facts #315 - New test servers

Posted: Sat Oct 05, 2019 2:19 pm
by RocketManChronicles
I love the video! The music certainly added to the excitement. He plays like I do, enemies at MAXIMUM OVERLOAD! I enjoy barely hanging on against waves of countless biters. My UPS dies, but the warfare of my factory machine against the biters is endless. Love this game with the mods!

Re: Friday Facts #315 - New test servers

Posted: Sat Oct 05, 2019 4:36 pm
by pato
RocketManChronicles wrote:
Sat Oct 05, 2019 2:19 pm
I love the video! The music certainly added to the excitement. He plays like I do, enemies at MAXIMUM OVERLOAD! I enjoy barely hanging on against waves of countless biters. My UPS dies, but the warfare of my factory machine against the biters is endless. Love this game with the mods!
yeah Factorio is a great combat game!
I wish devs would see how much potential it could have...

Re: Friday Facts #315 - New test servers

Posted: Sat Oct 05, 2019 4:48 pm
by BlueTemplar
Haven't they just done that ?

Re: Friday Facts #315 - New test servers

Posted: Sat Oct 05, 2019 4:57 pm
by pato
BlueTemplar wrote:
Sat Oct 05, 2019 4:48 pm
Haven't they just done that ?
you mean giving us more and more toys to play arround to make killing biters easier with every update?

Biters need a buff. Not in numbers but in strenght and resistance.

At least buff them so they can keep up with endless damage research and uranium ammo

Re: Friday Facts #315 - New test servers

Posted: Sat Oct 05, 2019 8:39 pm
by AlexAegis
Damn this Red Alert soundtrack makes me want those self assembling building animations in Factorio that the Command & Conquer games had.

Re: Friday Facts #315 - New test servers

Posted: Sun Oct 06, 2019 1:12 am
by Oktokolo
Does the massive ammount of cores in your new CPUs imply, that the game now does significantly benefit from more than four cores?

I would have expected single-thread performance and RAM speed to still be the by far most important factors when it comes to Factorio UPS. Also i would have expected Factorio to be a pretty bad workload for virtualization because of the high RAM throughput demands.

Re: Friday Facts #315 - New test servers

Posted: Sun Oct 06, 2019 3:45 am
by warlordship
AlexAegis wrote:
Sat Oct 05, 2019 8:39 pm
Damn this Red Alert soundtrack makes me want those self assembling building animations in Factorio that the Command & Conquer games had.
That is actually what I hoped they'd do to "discourage" turret creep. Let them have a bit of OOMPH when placed. Let it be folded up like those outrigger leg supports used on heavy vehicles like cranes. Have them appear all folded up, then let us see them unfold their legs from an upright position to down on the ground, then lift itself up to operational height. It takes negligible time when turrets are placed for defense, but they are vulnerable if deployed under fire.

I suppose it could be used for other machinery too, but I want it most for turrets.

Re: Friday Facts #315 - New test servers

Posted: Sun Oct 06, 2019 5:12 am
by Oktokolo
warlordship wrote:
Sun Oct 06, 2019 3:45 am
That is actually what I hoped they'd do to "discourage" turret creep. Let them have a bit of OOMPH when placed. Let it be folded up like those outrigger leg supports used on heavy vehicles like cranes. Have them appear all folded up, then let us see them unfold their legs from an upright position to down on the ground, then lift itself up to operational height. It takes negligible time when turrets are placed for defense, but they are vulnerable if deployed under fire.
Traditional turret creep works by building lots of turrets starting outside the enemy's aggro range where new turrets tend to be less far away from the enemy than older turrets.
One common property of turret creep is, that new turrets are protected by old turrets while they are build, so build time does not really matter that much (but squishiness of unfinished turrets does).
Multiple working turret creep patterns have been independently invented and successfully used by lots of players in traditional RTS games like Dune 2, C&C, and Warcraft 2.