When playing with multiple teams (Using `Multi-team Support` mod), if a player sets up a Programmable Speaker to alert themselves in Global mode, then the global alert sound should be heard by only those players who belong to the same force as the player.
There is a clear usecase for Force level restrictions on global speakers. Players want to be able to hear their alerts while they are on different planets, but at the same time, they don't want to bother other players who belong to another team.
Can another option be added to speakers, like:
Local
Surface
Global (same force)
Global (all forces)
With that it would be good, and can be even more perfect if in modding API, we make it possible for modders to disable "Global (all forces)" option.
Programmable speaker's Global option should be Force scoped
Moderator: ickputzdirwech
Re: Programmable speaker's Global option should be Force scoped
Bump. This is a very minor but legit ask that fixes the issue of global speakers in mutiple team settings.
It can be hard to easily create a testable scenario. You can use my mod MTS to help with that: https://mods.factorio.com/mod/multi-team-support
Join two players as two different teams, and they will be on separate surfaces. Global speaker on one team affects the other team too.
It can be hard to easily create a testable scenario. You can use my mod MTS to help with that: https://mods.factorio.com/mod/multi-team-support
Join two players as two different teams, and they will be on separate surfaces. Global speaker on one team affects the other team too.
Re: Programmable speaker's Global option should be Force scoped
Global sounds being force scoped makes sense at a first glance.
I don't like the idea of adding another option, though. Is there actually a good usecase for Global (all forces)?
I don't like the idea of adding another option, though. Is there actually a good usecase for Global (all forces)?
Re: Programmable speaker's Global option should be Force scoped
No I don't have any use case for Global (all force). But really force scoping should really help.Donion wrote: Mon Jun 15, 2026 9:43 am Global sounds being force scoped makes sense at a first glance.
I don't like the idea of adding another option, though. Is there actually a good usecase for Global (all forces)?
Currently in my server I am hosting weekly run using my mod MTS (Multi-Team Support), there are 20 to 25 concurrent teams at any time. Not all players may be online at the same time, but nevertheless their forces and their surfaces are active all the time. And any one random player accidentally set a programmable speaker to global to some condition, and logs out. Later when they aren't around the alarms are blaring for every single player. Its a big issue. I would really hope You guys improve the meaning of "Global" here. Making is force scoped would be very nice :pray.
Re: Programmable speaker's Global option should be Force scoped
Ok, so I will make Global respect the force and I won't be adding another option.

