ChanServ

ChanServ

Discuss development of lobby clients, server, autohosts and auto-download software.

Moderators: Moderators, Lobby Developers

Post Reply
Betalord
Former Engine Dev
Posts: 543
Joined: 29 Jun 2005, 09:31

ChanServ

Post by Betalord »

Since 0.22 lobby update you'll notice ChanServ bot hanging out in #main, you can use it to manage your own private channels, type "/msg ChanServ !help" to get started. In order to get a channel registered, you'll still have to ask one of the moderators to do it for you, after that you'll have full control over the channel.

Note that currently channel functions such as founder/operator are locked to nickname, so if you rename your account you'll loose your rights as well.
User avatar
DoubleNeg
Posts: 24
Joined: 31 Jan 2006, 07:58

Post by DoubleNeg »

So I have chanserv in my little channel here, but he appears to not remember people I have set to op, over those people's mutiple sessions, is this a known bug or maybe just some sort of Chanserv limitation?
Betalord
Former Engine Dev
Posts: 543
Joined: 29 Jun 2005, 09:31

Post by Betalord »

no it simply "forgot" the user when he renamed his account, but it is fixed now.
Betalord
Former Engine Dev
Posts: 543
Joined: 29 Jun 2005, 09:31

Post by Betalord »

I've updated the ChanServ a bit to answer back to the channel where command was issued rather than to private chat, also you don't need to give chan name as argument to certain command anymore if issued from a channel. Also added some new commands.
User avatar
SwiftSpear
Classic Community Lead
Posts: 7287
Joined: 12 Aug 2005, 09:29

Post by SwiftSpear »

Can channel ops channel mute or channel ban yet? I'm getting sick of people asking me to deal with trouble makers who just rejoin as soon as they are kicked.
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post by AF »

I may have a temporary solution to that
Betalord
Former Engine Dev
Posts: 543
Joined: 29 Jun 2005, 09:31

Post by Betalord »

SwiftSpear wrote:Can channel ops channel mute or channel ban yet?
I've just added mute command, but not ban though.
AF wrote:I may have a temporary solution to that
I don't think so.
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post by AF »

The solution has already been implemented and tested in python, and should serve as a nifty platform for a handful of other things.

Aside from that stop taking shots at me betalord.
User avatar
cong06
Posts: 140
Joined: 15 Mar 2007, 22:03

Post by cong06 »

Betalord wrote:
SwiftSpear wrote:Can channel ops channel mute or channel ban yet?
I've just added mute command, but not ban though.
Is a Ban option going to become available?
Betalord
Former Engine Dev
Posts: 543
Joined: 29 Jun 2005, 09:31

Post by Betalord »

Is a Ban option going to become available?
Not any time soon as I'm not currently working on the lobby, but if someone else makes a patch I can commit it. What needs to be done is a way to make channels persistent (currently they get created/destroyed on the fly) and then adding ban list on top of that, or simply add ban lists on top of current dynamic channels and make ChanServ update the ban list each time it joins a channel (this may be even better option perhaps).
User avatar
SwiftSpear
Classic Community Lead
Posts: 7287
Joined: 12 Aug 2005, 09:29

Post by SwiftSpear »

Any idlebot could probably be programmed to hold a banlist. It would be simplistic, it would just auto kick anyone who's name it recognized was on the list, but it would work well enough in the short term. Optimally someone would mod chanserv to do it, since chanserv actually has access to IP's so it could maintain channel IP bans without having to give channel operators any information.
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post by AF »

Such a bot is sitting on UF, banbot and slurbot. I'd be happy to provide source code so you could modify it to use server commands rather than chanserv commands, which is the only change I could see you making.

http://www.darkstars.co.uk/randomfiles/obscene.rar

Thats the source to the []Obscene bot, a bot which mutes people if they dont swear, aka #vulgar style. Its slurbot with the obscenity check done in reverse.

The difference between that and banbot is very small. Instead of checking SAID and SAIDEX message events for words, it checks JOIN events for bad usernames and sends a "SAYPRIVATE ChanServ !kick "+username+" #"+channelname

However a simple instance of the banbot program would do fine. []banbot is already running a single banlist across several channels already, namely #aflobby #af #[] #kobs #xta and #k to keep out the very worst of the lobby trolls.
User avatar
iamacup
Posts: 987
Joined: 26 Jun 2006, 20:43

Post by iamacup »

its good but needs ban-per-chanel to make it viable as a server bot :)
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post by AF »

not hard to add, but the version up on UF is intended to have 1 banlist, so you run your own bot and put it in your channel/s

That way !ban xyz adds xyz to #af #[] and #aflobby rather than goign itno each and every channel.
skyranger
Posts: 3
Joined: 02 Aug 2007, 11:57

Post by skyranger »

Sorry for that question, every body talkin bout chanserv, but where can i downloadit for my server ?

or does exist an example for server-configfile ?
or if chanserv allrdy implemented, how to configure it / start it?
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post by AF »

svn /trunk/tasserver/chanserv/
Betalord
Former Engine Dev
Posts: 543
Joined: 29 Jun 2005, 09:31

Post by Betalord »

the ChanServ used here is not what you are looking for, I assume you are looking for the ChanServ service found on irc networks such as dalnet (as this is your first post here I assume you googled for "ChanServ").
skyranger
Posts: 3
Joined: 02 Aug 2007, 11:57

Post by skyranger »

Betalord wrote:the ChanServ used here is not what you are looking for, I assume you are looking for the ChanServ service found on irc networks such as dalnet (as this is your first post here I assume you googled for "ChanServ").
Sorry, i didnt google for Chanserv.

I've installed the TA-Dedicated Server on my Linux-Root.
and its trough any circumstance impossible to require an Useraccount for Login.

and i think, its needed to have at least one Admin-Account to manage the Dedicated Server for giving rights like admin, channeladmin etc.

i thought, its an serverside-modul for the server.
Betalord
Former Engine Dev
Posts: 543
Joined: 29 Jun 2005, 09:31

Post by Betalord »

In that case, you can get chanserv from here.

If you're running server in "lan mode" that use -lanadmin switch to set up admin account (see readme.txt), if not, then you'll have to manually edit accounts.txt file. You'll have to set 2 right-most bits to 1, like this:

Betalord *** 1100000000000000000000011 ...
skyranger
Posts: 3
Joined: 02 Aug 2007, 11:57

Post by skyranger »

ok i c , but i dont use server in lanmode, bcoz i thought i dont need to enable lanmode, then it can create accounts.

the Readme doesnt say really much.

And such a accounts.txt doesnt exist, too.


ill try in lanmode. thx.
Post Reply

Return to “Lobby Clients & Server”