Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
moderator_commands.proto
Go to the documentation of this file.
1syntax = "proto2";
37 }
38 optional string user_name = 1;
39 optional string address = 2;
40 optional uint32 minutes = 3;
41 optional string reason = 4;
42 optional string visible_reason = 5;
43 optional string clientid = 6;
44 optional uint32 remove_messages = 7;
49 optional Command_GetBanHistory ext = 1001;
50 }
51 optional string user_name = 1;
54message Command_WarnUser {
56 optional Command_WarnUser ext = 1002;
57 }
59 optional string user_name = 1;
60 optional string reason = 2;
61 optional string clientid = 3;
62 optional uint32 remove_messages = 4;
63}
67 optional Command_GetWarnHistory ext = 1003;
68 }
69 optional string user_name = 1;
73 extend ModeratorCommand {
74 optional Command_GetWarnList ext = 1004;
75 }
76 optional string mod_name = 1;
77 optional string user_name = 2;
78 optional string user_clientid = 3;
80
83 optional Command_ViewLogHistory ext = 1005;
84 }
85 extend DeveloperCommand {
86 optional Command_ViewLogHistory dev_ext = 1001;
87 }
88 optional string user_name = 1; // user that created message
89 optional string ip_address = 2; // ip address of user that created message
90 optional string game_name = 3; // client id of user that created the message
91 optional string game_id = 4; // game number the message was sent to
92 optional string message = 5; // raw message that was sent
93 repeated string log_location = 6; // destination of message (ex: main room, game room, private chat)
94 required uint32 date_range = 7; // the length of time (in minutes) to look back for
95 optional uint32 maximum_results = 8; // the maximum number of query results
96}
102 optional uint32 replay_id = 1;
103 optional string moderator_name = 2;
110 optional string username_to_activate = 1;
111 optional string moderator_name = 2;
113
116 optional Command_GetAdminNotes ext = 1008;
118 optional string user_name = 1;
120
123 optional Command_UpdateAdminNotes ext = 1009;
125 optional string user_name = 1;
126 optional string notes = 2;
131 optional Command_AddCardArtRule ext = 1010;
132 }
134 optional string card_name = 1;
135 optional string card_provider_id = 2;
136 optional string mode = 3; // "ALLOW" or "DENY"
137 optional string reason = 4;
145 optional string card_name = 1;
146 optional string card_provider_id = 2;
148
150 extend ModeratorCommand {
151 optional Command_ListCardArtRules ext = 1012;
154
159 optional string user_name = 1;
160 optional uint32 limit = 2 [default = 110];
161}
162
163message Command_GetUserAlts {
164 extend ModeratorCommand {
165 optional Command_GetUserAlts ext = 1014;
166 }
167 optional string user_name = 1;
168}
169
171 extend ModeratorCommand {
172 optional Command_GetModeratorLastLogins ext = 1015;
173 }
174}
175
177 extend ModeratorCommand {
178 optional Command_RemoveUserAvatar ext = 1017;
179 }
180 optional string user_name = 1;
181}
syntax
Definition admin_commands.proto:1
Definition moderator_commands.proto:118
optional Command_AddCardArtRule ext
Definition moderator_commands.proto:119
Definition moderator_commands.proto:117
optional string card_name
Definition moderator_commands.proto:121
optional string mode
"ALLOW" or "DENY"
Definition moderator_commands.proto:123
optional string card_provider_id
Definition moderator_commands.proto:122
optional string reason
Definition moderator_commands.proto:124
Definition moderator_commands.proto:34
optional Command_BanFromServer ext
Definition moderator_commands.proto:35
Definition moderator_commands.proto:33
optional string user_name
Definition moderator_commands.proto:37
optional uint32 remove_messages
Definition moderator_commands.proto:43
optional uint32 minutes
Definition moderator_commands.proto:39
optional string address
Definition moderator_commands.proto:38
optional string reason
Definition moderator_commands.proto:40
optional string visible_reason
Definition moderator_commands.proto:41
optional string clientid
Definition moderator_commands.proto:42
Definition moderator_commands.proto:98
optional Command_ForceActivateUser ext
Definition moderator_commands.proto:99
Definition moderator_commands.proto:97
optional string moderator_name
Definition moderator_commands.proto:102
optional string username_to_activate
Definition moderator_commands.proto:101
Definition moderator_commands.proto:105
optional Command_GetAdminNotes ext
Definition moderator_commands.proto:106
Definition moderator_commands.proto:104
optional string user_name
Definition moderator_commands.proto:108
Definition moderator_commands.proto:46
optional Command_GetBanHistory ext
Definition moderator_commands.proto:47
Definition moderator_commands.proto:45
optional string user_name
Definition moderator_commands.proto:49
Definition moderator_commands.proto:152
optional Command_GetModeratorLastLogins ext
Definition moderator_commands.proto:153
Definition moderator_commands.proto:151
Definition moderator_commands.proto:146
optional Command_GetUserAlts ext
Definition moderator_commands.proto:147
Definition moderator_commands.proto:145
optional string user_name
Definition moderator_commands.proto:149
Definition moderator_commands.proto:139
optional Command_GetUserSessions ext
Definition moderator_commands.proto:140
Definition moderator_commands.proto:138
optional uint32 limit
Definition moderator_commands.proto:143
optional string user_name
Definition moderator_commands.proto:142
Definition moderator_commands.proto:61
optional Command_GetWarnHistory ext
Definition moderator_commands.proto:62
Definition moderator_commands.proto:60
optional string user_name
Definition moderator_commands.proto:64
Definition moderator_commands.proto:67
optional Command_GetWarnList ext
Definition moderator_commands.proto:68
Definition moderator_commands.proto:66
optional string user_clientid
Definition moderator_commands.proto:72
optional string user_name
Definition moderator_commands.proto:71
optional string mod_name
Definition moderator_commands.proto:70
Definition moderator_commands.proto:91
optional Command_GrantReplayAccess ext
Definition moderator_commands.proto:92
Definition moderator_commands.proto:90
optional uint32 replay_id
Definition moderator_commands.proto:94
optional string moderator_name
Definition moderator_commands.proto:95
Definition moderator_commands.proto:134
optional Command_ListCardArtRules ext
Definition moderator_commands.proto:135
Definition moderator_commands.proto:133
Definition moderator_commands.proto:127
optional Command_RemoveCardArtRule ext
Definition moderator_commands.proto:128
Definition moderator_commands.proto:126
optional string card_name
Definition moderator_commands.proto:130
optional string card_provider_id
Definition moderator_commands.proto:131
Definition moderator_commands.proto:157
optional Command_RemoveUserAvatar ext
Definition moderator_commands.proto:158
Definition moderator_commands.proto:156
optional string user_name
Definition moderator_commands.proto:160
Definition moderator_commands.proto:111
optional Command_UpdateAdminNotes ext
Definition moderator_commands.proto:112
Definition moderator_commands.proto:110
optional string user_name
Definition moderator_commands.proto:114
optional string notes
Definition moderator_commands.proto:115
Definition moderator_commands.proto:78
optional Command_ViewLogHistory dev_ext
Definition moderator_commands.proto:79
Definition moderator_commands.proto:75
optional Command_ViewLogHistory ext
Definition moderator_commands.proto:76
Definition moderator_commands.proto:74
optional string ip_address
ip address of user that created message
Definition moderator_commands.proto:82
optional string user_name
user that created message
Definition moderator_commands.proto:81
optional uint32 maximum_results
the maximum number of query results
Definition moderator_commands.proto:88
optional string game_name
client id of user that created the message
Definition moderator_commands.proto:83
required uint32 date_range
the length of time (in minutes) to look back for
Definition moderator_commands.proto:87
optional string game_id
game number the message was sent to
Definition moderator_commands.proto:84
repeated string log_location
< raw message that was sent
Definition moderator_commands.proto:86
Definition moderator_commands.proto:52
optional Command_WarnUser ext
Definition moderator_commands.proto:53
Definition moderator_commands.proto:51
optional uint32 remove_messages
Definition moderator_commands.proto:58
optional string clientid
Definition moderator_commands.proto:57
optional string reason
Definition moderator_commands.proto:56
optional string user_name
Definition moderator_commands.proto:55
Definition developer_commands.proto:2
Definition moderator_commands.proto:3
extensions to max
Definition moderator_commands.proto:31
ModeratorCommandType
Definition moderator_commands.proto:4
@ GET_MODERATOR_LAST_LOGINS
Definition moderator_commands.proto:20
@ GRANT_REPLAY_ACCESS
Definition moderator_commands.proto:11
@ REMOVE_CARD_ART_RULE
Definition moderator_commands.proto:16
@ REPLAY_DOWNLOAD_BY_GAME_ID
Definition moderator_commands.proto:26
@ REPORT_STATS
Definition moderator_commands.proto:28
@ REPORT_ASSIGN
Definition moderator_commands.proto:24
@ UPDATE_ADMIN_NOTES
Definition moderator_commands.proto:14
@ FORCE_ACTIVATE_USER
Definition moderator_commands.proto:12
@ GET_USER_SESSIONS
Definition moderator_commands.proto:18
@ VIEWLOG_HISTORY
Definition moderator_commands.proto:10
@ RESET_USER_PASSWORD
Definition moderator_commands.proto:21
@ BAN_FROM_SERVER
Definition moderator_commands.proto:5
@ WARN_HISTORY
Definition moderator_commands.proto:8
@ REMOVE_USER_AVATAR
Definition moderator_commands.proto:22
@ GET_ADMIN_NOTES
Definition moderator_commands.proto:13
@ REPORT_LIST
Definition moderator_commands.proto:23
@ REPORT_USER_INFO
Definition moderator_commands.proto:27
@ GET_USER_ALTS
Definition moderator_commands.proto:19
@ WARN_LIST
Definition moderator_commands.proto:9
@ LIST_CARD_ART_RULES
Definition moderator_commands.proto:17
@ ADD_CARD_ART_RULE
Definition moderator_commands.proto:15
@ WARN_USER
Definition moderator_commands.proto:7
@ REPORT_REOPEN
Definition moderator_commands.proto:29
@ BAN_HISTORY
Definition moderator_commands.proto:6
@ REPORT_RESOLVE
Definition moderator_commands.proto:25