Module airmash_protocol::server [] [src]

Messages sent from server to client

Structs

ChatPublic

Event for a public chat

ChatSay

Event for a speech bubble by a player

ChatTeam

Event for when a team chat has been received.

ChatVoteMutePassed

Event indicating that a player has been votemuted.

ChatWhisper

Event for a whisper message involving the current player

CommandReply

Reply to a Command.

Error

The client has done an invalid operation or has been ratelimited or banned.

EventBoost

Event for when a predator begins boosting.

EventBounce

Event for when a player runs into a wall.

EventLeaveHorizon

Event for when a player goes beyond the horizon that the server will send updates for.

EventRepel

Event triggered when something (players or projectiles) is deflected by a goliath repel.

EventRepelMobs

Data about projectiles deflected by a goliath repel.

EventRepelPlayer

Data about players repelled by a goliath deflect.

EventStealth

Event for when a prowler goes into stealth.

GameFireWall

Update of the "Ring of Fire" in BTR

GameFlag

Flag position update.

GamePlayersAlive

Packet indicating how many players are alive.

GameSpectate

Event indicating which player is now being spectated.

Login

Initial login packet sent to the server.

LoginPlayer

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

MobDespawn

Event for missile destruction

MobDespawnCoords

Event indicating a mob despawned at a particular location.

MobUpdate

Update of missile or powerup

MobUpdateStationary

Update of non-moving mob (powerups)

Ping

A ping request by the server.

PingResult

Resulting ping data sent back from the server.

PlayerFire

Packet indicating that a player has fired projectiles.

PlayerFireProjectile

Data on a projectile fired by a plane.

PlayerFlag

Event indicating the a player has changed their flag.

PlayerHit

Event for when players have been hit by a projectile.

PlayerHitPlayer

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

PlayerKill

Event for when a player has been killed.

PlayerLeave

Packet sent when a player leaves the room.

PlayerLevel

Event fired when a player's level changes.

PlayerNew

Data for a newly-arrived player.

PlayerPowerup

Event fired when a player picks up a powerup.

PlayerRespawn

Event fired when a player respawns

PlayerReteam

Event fired when players change teams.

PlayerReteamPlayer

Data an a player that has changed teams.

PlayerType

Event fired when a player changes their plane.

PlayerUpdate

Movement update for a player.

PlayerUpgrade

Event fired when a player upgrades themself.

ScoreBoard

Leaderboard + Global player positions

ScoreBoardData

Leaderboard data, part of the ScoreBoard packet.

ScoreBoardRankings

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

ScoreDetailedBTR

Detailed menu (tab) data for BTR.

ScoreDetailedBTRScore

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

ScoreDetailedCTF

Detailed menu (tab) data for CTF.

ScoreDetailedCTFScore

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

ScoreDetailedFFA

Detailed menu (tab) data for FFA.

ScoreDetailedFFAScore

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

ScoreUpdate

Packet indicating stats for the current player.

ServerCustom

End of game packet for CTF and BTR.

ServerMessage

Banner message sent by the server

Enums

ServerPacket

All possible server packets.