Exiled 35 Share Posted July 14, 2021 (edited) Your idea:Expanded Intercom System Details about your idea:With "Expanded" I think we should add a function to the Server Foundation System which allows Clearance 4+ (or) Site Administration only and Server Hacks to access a so called "Verbal Intercom" that'll allow the responsible individual being in use of the System to verbally communicate over the entire Site. As I noticed that this could be abused quite quickly it should be restricted to Site Administration jobs and as said Server Hacks. By this addition you can (verbally) speak out a message because in difficult situtations no one looks at the Chat to read instructions, there is a non-verbal system in which you can type tho as said sometimes these instructions get ignored. Possibly if this gets considered you could also allow these "Intercom" Messages to be restricted to specific areas, such as LCZ, HCZ, EZ and Site-Wide. There should also be a rule to go with it that forbids people like Site Advisers to minge with this ability. Is this really necessary? No. In fact this is only a addition that'd make stuff more interesting. I've seen a SCP RP Server that holds such function and it is quite cool when the Site Director announces a Site-Wide Event. I wouldn't see a addon that brings this ability with it. Maybe it is able to be coded into the already existing Foundation Server System. I also suggest a few sound ideas that'll go along with it.How it will workYou will 1st (as a CL 4+ or Site Administration Job) go to the Server Room and access the Servers and select the "Verbal Intercom" Selection, then upon selecting it, you select the Area (LCZ, HCZ, EZ and Site-Wide options) after selecting the area that you require you will start the intercom upon pressing your Push to Talk button which would start the INTERCOM START SOUND and after the Sound you may proceed announcing your message, once you are done you stop pressing X and the INTERCOM STOP SOUND will play which will also stop the Announcement. Additionally a 300 Seconds Cooldown to avoid spam.Intercom Start sound(The Intercom Start sound will spread awareness of an announcement across the site) Intercom Stop Sound(The Intercom Stop sound will spread awareness that the Announcement has ended) Edited July 14, 2021 by Exiled Jack Kullman 1 Josh NixonDirector Nixon< Link to comment
Mark Kuntson 178 Share Posted July 14, 2021 If it is restricted to like SD/O5 some sort of global voice chat via the Foundation Server can work sure Poop Link to comment
Exiled 35 Author Share Posted July 14, 2021 20 minutes ago, Mark Kuntson said: If it is restricted to like SD/O5 some sort of global voice chat via the Foundation Server can work sure Would work too, aslong as trusted (=Whitelisted) jobs could do so. Josh NixonDirector Nixon< Link to comment
Maurice D Biggs 122 Share Posted July 14, 2021 As far as I know, this has a 0 chance of being added. The issue is that in GMod anything that has to do with Voice takes quiet abit of performance. For context: even the Gag command for Staff has been removed due to this, so if not even a Staff command is important enougth for the performance loss, I do not think this will be. Mark Kuntson 1 Link to comment
Exiled 35 Author Share Posted July 14, 2021 44 minutes ago, Maurice D Biggs said: As far as I know, this has a 0 chance of being added. The issue is that in GMod anything that has to do with Voice takes quiet abit of performance. For context: even the Gag command for Staff has been removed due to this, so if not even a Staff command is important enougth for the performance loss, I do not think this will be. LIke I said, I have seen this work on SCP Servers before. Not sure if it was server-wide tho. Josh NixonDirector Nixon< Link to comment
Joe Conner 208 Share Posted July 15, 2021 (edited) 14 hours ago, Exiled said: LIke I said, I have seen this work on SCP Servers before. Not sure if it was server-wide tho. You do seem to forget you're playing on Werwolf SCP-RP, where even just a bunch of NPC's being spawned is capable of crashing the server. Hence why many features and functions like wire, e2, gag command for staff have been removed to try to better enhance the server Edited July 15, 2021 by Joe Conner Scprp is bad, run while you can!! SCP-RP Current Ranks: PlatVIP, SCP-RP Administrator, Junior Developer, MTF Nu-7 NCO, Head Of Manufacturing Department (Owner), Head of External Affairs, Site Director, The Serpents Hand (Vice-Manager) SCP-RP Past Ranks: Organization for the Reclamation of Islamic Artifacts, Sarkic Cultist, Marshall Carter N' Dark Salesman, Ethics Committee Member, Epsilon-11 Commander, Unusual Incidents Unit Special Agent in Charge (Vice-Manager), GRU-P, Head Researcher, Internal Security Department, SCP-096 HLRP Past Ranks: Civil Industrial Union Journeyman, Civil Medical Union Nurse CW-RP Past Ranks: PlatVIP, Combat Engineer COL, Adv Medic Link to comment
Exiled 35 Author Share Posted July 15, 2021 1 hour ago, Joe Conner said: You do seem to forget you're playing on Werwolf SCP-RP, where even just a bunch of NPC's being spawned is capable of crashing the server. Hence why many features and functions like wire, e2, gag command for staff have been removed to try to better enhance the server Wouldn't see how a voice addon would crash the server. I am more then aware that these servers arent stable by the simple fact that we are playing on Garry's Mod. Servers tend to crash more in regards of props, dupes and enhancements to building rather then a voice command. Josh NixonDirector Nixon< Link to comment
Maurice D Biggs 122 Share Posted July 15, 2021 If you want an explanation why its performance I can give you it: So the way GMod Deals with Voice Chat in regards to who can hear who is the following: https://wiki.facepunch.com/gmod/GM:PlayerCanHearPlayersVoice This is a hook called with 2 parameters, the listener and the talker, this is called every tick for every possible combination. So you calculate the amount of times this is called the following way: timesCalled = PlayerCount * PlayerTalking So in the worst case this is called PlayerCount² times, EVERY TICK ( aka every frame). For an intercom system this would need to check if: A: If the Talker is the player using the intercom B: If the Listener is inside the Foundation, which would require doing vector calculations based on the Position of the Player. While this is an oversimplication and could ofc be optimized ......... it still shows how these things get really expensive performance wise fast. And even the GMod wiki says that the code inside this Hook needs to be efficent, due to the amount of times called. (And the server doesn't need to crash for it to be bad, the less performant the server is the easier it gets lagged out by props,constraints,etc) Link to comment
Exiled 35 Author Share Posted July 15, 2021 3 hours ago, Maurice D Biggs said: If you want an explanation why its performance I can give you it: So the way GMod Deals with Voice Chat in regards to who can hear who is the following: https://wiki.facepunch.com/gmod/GM:PlayerCanHearPlayersVoice This is a hook called with 2 parameters, the listener and the talker, this is called every tick for every possible combination. So you calculate the amount of times this is called the following way: timesCalled = PlayerCount * PlayerTalking So in the worst case this is called PlayerCount² times, EVERY TICK ( aka every frame). For an intercom system this would need to check if: A: If the Talker is the player using the intercom B: If the Listener is inside the Foundation, which would require doing vector calculations based on the Position of the Player. While this is an oversimplication and could ofc be optimized ......... it still shows how these things get really expensive performance wise fast. And even the GMod wiki says that the code inside this Hook needs to be efficent, due to the amount of times called. (And the server doesn't need to crash for it to be bad, the less performant the server is the easier it gets lagged out by props,constraints,etc) Fair enough. I'll wait for a SMT/Developers response regardless. If this really impacts Server Performance then the time the Intercom should run should be limited to 60 seconds which then is followed by its 10 minute cooldown Josh NixonDirector Nixon< Link to comment
Nathan Kennedy 442 Share Posted July 17, 2021 Even if this hypothetically did work perfectly and had no significant effect on the server I would still not want this added. I would not trust many SDs or HOEAs with this. It would be used for nonessential information or people trying to be funny and saying something they think is funny over the comms. I wouldn't even trust O5s with this. There aren't many cases where you would need a comms system like this. This would leave it empty most of the time so administration would start using it for lesser and lesser important things. I don't know about you but I would rather not get a voice in my ear every 10 minutes telling me there is a hack at MT. (Ive already got enough people in my walls). Even for the important stuff like a nuke going off or something I don't really need someone shouting down my ear when they can just put a message in comms. -1 Jason Haze 1 I am here to launder money Link to comment
Joe Conner 208 Share Posted July 21, 2021 On 7/17/2021 at 11:48 AM, Nathan Kennedy said: Even if this hypothetically did work perfectly and had no significant effect on the server I would still not want this added. I would not trust many SDs or HOEAs with this. It would be used for nonessential information or people trying to be funny and saying something they think is funny over the comms. I wouldn't even trust O5s with this. There aren't many cases where you would need a comms system like this. This would leave it empty most of the time so administration would start using it for lesser and lesser important things. I don't know about you but I would rather not get a voice in my ear every 10 minutes telling me there is a hack at MT. (Ive already got enough people in my walls). Even for the important stuff like a nuke going off or something I don't really need someone shouting down my ear when they can just put a message in comms. -1 O5-11: Guy's make sure to tell xxxxx he's dumb and it's his birthday! Scprp is bad, run while you can!! SCP-RP Current Ranks: PlatVIP, SCP-RP Administrator, Junior Developer, MTF Nu-7 NCO, Head Of Manufacturing Department (Owner), Head of External Affairs, Site Director, The Serpents Hand (Vice-Manager) SCP-RP Past Ranks: Organization for the Reclamation of Islamic Artifacts, Sarkic Cultist, Marshall Carter N' Dark Salesman, Ethics Committee Member, Epsilon-11 Commander, Unusual Incidents Unit Special Agent in Charge (Vice-Manager), GRU-P, Head Researcher, Internal Security Department, SCP-096 HLRP Past Ranks: Civil Industrial Union Journeyman, Civil Medical Union Nurse CW-RP Past Ranks: PlatVIP, Combat Engineer COL, Adv Medic Link to comment
Walter Alvarez 140 Share Posted July 23, 2021 On 7/15/2021 at 9:19 AM, Joe Conner said: You do seem to forget you're playing on Werwolf SCP-RP, where even just a bunch of NPC's being spawned is capable of crashing the server. Looking at you Plague. Link to comment
Fricky Hecks 120 Share Posted July 23, 2021 On 7/21/2021 at 1:48 PM, Joe Conner said: O5-11: Guy's make sure to tell xxxxx he's dumb and it's his birthday! Sounds like something I'd do. As for the suggestion uhhh What nathan said, -1. just punch through his fucking head Link to comment
Avery Winters 139 Share Posted July 23, 2021 (edited) Maybe a pre-played sound file that voiced professionally (Maybe Oli or anyone with a great voice) that can played down the comms system. That be triggered with a / (slash) command only for Site Admins, that also has a cooldown timer so it can't be abused. We already have that with the "Pizza day" announcement. That could be an acceptable balance. (Is it worth the effort tho? Nah.) Edited July 23, 2021 by Avery Winters Joe Conner 1 uwu Link to comment
Jack Kullman 14 Share Posted July 24, 2021 On 7/14/2021 at 9:28 AM, Exiled said: Your idea:Expanded Intercom System Details about your idea:With "Expanded" I think we should add a function to the Server Foundation System which allows Clearance 4+ (or) Site Administration only and Server Hacks to access a so called "Verbal Intercom" that'll allow the responsible individual being in use of the System to verbally communicate over the entire Site. As I noticed that this could be abused quite quickly it should be restricted to Site Administration jobs and as said Server Hacks. By this addition you can (verbally) speak out a message because in difficult situtations no one looks at the Chat to read instructions, there is a non-verbal system in which you can type tho as said sometimes these instructions get ignored. Possibly if this gets considered you could also allow these "Intercom" Messages to be restricted to specific areas, such as LCZ, HCZ, EZ and Site-Wide. There should also be a rule to go with it that forbids people like Site Advisers to minge with this ability. Is this really necessary? No. In fact this is only a addition that'd make stuff more interesting. I've seen a SCP RP Server that holds such function and it is quite cool when the Site Director announces a Site-Wide Event. I wouldn't see a addon that brings this ability with it. Maybe it is able to be coded into the already existing Foundation Server System. I also suggest a few sound ideas that'll go along with it.How it will workYou will 1st (as a CL 4+ or Site Administration Job) go to the Server Room and access the Servers and select the "Verbal Intercom" Selection, then upon selecting it, you select the Area (LCZ, HCZ, EZ and Site-Wide options) after selecting the area that you require you will start the intercom upon pressing your Push to Talk button which would start the INTERCOM START SOUND and after the Sound you may proceed announcing your message, once you are done you stop pressing X and the INTERCOM STOP SOUND will play which will also stop the Announcement. Additionally a 300 Seconds Cooldown to avoid spam.Intercom Start sound(The Intercom Start sound will spread awareness of an announcement across the site) Intercom Stop Sound(The Intercom Stop sound will spread awareness that the Announcement has ended) I wouldn't trust anyone on the Intercom on the server these days -1 Joe Conner 1 New Character: Jack Kullman Tactical Response Officer & Security Agent Agent S. Ulgrin (Foundational Security Agent) Link to comment
Kaneki Fujimoto 106 Share Posted July 26, 2021 Though I can’t really see it happen, I’m gonna +1 this anyway hello Link to comment
TomSa 1 Share Posted August 5, 2021 (edited) I gotta say that we can just use TTS instead of people transmitting their voices because as some people replied in this thread: handling voices in GMod is just a no go in terms of performance. If someone is familiar with the /vox command from classic Half-Life RP servers then that's what I mean by TTS. I can implement it with TTS, and I like the idea. So +1 from me. Edited August 5, 2021 by TomSa Link to comment
Michael Jeffreson 15 Share Posted August 5, 2021 Neutral maybe +1 depending -If only WL administration jobs can use the intercoms thats a +1 from me but if not I do not wish to hear fuckin CBT over the intercom from level 15 IT personnel or that kid who paid harland for level 50 just to mic spam as SA -Just make sure theres a cooldown Link to comment
Joe Conner 208 Share Posted August 6, 2021 This suggestion is basically intercom system like in SCP SL. We all know how retarded that is if we've played SCP SL or watched SCP SL on youtube. Scprp is bad, run while you can!! SCP-RP Current Ranks: PlatVIP, SCP-RP Administrator, Junior Developer, MTF Nu-7 NCO, Head Of Manufacturing Department (Owner), Head of External Affairs, Site Director, The Serpents Hand (Vice-Manager) SCP-RP Past Ranks: Organization for the Reclamation of Islamic Artifacts, Sarkic Cultist, Marshall Carter N' Dark Salesman, Ethics Committee Member, Epsilon-11 Commander, Unusual Incidents Unit Special Agent in Charge (Vice-Manager), GRU-P, Head Researcher, Internal Security Department, SCP-096 HLRP Past Ranks: Civil Industrial Union Journeyman, Civil Medical Union Nurse CW-RP Past Ranks: PlatVIP, Combat Engineer COL, Adv Medic Link to comment
Norra 447 Share Posted August 15, 2021 Denied. It is a really bad idea to give players access to speak to everyone on the server at one time, look at SCP:SL. Link to comment