Expand description

Packets that the server sends to the client.

Structs

TODO: Unknown why this is needed.

Acknowledge successful receipt of a Backup packet.

A player has said something in global chat.

A player has said something locally.

A player has said something in team chat for the current team.

A player has been votemuted

The current player has been votemuted.

A player has whispered.

Reply to a Command.

The client has carried out an invalid action, been ratelimited, or is banned.

A predator has begun/stopped boosting

A player has run into a wall

Event for when a player goes beyond the event horizon.

Event triggered when something (player or missile) is deflected by a goliath repel.

A projectile has been repelled by a goliath

A player has been repelled by a goliath.

A prowler has entered/exited stealth mode

Update the “Wall of Fire” in BTR

Update position of flag in CTF

Info on the number of players currently alive

Update which player the client is spectating.

Initial Login packet sent to the server

Upgraded Login packet introduced in https://github.com/wight-airmash/ab-protocol

Initial data passed in for a player when the server starts.

A mob despawned.

A missile despawned with an explosion. This is used when a missile collides with a mountain to generate an explosion client-side.

MobUpdate but extended with an extra ownerId field as present ab-protocol.

Update for powerups

A ping request by the server.

Resulting ping data sent back from the server.

Packet for whan a player fires missiles.

Data on a projectile fired by a plane.

Packet for when a player changes their flag.

Event for when players have been hit by a missile.

Data on a player that has been hit by a shot fired by another player.

Packet for when a player leaves.

Assign a level to a player. Either the player levelled up, or the server is updating their level for all clients.

Data for a newly-joined player.

The current player picked up a powerup.

Packet for when a player respawns.

Packet for when players change teams

Details about a player that has switched teams.

A player has switched planes.

Movement update for a player.

A player has upgraded themselves.

Leaderboard + Global player positions.

Leaderboard data, part of the ScoreBoard packet.

Low-res player positions, part of the ScoreBoard packet.

Per-player data for detailed (tab) menu in BTR.

Detailed score menu (tab) data for CTF.

Per-player data for detailed (tab) menu in CTF.

Detailed score menu (tab) data for FFA.

Per-player data for detailed (tab) menu in FFA.

End of game packet for CTF and BTR.

Server banned message