[][src]Module rust_openttd_admin::packet::admin::server_packets

This module contains the definitions for the admin packets that can be sent by the server. All different types of packets are contained in the enum Packet. Packets that contain extra information also have their own struct.

Structs

Chat

Send chat from the game into the admin network.

ClientError

Notification about a client error (and thus the clients disconnection).

ClientInfo

Client information of a specific client.

ClientJoin

Notification of a new client.

ClientQuit

Notification about a client leaving the game.

ClientUpdate

Client update details on a specific client (e.g. after rename or move).

CmdLogging

Send incoming command packets to the admin network. This is for logging purposes only.

CmdName
CmdNames

Send DoCommand names to the bot upon request only. Multiple of these packets can follow each other in order to provide all known DoCommand names.

CompanyEconomy

Economy update of a specific company.

CompanyInfo
CompanyNew

Notification of a new company.

CompanyRemove

Notification about a removed company (e.g. due to bankruptcy).

CompanyStats

Company statistics on stations and vehicles.

CompanyUpdate
Console

Send what would be printed on the server's console also into the admin network.

Date

Send the current date of the game.

Error

An error was caused by this admin connection (connection gets closed).

Gamescript

Send a JSON string to the current active GameScript.

Pong

Send a ping-reply (pong) to the admin that sent us the ping packet.

Protocol

Inform a just joined admin about the protocol specifics.

Rcon

Result of an rcon command.

RconEnd

Notify the admin connection that the rcon command has finished.

UpdatePacketDescription

Describes an update packet the admin client can register for.

Welcome

Welcome a connected admin to the game.

Enums

Packet