I have seen on some networks (namely Quakenet, from memory) an ircd feature where the server 'emulates' a quit for the user when usermode +x is set, and then rejoins the user immediately under the new (cloaked) address. e.g.
Now talking in #temp
Prof ([email protected]) has joined #temp
<Prof> setting +x...
Prof ([email protected]) has quit (Registered)
Prof ([email protected]) has joined #temp
As I see it, this is beneficial because it means that all other clients in the channel 'register' the new address... this goes for bots too.
Now, I know that Quakenet don't use UnrealIRCd, but would this be possible under Unreal? I have thought of forcing +x for users when they connect, and then not allowing them to unset it, but I was looking for a situation where the users can set +x if they wish, and then this server feature above kicks in to ensure that everybody is 'aware' of the new address.
I have done a search on the forums and looked through the docs and found no such feature, so if this question has been answered elsewhere, I apologise for my ignorance in advance.
Cloaking and fake quits
I'm not entirely sure what exactly it is that you are asking, sorta confused me with the description o.O
Personally on my network I make the +x cloakmode mandatory on connect, I don't force them to keep it, its a free network ya know, if they want anyone to know the host/IP behind the cloak then so be it, won't stop them from it : P
Personally on my network I make the +x cloakmode mandatory on connect, I don't force them to keep it, its a free network ya know, if they want anyone to know the host/IP behind the cloak then so be it, won't stop them from it : P
Synaptic Technologies | alexisNet | Script System
- nate / synapt -
- nate / synapt -
You are looking for the set::allow-userhost-change directive, Prof:
http://www.vulnscan.org/UnrealIRCd/unre ... l#setblock
That does exactly what you want - but not using a quit but a part and rejoin.
http://www.vulnscan.org/UnrealIRCd/unre ... l#setblock
That does exactly what you want - but not using a quit but a part and rejoin.
If you don't make mistakes, you aren't really trying.
- Coleman Hawkins
- Coleman Hawkins
That is used in Undernet's own ircd, they call it ircu. They have their own coders and the users need a registered username (not nickname) to be able to use that.
As you can guess, the feature is completely different from what UnrealIRCD uses, and (I think) is only compatible to they're own services (the X bot or gnuworld).
However, this MIGHT be possible by using a module.
As you can guess, the feature is completely different from what UnrealIRCD uses, and (I think) is only compatible to they're own services (the X bot or gnuworld).
However, this MIGHT be possible by using a module.
Computers are machines that cause trouble you wouldn't normally have if you wouldn't have a computer.