Jazz2/Multiplayer/ServerInitialization.h file

Namespaces

namespace Jazz2
Root namespace of Jazz² Resurrection.
namespace Jazz2::Multiplayer
Multiplayer-related classes, compiled only if WITH_MULTIPLAYER.

Classes

struct Jazz2::Multiplayer::PlaylistEntry
Playlist entry in ServerConfiguration.
struct Jazz2::Multiplayer::ServerConfiguration
Server configuration.
struct Jazz2::Multiplayer::ServerInitialization
Server initialization parameters.

Enums

enum class WebhookEventType : std::uint32_t { None = 0, ServerLifecycle = 0x01, PlayerConnected = 0x02, PlayerDisconnected = 0x04, PlayerKicked = 0x08, LevelChanged = 0x10, RoundStarted = 0x20, RoundEnded = 0x40, ChampionshipEnded = 0x80, ChatMessages = 0x100, PlayerRoasted = 0x200, PlayerLapFinished = 0x400, FlagCaptured = 0x800, Default = ServerLifecycle | PlayerConnected | PlayerDisconnected | PlayerKicked | LevelChanged | RoundEnded | ChampionshipEnded, All = ServerLifecycle | PlayerConnected | PlayerDisconnected | PlayerKicked | LevelChanged | RoundStarted | RoundEnded | ChampionshipEnded | ChatMessages | PlayerRoasted | PlayerLapFinished | FlagCaptured }
Server events that can be broadcast to a webhook.