; File: IRC.Core.ini ; ; Servers=String (Format: Server1 Server2 ...) ; Lists server sections to instantiate IRC connections with Servers=CnCIRC ; [Default] ; ; This block is referenced only when a setting is not ; specified in a server's block. If a value is located ; neither in the server's block nor this one, then a ; crash or other unexpected behavior may occur. It is ; therefore recommended to have some sort of default ; value for all possible settings. ; ; Channel Configuring: ; Channels are given "types", which can determine various things such ; as auto-parting. A Channel of type -1 will automatically part itself. ; Channels can be configured in two ways: Active and Passive. ; Active channels are joined automatically. Passive channels are not, ; but can still be configured. ; ; Active Channels: ; Channel.Integer=String (Format: #Example [Password]) ; Channel.Integer.Type=Integer (-1 is auto-part) ; ; Passive Channels: ; Channel.String.Type=Integer ; ; Client address and port: ; The client address and port settings are entirely optional. These are ; only used under very special circumstances, and should otherwise ; not be specified. Unless you have a valid reason to need to bind the ; client to a specific address/port (such as connection limiations on a ; per-IP basis), do not set these. ; ; Settings: ; Hostname=String ("irc.cncirc.net" if unspecified) ; Port=Positive Integer (194 or 994 if unspecified) ; SSL=Bool (Default: false) ; STARTTLS=Bool (Default: true) ; Certificate=String (No SSL certificate used if unspecified) ; Key=String (Certificate file used if unspecified) ; SASL.Password=String (SASL disabled if unspecified) ; SASL.Account=String (Nickname if unspecified) ; Nick=String (Default: Jupiter) ; AltNick=String (Unused if unspecified) ; RealName=String ("Jupiter IRC Client" if unspecified) ; Channel.Type=Integer (Default: 0) ; RawData.Integer=String (Example: OPER UserName Password) ; LogFile=String (Default: ) ; AutoJoinOnKick=Bool (Default: false) ; AutoPartMessage=String (Default: ) ; AutoReconnectDelay=Integer (Default: 0; Measured in seconds) ; MaxReconnectAttempts=Integer (Default: 0; Set to -1 for unlimited) ; PrintOutput=Bool (Default: false) ; Prefix=String (Unused if unspecified) ; ClientAddress=String (Unused if unspecified) ; ClientPort=Integer (Unused if above is unspecified; defaults to 0) ; [Default] Port=6667 Nick=RenXBot AltNick=RenXBot` RealName=Jupiter IRC Framework by Agent AutoPartMessage=Auto-Parting Enabled MaxReconnectAttempts=3 AutoReconnectDelay=5 PrintOutput=1 Channel.Type=-1 Prefix=! ; [[Commands]] ; You can modify the access requirements for any command here. ; Values set here will be set across all servers that do not have ; server-specific values set. ; ; To disable a command, set its access requirement to -1. ; ; Syntax: CommandTrigger=AccessLevel ; [[Commands]] rehash=4 select=4 deselect=4 raw=5 ircmsg=5 join=3 part=3 debuginfo=4 exit=5 ircconnect=5 ircdisconnect=5 plugin=5 ; [(ServerName)] ; ; Anything which can be set within the Default block can ; also be applied here. Values here supercede any value ; which is set within the Default block. ; [CnCIRC] ; CnCIRC includes the Renegade X IRC server. :) Hostname=irc.cncirc.net Channel.1=#RenX-IRC Channel.1.Type=1 Channel.2=#RenX-IRC.Admin Channel.2.Type=2 SASL.Password=your_NickServ_Password [CT] Hostname=irc.ConstructiveTyranny.com Channel.1=#RenX-IRC Channel.1.Type=1 Channel.2=#RenX-IRC.Admin Channel.2.Type=2 RawData.1=PRIVMSG NickServ :IDENTIFY your_NickServ_Password ;EOF