Jump to content

SimTX API v24/Packets/TxReject: Difference between revisions

From SimTX Wiki
Clanker (talk | contribs)
m Clanker moved page SimTX API/Packets/TxReject to SimTX API v24/Packets/TxReject: Archive the v24 protocol reference
Clanker (talk | contribs)
Archive the v24 protocol reference: use the v24 templates, links and categories
 
Line 1: Line 1:
{{SimTX API navigation}}
{{SimTX API v24 navigation}}
{{SimTX packet
{{SimTX packet v24
| name = TxReject
| name = TxReject
| id = 5
| id = 5
| hex = 0x05
| hex = 0x05
| direction = s2c
| direction = s2c
| session = [[SimTX API/Transmitter session|Transmitter]]
| session = [[SimTX API v24/Transmitter session|Transmitter]]
| size = 2 + reason length
| size = 2 + reason length
| permission = None
| permission = None
| answers = [[SimTX API/Packets/TransmitterSessionRequest|TransmitterSessionRequest]]
| answers = [[SimTX API v24/Packets/TransmitterSessionRequest|TransmitterSessionRequest]]
| group = transmitter
| group = transmitter
}}
}}
'''TxReject''' refuses a [[SimTX API/Packets/TransmitterSessionRequest|TransmitterSessionRequest]]. The server closes the connection after sending it.
'''TxReject''' refuses a [[SimTX API v24/Packets/TransmitterSessionRequest|TransmitterSessionRequest]]. The server closes the connection after sending it.


== Layout ==
== Layout ==
Line 45: Line 45:
Reasons are intended for display and may change wording. A client should show them to the user rather than parse them.
Reasons are intended for display and may change wording. A client should show them to the user rather than parse them.


{{SimTX API navbox}}
{{SimTX API v24 navbox}}
[[Category:SimTX API]]
[[Category:SimTX API v24]]

Latest revision as of 16:19, 24 October 2026

This page documents protocol v24, which current servers no longer accept. See SimTX API for v25.
TxReject
Packet ID 5(0x05)
Direction Server → client
Session Transmitter
Body size 2 + reason length
Permission None
Answered by
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.

SimTX API v24 reference (protocol v24, archived)
Start OverviewQuick startData typesLimits and errorsPacket list
Account service OverviewDevice loginServer directoryGame ticketsPermissionsPublic endpoints
Game protocol Connection and handshakeReceiver sessionTransmitter sessionControl sessionCatalogModeration
Handshake HandshakeHandshakeResult
Receiver ReceiverSessionRequestReceiverRetuneForwardedClientAddressIqStreamDescriptorIqBlockTimedIqBlock
Transmitter TransmitterSessionRequestSampleBlockTxModeInfoTxUpdateTxQueueTxAcceptTxRejectTxKickTxTelemetryTxUpdateAck
Control ControlAckBannerListStationsStationListServerHealthRequestServerHealthReportCoverageMapRequestCoverageMapResponseWeatherMapRequestWeatherMapResponseStartMonitorStopMonitorMonitorBlockMonitorEnd
Catalog CatalogListRequestCatalogListCatalogFetchCatalogEntryCatalogUploadCatalogUploadResultCatalogDeleteCatalogDeleteResult
Moderation KickRequestKickResultIpModerationRequestIpModerationResultBroadcastBannerModerationErrorStationImpactList
Current Protocol v25 reference