Cannot set Flood*, JoinTries, and JoinDelay settings via *status. #590

Closed
opened 2026-10-05 04:31:52 +02:00 by adam · 4 comments
Owner

http://wiki.znc.in/Configuration#Network

Allows one to try out finetuning their settings in realtime while getting Excess Flood errors, and znc administrators to fix users settings on the fly.

http://wiki.znc.in/Configuration#Network Allows one to try out finetuning their settings in realtime while getting Excess Flood errors, and znc administrators to fix users settings on the fly. <!-- github-sync-id:107386671 -->
adam closed this issue 2026-10-05 04:31:52 +02:00
Author
Owner
/msg *controlpanel help setnetwork
<*controlpanel> +============+=================================+===================================================+
<*controlpanel> | Command    | Arguments                       | Description                                       |
<*controlpanel> +============+=================================+===================================================+
<*controlpanel> | GetNetwork | <variable> [username] [network] | Prints the variable's value for the given network |
<*controlpanel> +============+=================================+===================================================+
<*controlpanel> The following variables are available when using the SetNetwork/GetNetwork commands:
<*controlpanel> +=========+=============================================================+
<*controlpanel> | Type    | Variables                                                   |
<*controlpanel> +=========+=============================================================+
<*controlpanel> | String  | Nick, Altnick, Ident, RealName, BindHost, Encoding, QuitMsg |
<*controlpanel> +---------+-------------------------------------------------------------+
<*controlpanel> | Integer | FloodBurst, JoinDelay                                       |
<*controlpanel> +---------+-------------------------------------------------------------+
<*controlpanel> | Double  | FloodRate                                                   |
<*controlpanel> +=========+=============================================================+
``` /msg *controlpanel help setnetwork <*controlpanel> +============+=================================+===================================================+ <*controlpanel> | Command | Arguments | Description | <*controlpanel> +============+=================================+===================================================+ <*controlpanel> | GetNetwork | <variable> [username] [network] | Prints the variable's value for the given network | <*controlpanel> +============+=================================+===================================================+ <*controlpanel> The following variables are available when using the SetNetwork/GetNetwork commands: <*controlpanel> +=========+=============================================================+ <*controlpanel> | Type | Variables | <*controlpanel> +=========+=============================================================+ <*controlpanel> | String | Nick, Altnick, Ident, RealName, BindHost, Encoding, QuitMsg | <*controlpanel> +---------+-------------------------------------------------------------+ <*controlpanel> | Integer | FloodBurst, JoinDelay | <*controlpanel> +---------+-------------------------------------------------------------+ <*controlpanel> | Double | FloodRate | <*controlpanel> +=========+=============================================================+ ``` <!-- github-comment-id:141775263 -->
Author
Owner

JoinTries does seem to be missing.

JoinTries does seem to be missing. <!-- github-comment-id:141775472 -->
Author
Owner

The division between user vs. network level variables is confusing, I give you that, but JoinTries is there... :)

#461

The division between user vs. network level variables is confusing, I give you that, but JoinTries is there... :) #461 <!-- github-comment-id:141776134 -->
Author
Owner

I see, yes, I am somewhat mistaken.

Here is CP's help set:

(13:27:07) <*controlpanel> ------
(13:27:07) <*controlpanel> Command: Set <variable> <username> <value>
(13:27:07) <*controlpanel> Description: Sets the variable's value for the given user
(13:27:07) <*controlpanel> ------
(13:27:07) <*controlpanel> Command: SetChan <variable> <username> <network> <chan> <value>
(13:27:07) <*controlpanel> Description: Sets the variable's value for the given channel
(13:27:07) <*controlpanel> ------
(13:27:07) <*controlpanel> Command: SetNetwork <variable> <username> <network> <value>
(13:27:07) <*controlpanel> Description: Sets the variable's value for the given network
(13:27:07) <*controlpanel> ------
(13:27:07) <*controlpanel> The following variables are available when using the Set/Get commands:
(13:27:07) <*controlpanel> ------
(13:27:07) <*controlpanel> Type: Integer
(13:27:07) <*controlpanel> Variables: ChanBufferSize, QueryBufferSize, JoinTries, MaxJoins, MaxNetworks, MaxQueryBuffers
(13:27:07) <*controlpanel> ------
(13:27:07) <*controlpanel> Type: Boolean (true/false)
(13:27:07) <*controlpanel> Variables: MultiClients, DenyLoadMod, DenySetBindHost, AutoClearChanBuffer, AutoClearQueryBuffer, Admin, AppendTimestamp, PrependTimestamp
(13:27:07) <*controlpanel> ------
(13:27:07) <*controlpanel> Type: String
(13:27:08) <*controlpanel> Variables: Nick, Altnick, Ident, RealName, BindHost, DefaultChanModes, QuitMsg, Password, Timezone, TimestampFormat, DCCBindHost, StatusPrefix, ClientEncoding
(13:27:08) <*controlpanel> ------

What I did was search for the keyword in variables. A result like help *nick*

(13:28:33) <Zarthus> help nick
(13:28:34) <*controlpanel> No matches for 'nick'
(13:28:55) <Zarthus> help *nick*
(13:28:55) <*controlpanel> No matches for '*nick*'

does not match the variables for SetNetwork , hence it did not turn up.

That said, I do not see Flood* in here.


Sorry, the help function just confused me. I thought it was a wildcard search. The options I mentioned do seem available.

I see, yes, I am somewhat mistaken. Here is CP's `help set`: ``` (13:27:07) <*controlpanel> ------ (13:27:07) <*controlpanel> Command: Set <variable> <username> <value> (13:27:07) <*controlpanel> Description: Sets the variable's value for the given user (13:27:07) <*controlpanel> ------ (13:27:07) <*controlpanel> Command: SetChan <variable> <username> <network> <chan> <value> (13:27:07) <*controlpanel> Description: Sets the variable's value for the given channel (13:27:07) <*controlpanel> ------ (13:27:07) <*controlpanel> Command: SetNetwork <variable> <username> <network> <value> (13:27:07) <*controlpanel> Description: Sets the variable's value for the given network (13:27:07) <*controlpanel> ------ (13:27:07) <*controlpanel> The following variables are available when using the Set/Get commands: (13:27:07) <*controlpanel> ------ (13:27:07) <*controlpanel> Type: Integer (13:27:07) <*controlpanel> Variables: ChanBufferSize, QueryBufferSize, JoinTries, MaxJoins, MaxNetworks, MaxQueryBuffers (13:27:07) <*controlpanel> ------ (13:27:07) <*controlpanel> Type: Boolean (true/false) (13:27:07) <*controlpanel> Variables: MultiClients, DenyLoadMod, DenySetBindHost, AutoClearChanBuffer, AutoClearQueryBuffer, Admin, AppendTimestamp, PrependTimestamp (13:27:07) <*controlpanel> ------ (13:27:07) <*controlpanel> Type: String (13:27:08) <*controlpanel> Variables: Nick, Altnick, Ident, RealName, BindHost, DefaultChanModes, QuitMsg, Password, Timezone, TimestampFormat, DCCBindHost, StatusPrefix, ClientEncoding (13:27:08) <*controlpanel> ------ ``` What I did was search for the keyword in `variables`. A result like `help *nick*` ``` (13:28:33) <Zarthus> help nick (13:28:34) <*controlpanel> No matches for 'nick' (13:28:55) <Zarthus> help *nick* (13:28:55) <*controlpanel> No matches for '*nick*' ``` does not match the variables for SetNetwork <variable>, hence it did not turn up. That said, I do not see Flood\* in here. --- Sorry, the help function just confused me. I thought it was a wildcard search. The options I mentioned do seem available. <!-- github-comment-id:141778906 -->
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adam/znc#590