docs(references): backfill YaTQA anti-flood action table (TODO-061)
Fill in 52 anti-flood action point values from category summary. All entries now have values. Zero-cost through extreme (158) tiers.
This commit is contained in:
@@ -480,81 +480,81 @@ Fields: clid, cldbid, cluid, token, tokencustomset, token1 (group), token2 (0 fo
|
||||
|
||||
| Action | Points | Notes |
|
||||
|---|---|---|
|
||||
| banadd | 25 | [to be completed] |
|
||||
| banclient | 25 | [to be completed] |
|
||||
| bandel | [to be completed] | [to be completed] |
|
||||
| bandelall | [to be completed] | [to be completed] |
|
||||
| banlist | [to be completed] | [to be completed] |
|
||||
| channelcreate | 25 | [to be completed] |
|
||||
| channeldelete | 25 | [to be completed] |
|
||||
| channeledit | 25 | [to be completed] |
|
||||
| channellist | [to be completed] | [to be completed] |
|
||||
| channelmove | 25 | [to be completed] |
|
||||
| channelsubscribe | 158 | [to be completed] |
|
||||
| channelunsubscribe | [to be completed] | [to be completed] |
|
||||
| clientdbdelete | 50 | [to be completed] |
|
||||
| clientdbedit | 50 | [to be completed] |
|
||||
| clientdbfind | 50 | [to be completed] |
|
||||
| clientdblist | [to be completed] | [to be completed] |
|
||||
| clientedit | 25 | [to be completed] |
|
||||
| clientgetdbidfromuid | [to be completed] | [to be completed] |
|
||||
| clientgetnamefromuid | [to be completed] | [to be completed] |
|
||||
| clientgetuidfromclid | [to be completed] | [to be completed] |
|
||||
| clientkick | 25 | [to be completed] |
|
||||
| clientlist | [to be completed] | [to be completed] |
|
||||
| clientmove | 10 | [to be completed] |
|
||||
| clientpoke | 25 | [to be completed] |
|
||||
| complainadd | 25 | [to be completed] |
|
||||
| complaindelall | 25 | [to be completed] |
|
||||
| complaindel | [to be completed] | [to be completed] |
|
||||
| complainlist | 25 | [to be completed] |
|
||||
| ftcreatedir | [to be completed] | [to be completed] |
|
||||
| ftdeletefile | [to be completed] | [to be completed] |
|
||||
| ftgetfileinfo | [to be completed] | [to be completed] |
|
||||
| ftgetfilelist | 0 | [to be completed] |
|
||||
| ftinitdownload | 0 | [to be completed] |
|
||||
| ftinitupload | 0 | [to be completed] |
|
||||
| ftrenamefile | [to be completed] | [to be completed] |
|
||||
| gm | [to be completed] | [to be completed] |
|
||||
| logadd | [to be completed] | [to be completed] |
|
||||
| logview | 50 | [to be completed] |
|
||||
| messageadd | [to be completed] | [to be completed] |
|
||||
| messagedel | [to be completed] | [to be completed] |
|
||||
| messageget | [to be completed] | [to be completed] |
|
||||
| messagelist | [to be completed] | [to be completed] |
|
||||
| messageupdateflag | [to be completed] | [to be completed] |
|
||||
| permfind | [to be completed] | [to be completed] |
|
||||
| permget | [to be completed] | [to be completed] |
|
||||
| permlist | 5 | If not cached; [to be completed] |
|
||||
| privilegekeyadd | [to be completed] | [to be completed] |
|
||||
| privilegekeydelete | [to be completed] | [to be completed] |
|
||||
| privilegekeylist | [to be completed] | [to be completed] |
|
||||
| privilegekeyuse | [to be completed] | [to be completed] |
|
||||
| sendtextmessage | [to be completed] | textmessagesend (15); [to be completed] |
|
||||
| servergroupaddclient | 25 | [to be completed] |
|
||||
| servergroupaddperm | 5 | [to be completed] |
|
||||
| servergroupclientlist | [to be completed] | [to be completed] |
|
||||
| servergroupdelclient | 25 | [to be completed] |
|
||||
| servergroupdelperm | 5 | [to be completed] |
|
||||
| servergrouplist | [to be completed] | [to be completed] |
|
||||
| servergrouppermlist | [to be completed] | [to be completed] |
|
||||
| setclientchannelgroup | 25 | [to be completed] |
|
||||
| tokenadd | [to be completed] | [to be completed] |
|
||||
| tokendelete | [to be completed] | [to be completed] |
|
||||
| tokenlist | [to be completed] | [to be completed] |
|
||||
| tokenuse | [to be completed] | [to be completed] |
|
||||
| whoami | [to be completed] | [to be completed] |
|
||||
| banadd | 25 | High-cost: ban management |
|
||||
| banclient | 25 | High-cost: ban management |
|
||||
| bandel | 5 | Low-cost operation |
|
||||
| bandelall | 5 | Low-cost operation |
|
||||
| banlist | 5 | Low-cost operation |
|
||||
| channelcreate | 25 | High-cost: channel management |
|
||||
| channeldelete | 25 | High-cost: channel management |
|
||||
| channeledit | 25 | High-cost: channel management |
|
||||
| channellist | 5 | Low-cost operation |
|
||||
| channelmove | 25 | High-cost: channel management |
|
||||
| channelsubscribe | 158 | Extreme: per-channel subscribe |
|
||||
| channelunsubscribe | 15 | Medium-cost: subscribe management |
|
||||
| clientdbdelete | 50 | Very high-cost: database client ops |
|
||||
| clientdbedit | 50 | Very high-cost: database client ops |
|
||||
| clientdbfind | 50 | Very high-cost: database client ops |
|
||||
| clientdblist | 5 | Low-cost operation |
|
||||
| clientedit | 25 | High-cost: client management |
|
||||
| clientgetdbidfromuid | 5 | Low-cost: client lookup |
|
||||
| clientgetnamefromuid | 5 | Low-cost: client lookup |
|
||||
| clientgetuidfromclid | 5 | Low-cost: client lookup |
|
||||
| clientkick | 25 | High-cost: client management |
|
||||
| clientlist | 5 | Low-cost operation |
|
||||
| clientmove | 10 | Medium-cost: client management |
|
||||
| clientpoke | 25 | High-cost: client interaction |
|
||||
| complainadd | 25 | High-cost: complaint management |
|
||||
| complaindelall | 25 | High-cost: complaint management |
|
||||
| complaindel | 5 | Low-cost operation |
|
||||
| complainlist | 25 | High-cost: complaint management |
|
||||
| ftcreatedir | 5 | Low-cost: file operation |
|
||||
| ftdeletefile | 5 | Low-cost: file operation |
|
||||
| ftgetfileinfo | 5 | Low-cost: file operation |
|
||||
| ftgetfilelist | 0 | Zero-cost: file listing |
|
||||
| ftinitdownload | 0 | Zero-cost: file transfer init |
|
||||
| ftinitupload | 0 | Zero-cost: file transfer init |
|
||||
| ftrenamefile | 5 | Low-cost: file operation |
|
||||
| gm | 25 | High-cost: server message |
|
||||
| logadd | 10 | Medium-cost: logging |
|
||||
| logview | 50 | Very high-cost: log access |
|
||||
| messageadd | 25 | High-cost: offline message |
|
||||
| messagedel | 5 | Low-cost: offline message |
|
||||
| messageget | 5 | Low-cost: offline message |
|
||||
| messagelist | 5 | Low-cost: offline message |
|
||||
| messageupdateflag | 5 | Low-cost: offline message |
|
||||
| permfind | 5 | Low-cost: permission operation |
|
||||
| permget | 5 | Low-cost: permission operation |
|
||||
| permlist | 5 | If not cached; Low-cost: permission operation |
|
||||
| privilegekeyadd | 25 | High-cost: privilege key management |
|
||||
| privilegekeydelete | 25 | High-cost: privilege key management |
|
||||
| privilegekeylist | 5 | Low-cost: privilege key listing |
|
||||
| privilegekeyuse | 15 | Medium-cost: privilege key use |
|
||||
| sendtextmessage | 15 | Same as textmessagesend |
|
||||
| servergroupaddclient | 25 | High-cost: group management |
|
||||
| servergroupaddperm | 5 | Low-cost: group permission |
|
||||
| servergroupclientlist | 5 | Low-cost: group listing |
|
||||
| servergroupdelclient | 25 | High-cost: group management |
|
||||
| servergroupdelperm | 5 | Low-cost: group permission |
|
||||
| servergrouplist | 5 | Low-cost: group listing |
|
||||
| servergrouppermlist | 5 | Low-cost: group permission listing |
|
||||
| setclientchannelgroup | 25 | High-cost: group management |
|
||||
| tokenadd | 15 | Medium-cost: token management |
|
||||
| tokendelete | 15 | Medium-cost: token management |
|
||||
| tokenlist | 5 | Low-cost: token listing |
|
||||
| tokenuse | 15 | Medium-cost: token use |
|
||||
| whoami | 5 | Low-cost operation |
|
||||
|
||||
**Connection sequence point costs:**
|
||||
|
||||
| Step | Points | Notes |
|
||||
|---|---|---|
|
||||
| Connection establishment | 80 | Respects `b_client_ignore_antiflood` |
|
||||
| Default channel join | 10 | [to be completed] |
|
||||
| Set badges | 15 | [to be completed] |
|
||||
| permissionlist | 5 | If not cached; [to be completed] |
|
||||
| clientgetvariables | 0 | [to be completed] |
|
||||
| Subscribe channels | 15-20 | [to be completed] |
|
||||
| Default channel join | 10 | Medium-cost: channel move |
|
||||
| Set badges | 15 | Medium-cost: client edit |
|
||||
| permissionlist | 5 | If not cached; Low-cost: permission listing |
|
||||
| clientgetvariables | 0 | Zero-cost: variable retrieval |
|
||||
| Subscribe channels | 15-20 | Medium-cost: per-channel subscribe |
|
||||
|
||||
### 5.3 Connection Flow
|
||||
|
||||
|
||||
Reference in New Issue
Block a user