Settings

These are the settings available in shroudBNC. Note that this just lists the default changeable settings included with sBNC, and not the ones provided by userscripts.

System

dontmatchuser

  • sbnc.conf: system.dontmatchuser
  • Default: 0
  • Description: Whether to check the username if the user's ssl certificate already unambiguously matches a user.

hosts

  • sbnc.conf: system.hosts.host<number>
  • Default: n/a
  • Description: List of hostnames which have access to the bouncer.

ip

  • sbnc.conf: system.ip
  • Default: 0.0.0.0
  • Description: The ip address which should be used for binding the main listener(s).

listeners

  • sbnc.conf: system.listerners.listener<number>
  • Default: n/a
  • Description: List of additional listeners.

max

  • sbnc.conf: system.max<resource>
  • Default: n/a
  • Description: Resource limits (<resource> can be: memory, channels, bans, keys, clients).

md5

  • sbnc.conf: system.md5
  • Default: 1
  • Description: Whether the users' passwords are stored using md5 hashes.

modules

  • sbnc.conf: system.modules.mod<number>
  • Default: n/a
  • Description: List of module filenames.

motd

  • sbnc.conf: system.motd
  • Default: <empty>
  • Description: The bouncer's motd (see /sbnc help motd).

port

  • sbnc.conf: system.port
  • Default: n/a
  • Description: The bouncer's main port.

realname

  • sbnc.conf: system.realname
  • Default: shroudBNC User
  • Description: The default realname for users who have not specified a realname.

sendq

  • sbnc.conf: system.sendq
  • Default: 10240
  • Description: The sendq size (in kB).

sslport

  • sbnc.conf: system.sslport
  • Default: n/a
  • Description: The bouncer's main SSL port.

users

  • sbnc.conf: system.users
  • Default: <empty>
  • Description: List of usernames.

vhost

  • sbnc.conf: system.vhost
  • Default: n/a
  • Description: The default vhost for users who have not specified a vhost.

User

Settings found in ”~/sbnc/users/<user>.conf”.

admin

  • <user>.conf: user.admin
  • Default: 0
  • Description: Whether the user is an admin.

away

  • <user>.conf: user.away
  • /sbnc set: away
  • Default: <empty>
  • Description: Away reason (/away.

awaymessage

  • <user>.conf: user.awaymessage
  • /sbnc set: awaymessage
  • Default: <empty>
  • Description: The user's away message (spammed to all chans, /ame style).

awaynick

  • <user>.conf: user.awaynick
  • /sbnc set: awaynick
  • Default: <empty>
  • Description: Away nick.

automodes

  • <user>.conf: user.automodes
  • /sbnc set: automodes
  • Default: <empty>
  • Description: Auto modes (applied when you attach).

channels

  • <user>.conf: user.channels
  • Default: <empty>
  • Description: Comma-seperated list of channels.

channelsort

  • <user>.conf: user.channelsort
  • Default: cts
  • Description: How to order channels, options: cts (client timestamp), alpha (alphabetical), custom (using sort module handler).

delayjoin

  • <user>.conf: user.delayjoin
  • /sbnc set:
  • Default: 0
  • Description: Whether to delay-join channels (usually just used by scripts).

dropmodes

  • <user>.conf: user.dropmodes
  • /sbnc set: dropmodes
  • Default: <empty>
  • Description: Dropped modes (removed when you detach).

ident

  • <user>.conf: user.ident
  • Default: <user>
  • Description: Ident for the user.

ignsysnotices

  • <user>.conf: user.ignsysnotices
  • /sbnc set: sysnotices
  • Default: 0
  • Description: Whether the user should receive system notices.

ip

  • <user>.conf: user.ip
  • /sbnc set: vhost
  • Default: <empty>
  • Description: The user's vhost.

ipv6

  • <user>.conf: user.ipv6
  • /sbnc set: ipv6
  • Default: 0
  • Description: Whether the user's server uses ipv6.

lean

  • <user>.conf: user.lean
  • Default: 0
  • Description: Lean mode (see lean for details).

lock

  • <user>.conf: user.lock
  • Default: 0
  • Description: Whether the user is suspended.

max

  • <user>.conf: user.max<resource>
  • Default: n/a
  • Description: User-specific resource limits (<resource> can be: memory, channels, bans, keys, clients).

nick

  • <user>.conf: user.nick
  • Default: <empty>
  • Description: The user's nick.

password

  • <user>.conf: user.password
  • /sbnc set: password
  • Default: n/a
  • Description: The user's password ((salted) md5 hash if system.md5 is 1).

port

  • <user>.conf: user.port
  • /sbnc set: server
  • Default: 6667
  • Description: The port of the irc server for this user.

quitaway

  • <user>.conf: user.quitaway
  • /sbnc set: usequitasaway
  • Default: 0
  • Description: Whether to use the user's /quit reason as the away reason.

quitted

  • <user>.conf: user.quitted
  • Default: 0
  • Description: Whether the user should stay disconnected from the irc server.

realname

  • <user>.conf: user.realname
  • /sbnc set: realname
  • Default: shroudBNC User
  • Description: The user's realname.

seen

  • <user>.conf: user.seen
  • Default: n/a
  • Description: Timestamp when the user was last seen.

server

  • <user>.conf: user.server
  • /sbnc set: server
  • Default: <empty>
  • Description: The IRC server's IP/hostname.

spass

  • <user>.conf: user.spass
  • /sbnc set: serverpass
  • Default: <empty>
  • Description: IRC server password.

ssl

  • <user>.conf: user.ssl
  • /sbnc set: ssl
  • Default: 0
  • Description: Whether the user's server uses ssl.

suspend

  • <user>.conf: user.suspend
  • Default: <empty>
  • Description: Suspend reason for the user.

ts

  • <user>.conf: user.ts
  • /sbnc set: appendtimestamp
  • Default: 0
  • Description: Whether to append a timestamp to the user's away reason.

tz

  • <user>.conf: user.tz
  • /sbnc set: timezone
  • Default: 0
  • Description: GMT offset.
 
en/1.2/settings.txt · Last modified: 2011/08/27 15:15 (external edit)
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki