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:
Edison Jwa
2026-06-11 21:30:05 +09:00
parent acc1450904
commit 1e774035d1
+69 -69
View File
@@ -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