This repository has been archived on 2025-02-12. You can view files and clone it, but cannot push or open issues or pull requests.
NeoStats/tools
2003-04-17 15:15:39 +00:00
..
cfgtool Fixed make dist and make install for new files. Added some doco, updated RelNotes. Will test for a few days (and update opsb etc) and release 2003-04-17 15:15:39 +00:00
kp_exp.c added keeper libary and some config tools for Config API for modules 2003-04-08 13:23:51 +00:00
kp_imp.c added keeper libary and some config tools for Config API for modules 2003-04-08 13:23:51 +00:00
kptool.c added keeper libary and some config tools for Config API for modules 2003-04-08 13:23:51 +00:00
kptool.h added kptool.h, needed for compiling kptools 2003-04-10 13:11:29 +00:00
Makefile.in Fixed make dist and make install for new files. Added some doco, updated RelNotes. Will test for a few days (and update opsb etc) and release 2003-04-17 15:15:39 +00:00
README.kptool Fixed make dist and make install for new files. Added some doco, updated RelNotes. Will test for a few days (and update opsb etc) and release 2003-04-17 15:15:39 +00:00

Console Configuration Tool Version 1.0
======================================

This tool allows you a safe interface to maintain the new Configuration
files that NeoStats uses. 

Its most benificial use is to backup and restore the configuration files.

If you have Xwindows with Gnome installed, you can ./configure
--enable-cfgtool <other options> and in tools/cfgtool is a graphic version
that is much easier to use!

*NOTE*
Right now, you should always Execute kptool from the NeoStats directory. No
Ifs, No Buts!

I STRONGLY SUGGEST YOU RUN KPTOOL WITHOUT ANY ARGUMENTS.

A summary of usage is:

=================================
To save a copy of the database
=================================
cd ~/NeoStats
kptool -l > config.backup

=================================
To Restore your Database
=================================
cd ~/NeoStats
kptool -f config.backup

=================================
To Set StatServ's Nickname
=================================
cd ~/NeoStats
kptool -s S StatServ g/statserv:/Nick

=================================
To retrieve StatServ's Nickname
=================================
cd ~/NeoStats
kptool -g S StatServ g/statserv:/Nick

=================================
To remove the StatServ's Nickname
=================================
cd ~/NeoStats
kptool -r g/statserv:/Nick


Thats pretty much it. Most of the configuration variables are settable on
IRC, but the following is a list of The Settings, and the Types they are
(Integer, String, Boolean, Float)
==============================================================================
HostServ:
==============================================================================
g/HostServ:/ViewLevel - Integer - The level that people must have to view
the individual vhost information.

g/HostServ:/AddLevel - Integer - The level that people must have to add a
vhost.

g/HostServ:/DelLevel - Integer - The level that people must have to delete a
vhost.

g/HostServ:/ListLevel - Integer - The level that people must have to List
the vhost database.

g/HostServ:/ExpireDays - Integer - How long unused vhosts hang around till
they are deleted.

g/HostServ:/BannedVhosts - String - a list of ban vhosts seperated by ; (No Spaces)

g/HostServ:/Nick - String - HostServ's Nickname

g/HostServ:/User - string - Hostserv's Username

g/HostServ:/Host - string - Hostserv'v Hostname

g/HostServ:/RealName - String - HostServ's Realname

==============================================================================
ConnectServ
==============================================================================
g/ConnectServ:/Nick - String - ConnectServ's Nickname
                                                                                
g/ConnectServ:/User - string - ConnectServ's Username
                                                                                
g/ConnectServ:/Host - string - ConnectServ'v Hostname
                                                                                
g/ConnectServ:/RealName - String - ConnectServ's Realname

g/ConnectServ:/SignWatch - Boolean - Display Signon Messages?

g/ConnectServ:/KillWatch - Boolean - Display Kill Messages?

g/ConnectServ:/NickWatch - Boolean - Display Nick change messages?

g/ConnectServ:/ModeWatch - Boolean - Display Mode change messages?

==============================================================================
StatServ
==============================================================================
g/statserv:/Nick - String - statserv's Nickname
                                                                                
g/statserv:/User - string - statserv's Username
                                                                                
g/statserv:/Host - string - statserv'v Hostname
                                                                                
g/statserv:/RealName - String - statserv's Realname

g/statserv:/Lag - Integer - How lagged a server can be before broadcasting 

g/statserv:/HTML_Path - String - Path, including filename to write HTML 
stats to

g/statserv:/HTML_Enable - Integer - 1 to enable HTML, 0 to Disable

g/statserv:/Wallop_Throttle - Integer - 5 messages per this interval wallop 
throttling, 0 to disable throttling.

==============================================================================
Spam
==============================================================================
g/Spam:/Nick - String - Spam's Nickname
                                                                                
g/Spam:/User - string - Spam's Username
                                                                                
g/Spam:/Host - string - Spam'v Hostname
                                                                                
g/Spam:/RealName - String - Spam's Realname