[ALPHA] Switch to LINDA Atmospherics

Locked
User avatar
Surrealistik
Registered user
Posts: 1870
Joined: 04 Jul 2015, 17:57

[ALPHA] Switch to LINDA Atmospherics

Post by Surrealistik » 28 Jul 2015, 20:06

CM Version (alpha or Regular):

Alpha

Summary (a quick, 2-3 sentence summary):

Per the title.

Benefits (How this will benefit the server and game as a whole):

Massively less lag, griefers bombing the Sulaco, and terminally incompetent Engineers/Commanders that breach it will have less of an adverse impact on rounds due to LINDA not featuring explosive pressure/gas transfers.

Details (Description of how you think this would work, the benefits, etc):

The existing ZAS atmospherics system takes up roughly 55% of the server's CPU cycles according to Absynth; LINDA is apparently much more efficient, so it should replace ZAS, particularly since atmospherics and atmospherics manipulation is generally not even a tertiary thing, and only factors when someone is either griefing or fucking up royally.

Implementation (Optional, if you have an idea how to implement it):

Coding changes.
Sur 'Druglord' Lahzar; Field Engineer, Perpetually Understaffed and Exasperated CMO/Doctor/Researcher
Bando 'Baldboi' Badderson; PFC, Five foot ten of pure bald glory.

Field Engineer Guide
Medbay Guide
Utility PFC Guide

User avatar
Surrealistik
Registered user
Posts: 1870
Joined: 04 Jul 2015, 17:57

Re: [ALPHA] Switch to LINDA Atmospherics

Post by Surrealistik » 31 Jul 2015, 14:46

So, about that lag when we get 140+ players...

Seems like a solid step towards resolving it.
Sur 'Druglord' Lahzar; Field Engineer, Perpetually Understaffed and Exasperated CMO/Doctor/Researcher
Bando 'Baldboi' Badderson; PFC, Five foot ten of pure bald glory.

Field Engineer Guide
Medbay Guide
Utility PFC Guide

User avatar
Aztectornado
Registered user
Posts: 25
Joined: 01 Feb 2015, 13:17

Re: [ALPHA] Switch to LINDA Atmospherics

Post by Aztectornado » 03 Aug 2015, 00:28

Okay, Linda does lag less.

However, Linda also doesn't process shit in any sort of a timely manner, leading to breaches essentially not affecting the room they're in until several minutes after it had happened.... Also, wanna know another bad thing? Supermatter wouldn't work with it. "But Aztec, how's that a bad thing?"

Well, when the engineers muck up the supermatter, their department goes boom, but nothing else does.... What would it be replaced with in Linda? Singularity.

Do we REALLY want our engineers to have one of those?

Thumbs down, -1.

User avatar
johners12345
Registered user
Posts: 793
Joined: 10 Jan 2015, 20:58
Location: The Interwebs
Contact:

Re: [ALPHA] Switch to LINDA Atmospherics

Post by johners12345 » 03 Aug 2015, 12:17

While the Singularity in someways is easier to set up and contain.. I am NOT dealing with the lag a singularity causes when it escapes. No way, No how.
-1

User avatar
Surrealistik
Registered user
Posts: 1870
Joined: 04 Jul 2015, 17:57

Re: [ALPHA] Switch to LINDA Atmospherics

Post by Surrealistik » 03 Aug 2015, 12:36

First of all, when we're talking less lag, we're talking _massively_ less lag; it's important to underscore the exact magnitude of difference.

Again, as stated, ZAS by _itself_ accounts for more than half of the server's CPU cycles, and I can only see that getting worse as atmospherics are stress tested.


Second, even if the Superengine by default could not work with LINDA, it shouldn't be too difficult to tweak it such that it could continue to do so, even in a simplified form.


Third, Solars are also a distinct possibility, especially if their outputs were increased (which is extremely easy to do).


Finally, freed CPU not only makes the server much more playable during high population, but it also gives developers resources to invest in more interesting things and mechanics.
Sur 'Druglord' Lahzar; Field Engineer, Perpetually Understaffed and Exasperated CMO/Doctor/Researcher
Bando 'Baldboi' Badderson; PFC, Five foot ten of pure bald glory.

Field Engineer Guide
Medbay Guide
Utility PFC Guide

snow5445
Registered user
Posts: 101
Joined: 02 Aug 2015, 16:51

Re: [ALPHA] Switch to LINDA Atmospherics

Post by snow5445 » 03 Aug 2015, 20:11

Should'nt we also get a better server? But if it is is so much less laggy i approve. plus one. Mainly because most of my deaths are caused by lag.
Johnners: It's all in your mind.... There is no evidence of it being named penis..

User avatar
Aztectornado
Registered user
Posts: 25
Joined: 01 Feb 2015, 13:17

Re: [ALPHA] Switch to LINDA Atmospherics

Post by Aztectornado » 04 Aug 2015, 01:05

Surrealistik wrote:Second, even if the Superengine by default could not work with LINDA, it shouldn't be too difficult to tweak it such that it could continue to do so, even in a simplified form.
The supermatter REQUIRES a fast, responsive atmos system or it overheats and explodes. You wanna try retrofitting it yourself, be my guest, but as a dev for another server, I personally won't touch atmos code. Too bitchy and complex, even for me. I doubt anybody else would like to, either.

User avatar
Surrealistik
Registered user
Posts: 1870
Joined: 04 Jul 2015, 17:57

Re: [ALPHA] Switch to LINDA Atmospherics

Post by Surrealistik » 04 Aug 2015, 17:18

As long as we have serious lag issues, and we currently do, this will be worth the trouble.

Again, worst case scenario, we roll with solars and increase their energy output; SM adaptation or use alone is not a good reason to refrain from using LINDA in light of the benefits.
Last edited by Surrealistik on 04 Aug 2015, 18:07, edited 1 time in total.
Sur 'Druglord' Lahzar; Field Engineer, Perpetually Understaffed and Exasperated CMO/Doctor/Researcher
Bando 'Baldboi' Badderson; PFC, Five foot ten of pure bald glory.

Field Engineer Guide
Medbay Guide
Utility PFC Guide

User avatar
LordLoko
Registered user
Posts: 830
Joined: 16 Oct 2014, 13:35

Re: [ALPHA] Switch to LINDA Atmospherics

Post by LordLoko » 04 Aug 2015, 17:31

Aztectornado wrote: The supermatter REQUIRES a fast, responsive atmos system or it overheats and explodes. You wanna try retrofitting it yourself, be my guest, but as a dev for another server, I personally won't touch atmos code. Too bitchy and complex, even for me. I doubt anybody else would like to, either.
Remember that we still have the termoeletrical generator, which is used on some /tg/ maps like ministation, and it's avaible on baycode.

snow5445
Registered user
Posts: 101
Joined: 02 Aug 2015, 16:51

Re: [ALPHA] Switch to LINDA Atmospherics

Post by snow5445 » 05 Aug 2015, 20:25

Ok ive crunched the numbers. We are looking at a 95.133333 repeating decress in lag.
Johnners: It's all in your mind.... There is no evidence of it being named penis..

Thrain
Registered user
Posts: 51
Joined: 25 Jul 2015, 19:55

Re: [ALPHA] Switch to LINDA Atmospherics

Post by Thrain » 05 Aug 2015, 20:30

I imagine we could replace the engine with a slightly modified version of the thermogenerator so that air-code isn't required at all in the generation of power.

Locked