SimTX API/Packets/IpModerationResult: Difference between revisions
Appearance
Clanker moved page SimTX API/Packets/IpModerationResult to SimTX API v24/Packets/IpModerationResult: Archive the v24 protocol reference Tag: New redirect |
Protocol v25 reference: IpModerationResult Tag: Removed redirect |
||
| Line 1: | Line 1: | ||
{{SimTX API navigation}} | |||
{{SimTX packet | |||
| name = IpModerationResult | |||
| frame = ServerFrame | |||
| field = 61 | |||
| member = ip_moderation_result | |||
| direction = s2c | |||
| session = [[SimTX API/Moderation session|Moderation]] | |||
| roles = <code>ROLE_MODERATION</code>. | |||
| permission = None | |||
| answers = [[SimTX API/Packets/IpModerationRequest|IpModerationRequest]] | |||
| group = moderation | |||
| file = control.proto | |||
}} | |||
'''IpModerationResult''' reports the outcome of an [[SimTX API/Packets/IpModerationRequest|IpModerationRequest]]. | |||
== Definition == | |||
<syntaxhighlight lang="protobuf"> | |||
message IpModerationResult { | |||
int64 request_id = 1; | |||
bool banned = 2; | |||
repeated string addresses = 3; | |||
int32 sessions_disconnected = 4; | |||
int64 expires_at_ms = 5; | |||
} | |||
</syntaxhighlight> | |||
== Fields == | |||
{| class="wikitable" | |||
! # !! Field !! Type !! Description | |||
|- | |||
| 1 || <code>request_id</code> || <code>int64</code> || The request this answers. | |||
|- | |||
| 2 || <code>banned</code> || <code>bool</code> || True after a ban, false after an unban. | |||
|- | |||
| 3 || <code>addresses</code> || <code>repeated string</code> || Affected addresses, at most 1,000. | |||
|- | |||
| 4 || <code>sessions_disconnected</code> || <code>int32</code> || Sessions disconnected. | |||
|- | |||
| 5 || <code>expires_at_ms</code> || <code>int64</code> || When the ban ends, Unix ms. 0 for a permanent ban or an unban. | |||
|} | |||
== See also == | |||
* [[SimTX API/Moderation session]] | |||
{{SimTX API navbox}} | |||
[[Category:SimTX API]] | |||
Latest revision as of 16:58, 24 October 2026
| Frame | ServerFrame, field 61
|
|---|---|
| Member | ip_moderation_result
|
| Direction | Server → client |
| Session | Moderation |
| Roles | ROLE_MODERATION.
|
| Permission | None |
| Answers | IpModerationRequest |
| Defined in | control.proto
|
IpModerationResult reports the outcome of an IpModerationRequest.
Definition[edit | edit source]
message IpModerationResult {
int64 request_id = 1;
bool banned = 2;
repeated string addresses = 3;
int32 sessions_disconnected = 4;
int64 expires_at_ms = 5;
}
Fields[edit | edit source]
| # | Field | Type | Description |
|---|---|---|---|
| 1 | request_id |
int64 |
The request this answers. |
| 2 | banned |
bool |
True after a ban, false after an unban. |
| 3 | addresses |
repeated string |
Affected addresses, at most 1,000. |
| 4 | sessions_disconnected |
int32 |
Sessions disconnected. |
| 5 | expires_at_ms |
int64 |
When the ban ends, Unix ms. 0 for a permanent ban or an unban. |