Set explained

From FlexHub
Jump to: navigation, search

Set commands can be used to make changes in your hubsoft settings without running GUI. !set - command shows all available categories you are allowed to use.

           Available categories:
 !set Rules - Main hubsettings
 !set Webstats - Statistics settings
 !set Advanced - Advanced hubsettings
 !set Thread - Advanced thread/speed settings, CPU-usage tuning
 !set Feed - Feed settings
 !set Tcp - Advanced TCP socket settings
 !set Main - Main hubsettings
 !set Hublists - Hublist settings
 !set Console - Console settings
 !set Redirects - Redirect settings
 !set Traffic - Traffic and bandwidth related settings
 !set Security - Security and anti-flood settings


!set <category> - Command will list all variables related to requested category.

e.g. !set Main

To display help content about what values are available for each set command or to check what is a current set up type !set <category> like:
!set opchat_description
or !set login_timeout -h etc
If you want the setting to come back to it's default value try: !set reg_prefix false (or !set reg_prefix -default) 1/0 can also be used to set up true/false.
Where is a text in any of !set commands, and you want to place there larger (few lines of text) - please do a space first

e.g. !set hub_info<space><text><text>
<text><text>
<text><text>


!set Rules

Rules Default value Explanation
 !set allowadc Value: true Allow ADC users to join the hub
 !set allowdht Value: true Allow users with DHT enabled to join the hub (only works for certain clients)
 !set allowfalseactive Value: false Allow passive searches from 'active' (as stated in tag) users
 !set allowfalsepassive Value: false Allow active searches from 'passive' (as stated in tag) users
 !set allownmdc Value: true Allow NMDC users to join the hub
 !set allowpassive Value: true Allow passive users to join the hub
 !set allowpinger Value: true Allow hublist pingers to connect to the hub
 !set allowproxy Value: false Allow proxy users to join the hub
 !set chatonly Value: true Disable all searches and downloads
 !set chatonly_hideshare Value: true Hide shares when hub is set to chat only
 !set maxhubs Value: 999 Maximum amount of hubs a user is allowed to be connected to
 !set maxophubs Value: 99 Maximum amount of hubs where user is operator to be allowed to join the hub
 !set maxpublichubs Value: 99 Maximum amount of public hubs a user is allowed to be connected to
 !set maxreghubs Value: 99 Maximum amount of hubs where user is registered to be allowed to join the hub
 !set maxshare Value: 100.00 TB Maximum share to be allowed to join the hub (in B, kB, MB, GB, TB)
 !set maxslots Value: 999 Maximum amount of slots to be allowed to join the hub
 !set maxusers Value: 225 Maximum amount of users allowed in the hub
 !set minshare Value: 0 B Minimum share to be allowed to join the hub (in B, kB, MB, GB, TB)
 !set minshare_download Value: 11.00 GB Minimum share to be allowed to seach and download (size in B, kB, MB, GB, TB)
 !set minshare_reg Value: 0 B Minimum share to be allowed to register using !regme (in B, kB, MB, GB, TB)
 !set minslots Value: 0 Minimum amount of slots to be allowed to join the hub
 !set passive_download Value: true Allow downloads/searches of passive users
 !set reg_prefix Value: [EU] Nickname must have this prefix to be able to register using !regme
 !set regonly Value: false Allow only registered users to join the hub
 !set unregged_download Value: true Allow unregistered users to download and search

!set Webstats

Feed Default value Explanation
 !set webstats_enable Value: false Use the flexhub.org statistics service
 !set webstats_id Value: Set the hub ID you received from flexhub.org (don't share this ID, it's linked to this hub!)
 !set webstats_interval Value: 1800 Time interval between sending statistics
 !set webstats_page Value: The webpage showing your hub statistics
 !set webstats_token Value: Set the token you received from flexhub.org

!set Advanced

Avanced Default value Explanation
 !set announce_higherprofile Value: true Announce account profilechange to user when changing to a higher level profile
 !set announce_lowerprofile Value: true Announce account profilechange to user when changing to a same or lower level profile.
 !set char_set Value: windows-1252 Specify the preferred character-set
 !set cmd_alias Value: true Use command aliases (editable in HubCmdAlias.ini)
 !set cmd_output Value: MC Output of hubcommands to MC or PM
 !set cmd_prefixes Value: +! Allowed prefixes to use for hubcommands. Recommended: !+
 !set cmd_prefixes_ext Value: Set this to the cmd prefix used in external bots, will filter the cmd from being shown to all other users
 !set date_format Value: %Y-%m-%d Date display format: http://flexhub.org/wiki/index.php/Date_and_time_formatting
 !set datetime_format Value: %Y-%m-%d %H*%M*%S Date and time display format: http://flexhub.org/wiki/index.php/Date_and_time_formatting
 !set geoip_enable Value: true Enable resolving of IP to country, for display in userinfo
 !set hidden_name Value: SheeP Name to appear in mainchat when a hidden user is chatting
 !set history_lines Value: 10 Set the default amount of lines for the history command
 !set history_maxop Value: 200 Set the maximum amount of lines for the history command for operators
 !set history_maxuser Value: 20 Set the maximum amount of lines for the history command for non-operators
 !set ignore_unknown Value: false Ignore unknown hub commands
 !set info_output Value: MC Output of informational commands to MC or PM
 !set locale Value: en-us Specify the hub's locale, for example: en-us, ru or pl
 !set log_feed Value: false Store feedroom messages in log-file
 !set log_mainchat Value: false Store mainchat in log-file
 !set log_opchat Value: false Store opchat messages in log-file
 !set log_rooms Value: true Store room messages in log-file
 !set nmdc_lockwait Value: 2 Time to wait for ADC-traffic before starting NMDC handshake
 !set time_format Value: %H - %M - %S Time display format: http://flexhub.org/wiki/index.php/Date_and_time_formatting
 !set topic_broadcast Value: true Broadcast topic changes in mainchat
 !set trigger_output Value: MC Output of triggers to MC or PM
 !set userdata_keepdays Value: 7 Set the number of days to keep full userdata in memory
 !set userdata_persistent Value: false Store userdata and ipinfo for reloading after a hub start
 !set userdata_warning Value: true Gives a warning in feed when the stored userdata files are larger than 50Mb

!set Thread

Feed Default value Explanation
 !set listenwait Value: 100 Expert setting: Time in milliseconds to pause after each cycle over all joined sockets, influences cpu-usage/lag
 !set loginwait Value: 100 Expert setting: Time in milliseconds to pause after each cycle over all login sockets, influences cpu-usage/lag (disabled)
 !set oneportthread Value: false Expert setting: if enabled, runs all serverports in one combined thread, reduces memory when a lot of ports are used, requires hub restart
 !set parsewait Value: 100 Expert setting: Time in milliseconds to pause after each cycle of parsing all incoming user traffic (disabled)
 !set serverwait Value: 100 Expert setting: Time in milliseconds to pause after each new connection, determines max new connections per second
 !set threadchecker Value: false Expert setting: Experimental: if enabled, it checks threads. When a thread runs too long, forces a close and restart of that thread

!set Feed

Thread Default Value Explanation
 !set feed_debuglevel Value: 1 Output level of debugmessages to feedroom. Higher level is more output.
 !set feed_rulelevel Value: 10 Debuglevel of rulebased actions, if this number is equal or lower than feed_debuglevel the actions will show in feedroom. Recommended: 0 or 1
 !set feed_showsearches Value: false Show searches in debug feed

!set TCP

TCP Default value Explanation
 !set buffersize Value: 1024 Expert setting: maximum size to read from socketbuffer
 !set data_skiptime Value: 2 ( 0 day(s) 00:00:02 ) Expert setting: delay between sending of non-chat data
 !set disable_nagle Value: false Expert setting: Disables Nagle's algorithm for the connection, sends traffic without delay
 !set disconnect_timeout Value: 5 Expert setting: Time in seconds to allow a client to receive last traffic (disconnect-reason) before disconnecting
 !set nonrespond_flushtime Value: 600 ( 0 day(s) 00:10:00 ) Expert setting: Time in seconds before a sendbuffer of a non-responding socket will be flushed
 !set nonrespond_timeout Value: 300 ( 0 day(s) 00:05:00 ) Expert setting: Time in seconds before a non-responding socket will be disconnected
 !set nonrespond_wait Value: 0 Expert setting: Time to wait in seconds before trying a non-responsive socket again
 !set socket_sendmode Value: t Expert setting: socket send mode, t = total timeout, b = block timeout
 !set socket_sendtimeout Value: 0 Expert setting: socket timeout for sending traffic
 !set ssl_handshaketimeout Value: 5 ( 0 day(s) 00:00:05 ) Expert setting: Time in seconds before an SSL handshake will timeout

!set Main

Main Default value Explanation
 !set bot_description Value: me aint your waiter!! Description of the hubbot
 !set bot_name Value: RedShoes Name of the hubbot
 !set bot_talk Value: false Disable the 'talks to bot' message
 !set feed_description Value: whiskas FEEding time Change description of the feedroom
 !set feed_name Value: FlexFeed Change name of the feedroom
 !set feed_talk Value: true Allow talking in FeedRoom
 !set hub_address Value: nature_is_freaking_amazing.bollox.com:8000 Main hubaddress - Don't use prefixes like dchub:// or adc://, always use a portnumber
 !set hub_country Value: Hub country, use international countrycode here
 !set hub_description Value: meooows Hub description
 !set hub_email Value: there_is_no_email_get_lost! Hub email address
 !set hub_iconurl Value: Url to a hub icon, will be sent to pingers. Example: http://flexhub.org/images/Flexhub-icon-32x32.png
 !set hub_info Value: new hubinfo goes here Extra information that will display at the end of !hubinfo or for %[hubinfo]
 !set hub_language Value: English Main language for hubresponses (not supported yet).
 !set hub_name Value: Rehab Hub name
 !set hub_network Value: Network name
 !set hub_owner Value: Grace Kelly or what ;p Hub owner
 !set hub_topic Value: meooows is kicking because: Hub topic
 !set hub_website Value: Website address
 !set menu_name Value: FlexHub Beta Specify menu name for rightclick-commands
 !set opchat_description Value: FlexHub Operator Chat Change description of the operator chatroom
 !set opchat_name Value: FlexChat Change name of the operator chatroom
 !set reg_info Value: To register, use !regme <password> or use the rightclick menu Extra information that will display for %[user_reginfo]
 !set regme_msg Value: Second command - new Customisable message that is shown when using the !regme command without supplying a password for registration
 !set reg_msg Value: Customisable message that is used when adding a new reg
 !set update_check Value: true Enable or disable automated checks for hubsoft updates

!set Hublists

Hublists Default value Explanation
 !set flexhublist Value: true Allow the hub to be shown on the FlexHubList (Webstats have to be enabled for this)
 !set pinger_announce Value: true Announce pinger when it connects to the hub
 !set pinger_announcelevel Value: 8 Minimum profilelevel that will receive the pinger-announcements
 !set pinger_message Value: is kicking because Message when pinger connects
 !set pinger_target Value: feed Output of the pinger announcements to: mainchat, feed or opchat
 !set reghub_interval Value: 600 ( 0 day(s) 00:10:00 ) Time between automatic hublists registrations, or 0 to disable.

!set Console

Console Default value Explanation
 !set autostart Value: false Autostart hub
 !set bindinterface Value: * Interface to bind
 !set console_debuglevel Value: 0 Level of debug that will show in console, higher number is more output. Recommended: 0 or -1
 !set startminimized Value: false Start the hub minimized
 !set warnonclose Value: true Warn before closing the hub

!set Redirects

Redirects Default value Explanation
 !set rd_adc_disabled Value: no.adcdisabled.redirect.specified:8000 When ADC is disabled, users with ADC will be redirected here. Own NMDC hubaddress can be used
 !set rd_breakloop_enable Value: false Break a redirect loop if a redirected users keeps reconnecting to the hub. Warning: experimental feature!
 !set rd_breakloop_timeout Value: 120 ( 0 day(s) 00:02:00 ) Time in seconds since last redirect that a user will be considered to be in a redirect-loop
 !set rd_breakloop_times Value: 5 Number of allowed reconnects before a user is considered to be in a redirect-loop
 !set rd_checkalert Value: false Alert in feed when a redirect address goes online or offline
 !set rd_checkfallback Value: none EXPERIMENTAL: Fallback address for redirects, use none, main or any
 !set rd_checkinterval Value: 0 ( 0 day(s) 00:00:00 ) Automatic check if redirects are online, set to 0 to disable checking
 !set rd_checktimeout Value: 3 Amount of time to wait for a connection with the remote hub, when checking online status(min=0, max=30)
 !set rd_deadend Value: no.deadend.redirect.specified:8000 Redirect address for users in a redirect-loop. Only used when !set rd_breakloop_enable = true
 !set rd_deadendfail Value: no.deadendfail.redirect.specified:8000 Redirect address for users who are still reconnecting after being send to the deadend address
 !set rd_failover Value: Specify failover addresses for clients to connect to when hub goes offline, always use a portnumber and use comma as separator, no spaces
 !set rd_flood Value: no.flood.redirect.specified:8000 Redirect address for users that are flooding
 !set rd_full Value: no.hubfull.redirect.specified:8000 Redirect address for when hub is full
 !set rd_main Value: no.main.redirect.specified:8000 General redirect address
 !set rd_maxhubs Value: no.minslots.redirect.specified:8000 Redirect address for users with too many hubs
 !set rd_maxshare Value: no.maxshare.redirect.specified:8000 Redirect address for users with too large share
 !set rd_maxslots Value: no.maxslots.redirect.specified:8000 Redirect address for users with too many slots
 !set rd_minshare Value: no.minshare.redirect.specified:8000 Redirect address for users with too small share
 !set rd_minslots Value: no.minslots.redirect.specified:8000 Redirect address for users with too few slots
 !set rd_mode Value: normal
 !set rd_nmdc_disabled Value: adc://no.nmdcdisabled.redirect.specified:8000 When NMDC is disabled, users with NMDC will be redirected here. Own ADC hubaddress can be used
 !set rd_passive Value: no.passive.redirect.specified:8000 Redirect address for passive users if passive users aren't allowed to join. See !set allowpassive
 !set rd_regonly Value: Redirect address when hub is regonly
 !setredirects * <address> Value: To set a redirect addresses for all types (Or use: flood,full,main,maxhubs,maxshare,maxslots,minshare,minslots,adc_disabled,nmdc_disabled,failover,passive instead of * to set it for specific types)

!set Traffic

Traffic Default value Explanation
 !set drop_existing Value: true If true: allow registered user to enter if same nick (from same IP) already exists in the hub. Drops existing nick.
 !set myinfo_interval Value: 300 Seconds between sending of updated client-info of a user
 !set show_botfull Value: false Show full info on bots/rooms to all users, if false: shows only to operators (Not supported yet)
 !set show_conn Value: true Show connection details to all users, if false: shows only to operators
 !set show_desc Value: true Show description to all users, if false: shows only to operators
 !set show_email Value: true Show email to all users, if false: shows only to operators
 !set show_opfull Value: false Show full info on operators to all users, if false: shows only to operators
 !set show_protocol Value: true Show protocol in description, will only be hidden if one of the protocols is disabled in !set rules
 !set show_share Value: true Show sharesize to all users, if false: shows only to operators
 !set show_tag Value: true Show tag to all users, if false: shows only to operators
 !set zpipemin Value: 150 Minimum amount of data for compression to be used

!set Security

Security Default value Explanation
 !set attack_reportinterval Value: 60 If the hub is being DDOS-ed, statusreports in feed will appear every x seconds.
 !set attack_reportrate Value: 10 Minimum amount of invalid connections per reportinterval that will cause sending attack reports.
 !set attack_serverwaittime Value: 0 Expert setting: Serversocket wait time in milliseconds after a normal connection during an attack
 !set autoban_time Value: 7200 ( 0 day(s) 02:00:00 ) Default autoban duration (in S,M,H,D,W or Y)
 !set ban_msg Value: Message that will be added after the banreason when a banned user connects to the hub
 !set ban_maxtime Value: 31536000 ( 365 day(s) 00:00:00 ) Maximum ban duration (in S,M,H,D,W or Y), longer bans will use this time
 !set ban_time Value: 604800 ( 7 day(s) 00:00:00 ) Default tempban duration (in S,M,H,D,W or Y)
 !set check_key Value: true NMDC Login: disconnect user if a wrong $Key was sent.
 !set clone_ban Value: true Ban IP when maximum allowed number of clones was exceeded (true=ban, false=only disconnect new clones)
 !set clone_bantime Value: 7200 ( 0 day(s) 02:00:00 ) Tempban duration when too many clones are connecting
 !set clone_max Value: 2 Maximum allowed number of clones from one IP
 !set commandsize Value: 16384 Expert setting: maximum allowed number of chars for a single command, larger amount will result in a disconnect
 !set flood_action Value: Ban Action on flood: Ignore, Notify, Warn, Mute, Disconnect, Kick, Ban, Redirect, NotifyOpchat, LockMain
 !set kick_bantime Value: 172800 ( 2 day(s) 00:00:00 ) Tempban duration when user is banned because of too many kicks
 !set kick_max Value: 3 Maximum number of kicks, more kicks will result in a ban
 !set kick_time Value: 7200 ( 0 day(s) 02:00:00 ) Tempban duration of a kick
 !set lock_main Value: false Lock mainchat (true=locked, false=unlocked
 !set lock_pm Value: false Lock private messages (true=locked, false=unlocked
 !set login_timeout Value: 60 ( 0 day(s) 00:01:00 ) Amount of time a login may take
 !set pass_allowblank Value: true Allow creating accounts without passwords (user sets password on login, as in verlihub)
 !set pass_bantime Value: 7200 ( 0 day(s) 02:00:00 ) IP Tempban duration for too many wrong password attempts
 !set pass_cleanbind Value: true If enabled, the bindip set when creating the account is cleared when the user set a password
 !set pass_max Value: 3 Maximum allowed password attempts
 !set pass_msg Value: You provided a wrong password. Message sent to user when trying to login using the wrong password
 !set protect_autotime Value: 604800 ( 7 day(s) 00:00:00 ) The time to keep auto protected ip/nicks
 !set protect_local Value: false Protect IP's in the range 192.168.*.* from kicks/bans/automatic redirects
 !set reconnect_timeout Value: 20 ( 0 day(s) 00:00:20 ) Waittime before reconnecting, to prevent connection hammering
 !set show_warns Value: true Show warnings in mainchat
 !set topic_length Value: 2048 Maximum length of topic
 !set warn_max Value: 3 Maximum number of warnings, more warnings will result in a kick
 !set wrongmode_action Value: Notify Action on wrong mode traffic (active/passive): Ignore, Notify, Warn, Mute, Disconnect, Kick, Ban, Redirect, NotifyOpchat, LockMain
 !set wrongprotocol_action Value: Kick Action on wrong protocol traffic: Ignore, Notify, Warn, Mute, Disconnect, Kick, Ban, Redirect, NotifyOpchat, LockMain

Other !set Security subcategories are:

   !set Security BW		<subcategory>		Bandwidth limiting (for unknown ADC traffic)
 !set Security CT <subcategory> Normal CTM (active) security and anti-flood settings
 !set Security HC <subcategory> Hubcommand security and anti-flood settings
 !set Security MA <subcategory> ADC Myinfo security and anti-flood settings
 !set Security MC <subcategory> Mainchat anti-flood settings
 !set Security MN <subcategory> NMDC Myinfo security and anti-flood settings
 !set Security NI <subcategory> Nick security anti-flood settings
 !set Security NL <subcategory> Userlist refreshing limits (NMDC only)
 !set Security PM <subcategory> PM anti-flood settings
 !set Security PR <subcategory> Passive results limits to user
 !set Security RC <subcategory> Reverse CTM (passive) security and anti-flood settings
 !set Security SA <subcategory> Active search anti-flood settings
 !set Security SP <subcategory> Passive search anti-flood settings
 !set Security SR <subcategory> Search results anti-flood settings
 !set Security XX <subcategory> Unspecified messages anti-flood settings

All categories here work the same and have the same basic options:

Length limits:

.._maxlength Maximum length of the message
.._minlength Minimum length of the message
.._length_action Action to take when message is too short or too long


Anti flood settings:
For most categories there are 2 different limits: 1 and 2, each with their own independent settings.
The first limit is normally used to ignore more messages, or notify or warn a user about sending too many of these messages.
The second limit is normally used for a more severe action: kick or ban the user because it's most likely the user is intentionally flooding the hub.

.._usermax1 <number> When this number of messages is sent in...
.._usertime1 <seconds> ...this many seconds...
.._useraction1 <action> ...this action will be performed.


.._usermax1 <number> When this number of messages is sent in...
.._usertime1
.._useraction1 <action> ...this action will be performed.


For actions you can choose the following: Ignore, Notify, Warn, Mute, Disconnect, Kick, Ban, Redirect, NotifyOpchat, LockMain


!set Security BW

Security BW Default value Explanation
 !set bw_useraction1 Value: Kick Bandwidth limit 1, action (not supported yet)
 !set bw_useraction2 Value: Kick Bandwidth limit 2, action (not supported yet)
 !set bw_usermax1 Value: 3.00 B Bandwidth limit 1, amount of bytes (not supported yet)
 !set bw_usermax2 Value: 3 Bandwidth limit 2, amount of bytes (not supported yet)
 !set bw_usertime1 Value: 50 ( 0 day(s) 00:00:50 ) Bandwidth limit 1, amount of time (not supported yet)
 !set bw_usertime2 Value: 50 ( 0 day(s) 00:00:50 ) Bandwidth limit 2, amount of time (not supported yet)

!set Security CT

Security CT Default value Explanation
 !set ct_length_action Value: Disconnect Action on wrong active connection request length
 !set ct_maxlength Value: 192 Maximum length of active connection request
 !set ct_minlength Value: 3 Minimum length of active connection request
 !set ct_useraction1 Value: Notify Active connection limit 1, action: Ignore,Notify,Warn,Mute,Disconnect,Kick,Ban,Redirect,NotifyOpchat,LockMain
 !set ct_useraction2 Value: Disconnect Active connection limit 2, action: Ignore,Notify,Warn,Mute,Disconnect,Kick,Ban,Redirect,NotifyOpchat,LockMain
 !set ct_usermax1 Value: 3 Active connection limit 1, amount of requests
 !set ct_usermax2 Value: 20 Active connection limit 2, amount of requests
 !set ct_usertime1 Value: 50 ( 0 day(s) 00:00:50 ) Active connection limit 1, amount of time
 !set ct_usertime2 Value: 100 ( 0 day(s) 00:01:40 ) Active connection limit 2, amount of time

!set Security HC

Security HC Default value Explanation
 !set hc_length_action Value: Notify Action on wrong hubcommand length: Ignore, Notify, Warn, Mute, Disconnect, Kick, Ban, Redirect, NotifyOpchat, LockMain
 !set hc_maxlength Value: 256 Maximum length of hubcommand
 !set hc_minlength Value: 2 Minimum length of hubcommand
 !set hc_useraction1 Value: Notify Hubcommand limit 1, action: Ignore, Notify, Warn, Mute, Disconnect, Kick, Ban, Redirect, NotifyOpchat, LockMain
 !set hc_useraction2 Value: Disconnect Hubcommand limit 2, action: Ignore, Notify, Warn, Mute, Disconnect, Kick, Ban, Redirect, NotifyOpchat, LockMain
 !set hc_usermax1 Value: 2 Hubcommand limit 1, amount of hubcommands
 !set hc_usermax2 Value: 5 Hubcommand limit 2, amount of hubcommands
 !set hc_usertime1 Value: 5 ( 0 day(s) 00:00:05 ) Hubcommand limit 1, amount of time
 !set hc_usertime2 Value: 10 ( 0 day(s) 00:00:10 ) Hubcommand limit 2, amount of time

!set Security MA

Security MA Default value Explanation
 !set ma_length_action Value: Disconnect Action on wrong ADC MyINFO length: Ignore,Notify,Warn,Mute,Disconnect,Kick,Ban,Redirect,NotifyOpchat,LockMain
 !set ma_maxlength Value: 512 Maximum length of ADC BINF
 !set ma_minlength Value: 1 Minimum length of ADC BINF
 !set ma_useraction1 Value: Ignore ADC BINF limit 1, action: Ignore,Notify,Warn,Mute,Disconnect,Kick,Ban,Redirect,NotifyOpchat,LockMain
 !set ma_useraction2 Value: Disconnect ADC BINF limit 2, action: Ignore,Notify,Warn,Mute,Disconnect,Kick,Ban,Redirect,NotifyOpchat,LockMain
 !set ma_usermax1 Value: 10 ADC BINF limit 1, amount of BINF's
 !set ma_usermax2 Value: 20 ADC BINF limit 2, amount of BINF's
 !set ma_usertime1 Value: 60 ( 0 day(s) 00:01:00 ) ADC BINF limit 1, amount of time
 !set ma_usertime2 Value: 60 ( 0 day(s) 00:01:00 ) ADC BINF limit 2, amount of time

!set Security MC

Security MC Default value Explanation
 !set mc_length_action Value: NotifyOpchat Notify
 !set mc_maxlength Value: 1024 Maximum mainchat length
 !set mc_maxlines Value: 6 Maximum number of mainchat lines
 !set mc_useraction1 Value: Notify Mainchat userlimit 1, action: Ignore, Notify, Warn, Mute, Disconnect, Kick, Ban, Redirect, NotifyOpchat, LockMain
 !set mc_useraction2 Value: Kick Mainchat userlimit 2, action: Ignore, Notify, Warn, Mute, Disconnect, Kick, Ban, Redirect, NotifyOpchat, LockMain
 !set mc_usermax1 Value: 2 Mainchat userlimit 1, amount of mainchat messages
 !set mc_usermax2 Value: 5 Mainchat userlimit 2, amount of mainchat messages
 !set mc_usertime1 Value: 5 ( 0 day(s) 00:00:05 ) Mainchat userlimit 1, amount of time
 !set mc_usertime2 Value: 5 ( 0 day(s) 00:00:05 ) Mainchat userlimit 2, amount of time

!set Security MN

Security MN Default value Explanation
 !set mn_length_action Value: Disconnect Action on wrong NMDC MyINFO length:
Ignore,Notify,Warn,Mute,Disconnect,Kick,Ban,Redirect,NotifyOpchat,LockMain
 !set mn_maxlength Value: 256 Maximum length of NMDC MyINFO
 !set mn_minlength Value: 3 Minimum length of NMDC MyINFO
 !set mn_useraction1 Value: Ignore NMDC MyINFO limit 1, action: Ignore,Notify,Warn,Mute,Disconnect,Kick,Ban,Redirect,NotifyOpchat,LockMain
 !set mn_useraction2 Value: Disconnect NMDC MyINFO limit 2, action: Ignore,Notify,Warn,Mute,Disconnect,Kick,Ban,Redirect,NotifyOpchat,LockMain
 !set mn_usermax1 Value: 6 NMDC MyINFO limit 1, amount of MyINFO's
 !set mn_usermax2 Value: 30 NMDC MyINFO limit 2, amount of MyINFO's
 !set mn_usertime1 Value: 60 ( 0 day(s) 00:01:00 ) NMDC MyINFO limit 1, amount of time
 !set mn_usertime2 Value: 600 ( 0 day(s) 00:10:00 ) NMDC MyINFO limit 2, amount of time

!set Security NI

Security NI Default value Explanation
 !set ni_length_action Value: Disconnect Action on wrong nick length: Ignore,Notify,Warn,Mute,Disconnect,Kick,Ban,Redirect,NotifyOpchat,LockMain
 !set ni_maxlength Value: 30 Maximum nick length
 !set ni_minlength Value: 3 Minimum nick length

!set Security NL

Security NL Default value Explanation
 !set nl_useraction1 Value: Ignore Refresh limit 1, action: Ignore, Notify, Warn, Mute, Disconnect, Kick, Ban, Redirect, NotifyOpchat, LockMain
 !set nl_useraction2 Value: Disconnect Search limit 2, action: Ignore, Notify, Warn, Mute, Disconnect, Kick, Ban, Redirect, NotifyOpchat, LockMain
 !set nl_usermax1 Value: 1 Refresh limit 1, amount of refreshes
 !set nl_usermax2 Value: 3 Refresh limit 2, amount of refreshes
 !set nl_usertime1 Value: 20 ( 0 day(s) 00:00:20 ) Refresh limit 1, amount of time
 !set nl_usertime2 Value: 60 ( 0 day(s) 00:01:00 ) Refresh limit 2, amount of time

!set Security PM

Security PM Default value Explanation
 !set pm_direct Value: true Allow direct encrypted PM messages (adcs:// only)
 !set pm_length_action Value: Notify Action on wrong private message length: Ignore,Notify,Warn,Mute,Disconnect,Kick,Ban,Redirect,NotifyOpchat,LockMain
 !set pm_maxlength Value: 1000 Maximum private message length
 !set pm_minlength Value: 1 Minimum private message length
 !set pm_useraction1 Value: Notify Private message limit 1, action: Ignore,Notify,Warn,Mute,Disconnect,Kick,Ban,Redirect,NotifyOpchat,LockMain
 !set pm_useraction2 Value: Disconnect Private message limit 2, action: Ignore,Notify,Warn,Mute,Disconnect,Kick,Ban,Redirect,NotifyOpchat,LockMain
 !set pm_usermax1 Value: 3 Private message limit 1, amount of messages
 !set pm_usermax2 Value: 15 Private message limit 2, amount of messages
 !set pm_usertime1 Value: 10 ( 0 day(s) 00:00:10 ) Private message limit 1, amount of time
 !set pm_usertime2 Value: 60 ( 0 day(s) 00:01:00 ) Private message limit 2, amount of time

!set Security PR

Security PR Default value Explanation
 !set pr_useraction1 Value: Ignore Expert setting: action on too many searchresults to passive user:Ignore, Notify, Warn, Mute, Disconnect, Kick, Ban, Redirect, NotifyOpchat, LockMain
 !set pr_usermax1 Value: 50 Amount of searchresults to send to passive user
 !set pr_usertime1 Value: 60 ( 0 day(s) 00:01:00 ) Time interval for allowed amount of searchresults

!set Security RC

Security RC Default value Explanation
 !set rc_length_action Value: Disconnect Action on wrong passive connection request length:
Ignore,Notify,Warn,Mute,Disconnect,Kick,Ban,Redirect,NotifyOpchat,LockMain
 !set rc_maxlength Value: 192 Maximum length of passive connection request
 !set rc_minlength Value: 3 Minimum length of passive connection request
 !set rc_useraction1 Value: Notify Passive connection limit 1, action: Ignore,Notify,Warn,Mute,Disconnect,Kick,Ban,Redirect,NotifyOpchat,LockMain
 !set rc_useraction2 Value: Disconnect Passive connection limit 2, action: Ignore,Notify,Warn,Mute,Disconnect,Kick,Ban,Redirect,NotifyOpchat,LockMain
 !set rc_usermax1 Value: 3 Passive connection limit 1, amount of requests
 !set rc_usermax2 Value: 20 Passive connection limit 2, amount of requests
 !set rc_usertime1 Value: 50 (0 day(s)00:00:50) Passive connection limit 1, amount of time
 !set rc_usertime2 Value: 100 (0 day(s)00:01:40) Passive connection limit 2, amount of time

!set Security SA

Security SA Default value Explanation
 !set sa_length_action Value: Notify Action on wrong search length: Ignore,Notify,Warn,Mute,Disconnect,Kick,Ban,Redirect,NotifyOpchat,LockMain
 !set sa_maxlength Value: 100 Maximum search length
 !set sa_minlength Value: 3 Minimum search length
 !set sa_useraction1 Value: Notify Search limit 1, action: Ignore,Notify,Warn,Mute,Disconnect,Kick,Ban,Redirect,NotifyOpchat,LockMain
 !set sa_useraction2 Value: Disconnect Search limit 2, action: Ignore,Notify,Warn,Mute,Disconnect,Kick,Ban,Redirect,NotifyOpchat,LockMain
 !set sa_usermax1 Value: 3 Search limit 1, amount of searches
 !set sa_usermax2 Value: 20 Search limit 2, amount of searches
 !set sa_usertime1 Value: 50 ( 0 day(s) 00:00:50 ) Search limit 1, amount of time
 !set sa_usertime2 Value: 100 ( 0 day(s) 00:01:40 ) Search limit 2, amount of time

!set Security SP

Security SP Default value Explanation
 !set sp_length_action Value: Notify Action on wrong searchresult length:
Ignore,Notify,Warn,Mute,Disconnect,Kick,Ban,Redirect,NotifyOpchat,LockMain
 !set sp_maxlength Value: 256 Maximum length of searchresult (to passive user)
 !set sp_minlength Value: 3 Minimum length of searchresult (to passive user)
 !set sp_useraction1 Value: Notify Search limit 1:
Ignore,Notify,Warn,Mute,Disconnect,Kick,Ban,Redirect,NotifyOpchat,LockMain
 !set sp_useraction2 Value: Disconnect Search limit 2::
Ignore,Notify,Warn,Mute,Disconnect,Kick,Ban,Redirect,NotifyOpchat,LockMain
 !set sp_usermax1 Value: 20 Search limit 1, amount of searches
 !set sp_usermax2 Value: 20 Search limit 2, amount of searches
 !set sp_usertime1 Value: 60 ( 0 day(s) 00:01:00 ) Search limit 1, amount of time
 !set sp_usertime2 Value: 100 ( 0 day(s) 00:01:40 ) Search limit 2, amount of time

!set Security SR

Security SR Default value Explanation
 !set sr_length_action Value: Notify Action on wrong searchresult length:
 !set sr_maxlength Value: 192 Maximum length of searchresult
 !set sr_minlength Value: 3 Minimum length of searchresult
 !set sr_useraction1 Value: Ignore Searchresult limit 1, action: Ignore,Notify,Warn,Mute,Disconnect,Kick,Ban,Redirect,NotifyOpchat,LockMain
 !set sr_useraction2 Value: Disconnect Searchresult limit 2, action: Ignore,Notify,Warn,Mute,Disconnect,Kick,Ban,Redirect,NotifyOpchat,LockMain
 !set sr_usermax1 Value: 3 Searchresult limit 1, amount of results
 !set sr_usermax2 Value: 20 Searchresult limit 2, amount of results
 !set sr_usertime1 Value: 50 ( 0 day(s) 00:00:50 ) Searchresult limit 1, amount of time
 !set sr_usertime2 Value: 100 ( 0 day(s) 00:01:40 ) Searchresult limit 2, amount of time

!set Security XX

Security XX Default value Explanation
 !set xx_length_action Value: Ignore Action on wrong undefined traffic length: Ignore, Notify, Warn, Mute, Disconnect, Kick, Ban, Redirect, NotifyOpchat, LockMain
 !set xx_maxlength Value: 256 Maximum length of undefined traffic
 !set xx_minlength Value: 1 Minimum length of undefined traffic
 !set xx_useraction1 Value: Ignore Undefined traffic limit 1, action: Ignore, Notify, Warn, Mute, Disconnect, Kick, Ban, Redirect, NotifyOpchat, LockMain
 !set xx_useraction2 Value: Disconnect Undefined traffic limit 2, action: Ignore, Notify, Warn, Mute, Disconnect, Kick, Ban, Redirect, NotifyOpchat, LockMain
 !set xx_usermax1 Value: 3 Undefined traffic limit 1, amount of messages
 !set xx_usermax2 Value: 20 Undefined traffic limit 2, amount of messages
 !set xx_usertime1 Value: 15 ( 0 day(s) 00:00:15 ) Undefined traffic limit 1, amount of time
 !set xx_usertime2 Value: 100 ( 0 day(s) 00:01:40 ) Undefined traffic limit 2, amount of time