mIRC ScriptBox
IRC Server Modes

Written by Hammer


These are the options to be found using the /VERSION server command.

NOTE: The modes presented here may not be available on some networks.

Server Modes

  • C - Command Line Configuration
  • d - Do ID
  • D - Debug Mode
  • H - Hub
  • i - Show Invisible Lusers
  • I - No Default Invisible
  • p - Crypt Oper Password
  • u - ircII Kludge
  • Y - Use Syslog

C - Command Line Configuration  Back to Top

This option allows the ircd.conf file to be specified on command line when the IRCd is started.

d - Do ID  Back to Top

This option checks identd. If this is undefined, the IRCd will never check identd, regardless of @'s in I:lines. You must still use @'s in your I: lines to get the IRCd to do ident lookup.

D - Debug Mode  Back to Top

DEBUGMODE is used mostly for internal development. On a working server, you probably won't ever see this.

H - Hub  Back to Top

This option enables server<-->server routing. If your server is running as a HUB Server then define this. A HUB Server has many servers connect to it at the same time; a leaf just has one server (typically the uplink) connected to it.

i - Show Invisible LUsers  Back to Top

This option shows invisible clients in /LUSERS. This will show the correct invisible count for anyone who does /LUSERS on your server. On a large net, this doesn't mean much, but on a small net it might be an advantage to undefine it.

I - No Default Invisible  Back to Top

If this option is used, clients are not set +i by default. When defined, your users will not automatically be attributed with user mode "i" (invisible). Invisibility means nicks don't show up in /WHO or /NAMES unless they are on the same channel as you.

p - Crypt Oper Password  Back to Top

This option allows the use of crypted oper passwords in the ircd.conf.

u - ircII Kludge  Back to Top

This option sends an extra NOTICE in the beginning of client connection to keep ircII happy.

Y - Use SysLog  Back to Top

This option logs errors and such to the System Log. This sends 'vital' messages about server through syslog. Only system errors and events critical to the server are logged.