View Issue Details

IDProjectCategoryView StatusLast Update
0002408unrealircdpublic2006-04-27 18:46
Reporterlion-o Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionno change required 
Summary0002408: Hideops channel mode
DescriptionI think Unreal might benefit from the 'Hideops' channel mode (+a in Hybrid7). In this mode anyone without ops (+o) or halfops (+h) cannot see the current chanops or halfops. Which also means that the +<o|h> or -<o|h> mode changes are also hidden from the users.

Its my experience that this mode is especially beneficial for the operators of support channels because everyone will be treated equally. The operators can focus on what really matters, keeping the peace, without having to deal with people who would rather ask/msg/etc. a chanop/halfop "because".

Another advantage, but this is merely an opinion, is when people behave badly. A warning from one of the many users will IMO also set a different signal / tone than when a chanop issues the warning.
TagsNo tags attached.
3rd party modules

Relationships

duplicate of 0000039 closed Hide channel ops 
has duplicate 0002825 closed suggestion: hide opers on channel. 
related to 0003644 closedsyzop anonymous channels 

Activities

codemastr

2005-03-07 20:23

reporter   ~0009484

I'm not so sure. I completely understand your logic, and for EFnet, that's probably very useful. However, Unreal is designed for services. With services, it is really never necessary for ops to be +o in the channel. You can have everyone -o, and just /cs blah whenever something needs to be done. In that case it's even more effective because on Hybrid, if an op does /kick, the users now know that person is an op. However, if chanserv does the kick, they have no idea who actually did it.

aquanight

2005-03-07 22:51

reporter   ~0009490

Except ChanServ signs the kick message by default.

(Also, while hybrid does have this channel mode, but (get this) along with halfops, EFnet does not use it :) .)

syzop

2005-03-07 23:47

administrator   ~0009496

Last edited: 2005-03-07 23:47

I second that [@w/services = limited use]. Also, this is so complex to code (and much work) that I can at least guarantee that it won't show up in 3.2*. I've taken a look at it before, ~2 years ago, and just stopped ;).

White_Magic

2005-03-08 07:06

reporter   ~0009509

um wouldnt a desync or sumthing come into play here?
join a channel, they have +a on teh room so no ops show up - but people kick and ban *misleading & confusing*

w00t

2005-03-08 09:43

reporter   ~0009518

How is that a desync? And how's it confusing?! It's the same as chanserv having unsigned kicks and using chanserv to kick someone... Most of the time, if you get kicked from a channel it's because you deserve it. If not, you probably shouldn't be there. And if not, then... well... anyone say "chanop abuse" ? :p

White_Magic

2005-03-08 10:07

reporter   ~0009519

Last edited: 2005-03-08 10:08

user1 joined #bleh
<user1a> oh no its user1!
user1a kicked user1 from #bleh
<user2> um, are u a ircop user1a?
<user1a> no why?
<user2> then uh, how did you kick that person without being chanop?
<user1a> i have ops u just cant see them
<user2> O_o so u can give me ops then and no one will know :D
<user1a> hm yeah, true but you might abuse them.
<user2> who says ur not? acting like ur *NOT* an op but kicking people without op`in up is a false sense of security?

wouldnt u sit and rub ur head if u seen someone kick someone else from a channel without visable ops and ircop?

vonitsanet

2005-03-09 03:31

reporter   ~0009541

I have seen something like this before...
Users without op was seen all mode changes, bans, kick, just everything to be done by the server.
Something like this:

Oper1 sers mode: +b Lamer!*@*
Lamer1 was kicked by Oper1
USERS will see:

User.Local.Server sets mode: +b lamer!*@*
Lamer1 was kicked by User.Local.Server

JasonTik

2005-03-12 13:37

reporter   ~0009570

Seriously people, if you need this functionality, use chanserv!

I doubt that this functionality is popular enough to merit the major work required to implement and debug it.

Zell

2006-02-18 22:31

reporter   ~0011267

It's also my experience with help rooms on most networks that ive been to, the administrations *prefer* the users to be helped by staff, and if the ops are "hidden" then the users wont know who is staff unless they go 'hey who is staff' -- and then since ops are hidden, anyone could simply say 'im staff'... so given the fact that a grand majority of networks do that, i really dont see a need for that mode either.

as a debugger/module maker and a network oper and user myself, i would not ever use that mode. if someone out there with a lot of patience wants to make a module, go for it. u really only need a channel mode added, and a bunch of hooks.

syzop

2006-04-27 18:46

administrator   ~0011625

Last edited: 2006-04-27 18:47

I'm afraid this is simply too much work, plus well.. see the comments of others (codemastr, etc..).

See also 0000039 for the first occurence of this feature request... Back then I started enthousaisticly but it turned out to be a reaaaal pain, and I'm not going to do it again, plus - like I said - the complexity/time/etc does not justify this feature.

Issue History

Date Modified Username Field Change
2005-03-07 20:14 lion-o New Issue
2005-03-07 20:23 codemastr Note Added: 0009484
2005-03-07 22:51 aquanight Note Added: 0009490
2005-03-07 23:47 syzop Note Added: 0009496
2005-03-07 23:47 syzop Note Edited: 0009496
2005-03-08 07:06 White_Magic Note Added: 0009509
2005-03-08 09:43 w00t Note Added: 0009518
2005-03-08 10:07 White_Magic Note Added: 0009519
2005-03-08 10:08 White_Magic Note Edited: 0009519
2005-03-09 03:31 vonitsanet Note Added: 0009541
2005-03-12 13:37 JasonTik Note Added: 0009570
2006-02-18 22:31 Zell Note Added: 0011267
2006-04-27 18:43 syzop Relationship added has duplicate 0002825
2006-04-27 18:44 syzop Relationship added duplicate of 0000039
2006-04-27 18:46 syzop Status new => closed
2006-04-27 18:46 syzop Note Added: 0011625
2006-04-27 18:46 syzop Resolution open => no change required
2006-04-27 18:47 syzop Note Edited: 0011625
2008-02-24 18:41 Stealth Relationship added related to 0003644