SimTX API v24/Packets/TxReject
Appearance
(Redirected from SimTX API/Packets/TxReject)
| Packet ID | 5(0x05)
|
|---|---|
| Direction | Server → client |
| Session | Transmitter |
| Body size | 2 + reason length |
| Permission | None |
| Answers | TransmitterSessionRequest |
TxReject refuses a TransmitterSessionRequest. The server closes the connection after sending it.
Layout[edit | edit source]
| Field | Type | Description |
|---|---|---|
packetId |
u8 |
Always 5.
|
reason |
UTF |
Human-readable reason. |
Common reasons[edit | edit source]
| Reason | Meaning |
|---|---|
| Authentication required for transmission | The connection is not authenticated. |
| Account transmitter limit reached (N) | The account already has N transmitters on air (game.max_stations).
|
| Account total session limit reached (N) | The account's total session cap (game.max_sessions) is reached.
|
| Server per-account transmitter limit reached (N), Server per-account session limit reached (N) | The server's own per-account limits are reached. |
| Server transmitter capacity reached | The server is full and the account may not queue (session.queue_skip).
|
| Raw IQ sample rate exceeds the server maximum of 10000000 samples/second | IQ source above 10 MS/s. |
| Source sample rate is too low for this modulation (maximum resampling expansion is 128x) | The audio rate is less than 1/128 of the processing rate. Raise sampleRate.
|
| No transmitter capacity is available | The public gateway could not place the transmitter on any server node. |
Reasons are intended for display and may change wording. A client should show them to the user rather than parse them.