Page 1 of 1
half op
Posted: Tue Feb 22, 2005 3:26 am
by Mr_S
Hiya all,
more of a query....
+h on a user means half op to my knowledge... Does this mean a helper?
if not, is there a way to disable it?
Advice is appreciated as always. Thanks

Posted: Tue Feb 22, 2005 5:18 am
by Matridom
a halfop is a neutered version of an OP.
he can kick/ban
he can voice people
he cannot give ops/halfops to other people
he cannot kick/ban other halfops or ops
he cannot take ops/halfops from others.
halfops is represented by a % symbol in the channel
umode +h is an ircop helper or "helpop"
Unreal's documentation covers what he can do
Posted: Tue Feb 22, 2005 11:28 am
by Mr_S
Thanks.
So is halfop able 2 be disabled from use?
Posted: Tue Feb 22, 2005 1:27 pm
by Matridom
Mr_S wrote:Thanks.
So is halfop able 2 be disabled from use?
Not that i know of. I know I personaly find half-ops very usefull. It let's me leave someone "in charge" of a channel with minimal risk of a takeover,
It basicly let's them manage the channel users without being able to do any of the administration of the channel.
Posted: Tue Feb 22, 2005 2:58 pm
by Dukat
Channelmode +h means halfop, yes.
You can disable it by adding "h" to the set::restrict-channelmodes.
http://www.vulnscan.org/UnrealIRCd/unre ... l#setblock
Usermode +h means helpop (and is available to opers only).
Yes I know Anope sets it on other people too, but that's not the way it's meant to be.
Posted: Tue Feb 22, 2005 4:14 pm
by codemastr
Dukat wrote:Channelmode +h means halfop, yes.
You can disable it by adding "h" to the set::restrict-channelmodes.
That won't fully disable it. You will need to also prevent your services from setting +h.
Posted: Tue Feb 22, 2005 4:19 pm
by Mr_S
Services dont set mode +h anyways unless in hop list
Posted: Tue Feb 22, 2005 4:29 pm
by Mr_S
set::restrict-channelmodes
Where would i put this on the conf file of unreal?
Thanks btw for the quick replies
Posted: Tue Feb 22, 2005 8:32 pm
by Dukat
You put a "restrict-channelmodes" directive in your set block.
http://www.vulnscan.org/UnrealIRCd/unre ... l#setblock
But don't forget, codemastr's right, chanserv will ignore this config file entry!
On a side note:
If we talk about <block-name>::<statement> we mean block-name{ <statement> };
http://www.vulnscan.org/UnrealIRCd/unre ... eexplained
Posted: Thu Jun 08, 2006 10:58 pm
by cculha
if u restrict it opers can still set +h in channel like samode or operserv mode.
how can i fully disable it in unreal. thank you.
Posted: Fri Jun 09, 2006 12:37 am
by Stealth
You can't. There is a feature request somewhere about doing a such thing, but has not been scheduled for any future releases
Posted: Fri Jun 09, 2006 12:41 am
by MarHazK
cculha wrote:if u restrict it opers can still set +h in channel like samode or operserv mode.
how can i fully disable it in unreal. thank you.
This is a good idea. I hope it will released soon.