Documentation ¶
Index ¶
- type AuthChallenge
- func (msg *AuthChallenge) Header() *chunk7.ChunkHeader
- func (msg *AuthChallenge) MsgId() int
- func (msg *AuthChallenge) MsgType() network7.MsgType
- func (msg *AuthChallenge) Pack() []byte
- func (msg *AuthChallenge) SetHeader(header *chunk7.ChunkHeader)
- func (msg *AuthChallenge) System() bool
- func (msg *AuthChallenge) Unpack(u *packer.Unpacker) error
- func (msg *AuthChallenge) Vital() bool
- type AuthResponse
- func (msg *AuthResponse) Header() *chunk7.ChunkHeader
- func (msg *AuthResponse) MsgId() int
- func (msg *AuthResponse) MsgType() network7.MsgType
- func (msg *AuthResponse) Pack() []byte
- func (msg *AuthResponse) SetHeader(header *chunk7.ChunkHeader)
- func (msg *AuthResponse) System() bool
- func (msg *AuthResponse) Unpack(u *packer.Unpacker) error
- func (msg *AuthResponse) Vital() bool
- type AuthResult
- func (msg *AuthResult) Header() *chunk7.ChunkHeader
- func (msg *AuthResult) MsgId() int
- func (msg *AuthResult) MsgType() network7.MsgType
- func (msg *AuthResult) Pack() []byte
- func (msg *AuthResult) SetHeader(header *chunk7.ChunkHeader)
- func (msg *AuthResult) System() bool
- func (msg *AuthResult) Unpack(u *packer.Unpacker) error
- func (msg *AuthResult) Vital() bool
- type AuthStart
- func (msg *AuthStart) Header() *chunk7.ChunkHeader
- func (msg *AuthStart) MsgId() int
- func (msg *AuthStart) MsgType() network7.MsgType
- func (msg *AuthStart) Pack() []byte
- func (msg *AuthStart) SetHeader(header *chunk7.ChunkHeader)
- func (msg *AuthStart) System() bool
- func (msg *AuthStart) Unpack(u *packer.Unpacker) error
- func (msg *AuthStart) Vital() bool
- type ClCallVote
- func (msg *ClCallVote) Header() *chunk7.ChunkHeader
- func (msg *ClCallVote) MsgId() int
- func (msg *ClCallVote) MsgType() network7.MsgType
- func (msg *ClCallVote) Pack() []byte
- func (msg *ClCallVote) SetHeader(header *chunk7.ChunkHeader)
- func (msg *ClCallVote) System() bool
- func (msg *ClCallVote) Unpack(u *packer.Unpacker) error
- func (msg *ClCallVote) Vital() bool
- type ClCommand
- func (msg *ClCommand) Header() *chunk7.ChunkHeader
- func (msg *ClCommand) MsgId() int
- func (msg *ClCommand) MsgType() network7.MsgType
- func (msg *ClCommand) Pack() []byte
- func (msg *ClCommand) SetHeader(header *chunk7.ChunkHeader)
- func (msg *ClCommand) System() bool
- func (msg *ClCommand) Unpack(u *packer.Unpacker) error
- func (msg *ClCommand) Vital() bool
- type ClEmoticon
- func (msg *ClEmoticon) Header() *chunk7.ChunkHeader
- func (msg *ClEmoticon) MsgId() int
- func (msg *ClEmoticon) MsgType() network7.MsgType
- func (msg *ClEmoticon) Pack() []byte
- func (msg *ClEmoticon) SetHeader(header *chunk7.ChunkHeader)
- func (msg *ClEmoticon) System() bool
- func (msg *ClEmoticon) Unpack(u *packer.Unpacker) error
- func (msg *ClEmoticon) Vital() bool
- type ClKill
- func (msg *ClKill) Header() *chunk7.ChunkHeader
- func (msg *ClKill) MsgId() int
- func (msg *ClKill) MsgType() network7.MsgType
- func (msg *ClKill) Pack() []byte
- func (msg *ClKill) SetHeader(header *chunk7.ChunkHeader)
- func (msg *ClKill) System() bool
- func (msg *ClKill) Unpack(u *packer.Unpacker) error
- func (msg *ClKill) Vital() bool
- type ClReadyChange
- func (msg *ClReadyChange) Header() *chunk7.ChunkHeader
- func (msg *ClReadyChange) MsgId() int
- func (msg *ClReadyChange) MsgType() network7.MsgType
- func (msg *ClReadyChange) Pack() []byte
- func (msg *ClReadyChange) SetHeader(header *chunk7.ChunkHeader)
- func (msg *ClReadyChange) System() bool
- func (msg *ClReadyChange) Unpack(u *packer.Unpacker) error
- func (msg *ClReadyChange) Vital() bool
- type ClSay
- func (msg *ClSay) Header() *chunk7.ChunkHeader
- func (msg *ClSay) MsgId() int
- func (msg *ClSay) MsgType() network7.MsgType
- func (msg *ClSay) Pack() []byte
- func (msg *ClSay) SetHeader(header *chunk7.ChunkHeader)
- func (msg *ClSay) System() bool
- func (msg *ClSay) Unpack(u *packer.Unpacker) error
- func (msg *ClSay) Vital() bool
- type ClSetSpectatorMode
- func (msg *ClSetSpectatorMode) Header() *chunk7.ChunkHeader
- func (msg *ClSetSpectatorMode) MsgId() int
- func (msg *ClSetSpectatorMode) MsgType() network7.MsgType
- func (msg *ClSetSpectatorMode) Pack() []byte
- func (msg *ClSetSpectatorMode) SetHeader(header *chunk7.ChunkHeader)
- func (msg *ClSetSpectatorMode) System() bool
- func (msg *ClSetSpectatorMode) Unpack(u *packer.Unpacker) error
- func (msg *ClSetSpectatorMode) Vital() bool
- type ClSetTeam
- func (msg *ClSetTeam) Header() *chunk7.ChunkHeader
- func (msg *ClSetTeam) MsgId() int
- func (msg *ClSetTeam) MsgType() network7.MsgType
- func (msg *ClSetTeam) Pack() []byte
- func (msg *ClSetTeam) SetHeader(header *chunk7.ChunkHeader)
- func (msg *ClSetTeam) System() bool
- func (msg *ClSetTeam) Unpack(u *packer.Unpacker) error
- func (msg *ClSetTeam) Vital() bool
- type ClSkinChange
- func (msg *ClSkinChange) Header() *chunk7.ChunkHeader
- func (msg *ClSkinChange) MsgId() int
- func (msg *ClSkinChange) MsgType() network7.MsgType
- func (msg *ClSkinChange) Pack() []byte
- func (msg *ClSkinChange) SetHeader(header *chunk7.ChunkHeader)
- func (msg *ClSkinChange) System() bool
- func (msg *ClSkinChange) Unpack(u *packer.Unpacker) error
- func (msg *ClSkinChange) Vital() bool
- type ClStartInfo
- func (msg *ClStartInfo) Header() *chunk7.ChunkHeader
- func (msg *ClStartInfo) MsgId() int
- func (msg *ClStartInfo) MsgType() network7.MsgType
- func (msg *ClStartInfo) Pack() []byte
- func (msg *ClStartInfo) SetHeader(header *chunk7.ChunkHeader)
- func (msg *ClStartInfo) System() bool
- func (msg *ClStartInfo) Unpack(u *packer.Unpacker) error
- func (msg *ClStartInfo) Vital() bool
- type ClVote
- func (msg *ClVote) Header() *chunk7.ChunkHeader
- func (msg *ClVote) MsgId() int
- func (msg *ClVote) MsgType() network7.MsgType
- func (msg *ClVote) Pack() []byte
- func (msg *ClVote) SetHeader(header *chunk7.ChunkHeader)
- func (msg *ClVote) System() bool
- func (msg *ClVote) Unpack(u *packer.Unpacker) error
- func (msg *ClVote) Vital() bool
- type ConReady
- func (msg *ConReady) Header() *chunk7.ChunkHeader
- func (msg *ConReady) MsgId() int
- func (msg *ConReady) MsgType() network7.MsgType
- func (msg *ConReady) Pack() []byte
- func (msg *ConReady) SetHeader(header *chunk7.ChunkHeader)
- func (msg *ConReady) System() bool
- func (msg *ConReady) Unpack(u *packer.Unpacker) error
- func (msg *ConReady) Vital() bool
- type CtrlAccept
- func (msg *CtrlAccept) Header() *chunk7.ChunkHeader
- func (msg *CtrlAccept) MsgId() int
- func (msg *CtrlAccept) MsgType() network7.MsgType
- func (msg *CtrlAccept) Pack() []byte
- func (msg *CtrlAccept) SetHeader(header *chunk7.ChunkHeader)
- func (msg *CtrlAccept) System() bool
- func (msg *CtrlAccept) Unpack(u *packer.Unpacker) error
- func (msg *CtrlAccept) Vital() bool
- type CtrlClose
- func (msg *CtrlClose) Header() *chunk7.ChunkHeader
- func (msg *CtrlClose) MsgId() int
- func (msg *CtrlClose) MsgType() network7.MsgType
- func (msg *CtrlClose) Pack() []byte
- func (msg *CtrlClose) SetHeader(header *chunk7.ChunkHeader)
- func (msg *CtrlClose) System() bool
- func (msg *CtrlClose) Unpack(u *packer.Unpacker) error
- func (msg *CtrlClose) Vital() bool
- type CtrlConnect
- func (msg *CtrlConnect) Header() *chunk7.ChunkHeader
- func (msg *CtrlConnect) MsgId() int
- func (msg *CtrlConnect) MsgType() network7.MsgType
- func (msg *CtrlConnect) Pack() []byte
- func (msg *CtrlConnect) SetHeader(header *chunk7.ChunkHeader)
- func (msg *CtrlConnect) System() bool
- func (msg *CtrlConnect) Unpack(u *packer.Unpacker) error
- func (msg *CtrlConnect) Vital() bool
- type CtrlKeepAlive
- func (msg *CtrlKeepAlive) Header() *chunk7.ChunkHeader
- func (msg *CtrlKeepAlive) MsgId() int
- func (msg *CtrlKeepAlive) MsgType() network7.MsgType
- func (msg *CtrlKeepAlive) Pack() []byte
- func (msg *CtrlKeepAlive) SetHeader(header *chunk7.ChunkHeader)
- func (msg *CtrlKeepAlive) System() bool
- func (msg *CtrlKeepAlive) Unpack(u *packer.Unpacker) error
- func (msg *CtrlKeepAlive) Vital() bool
- type CtrlToken
- func (msg *CtrlToken) Header() *chunk7.ChunkHeader
- func (msg *CtrlToken) MsgId() int
- func (msg *CtrlToken) MsgType() network7.MsgType
- func (msg *CtrlToken) Pack() []byte
- func (msg *CtrlToken) SetHeader(header *chunk7.ChunkHeader)
- func (msg *CtrlToken) System() bool
- func (msg *CtrlToken) Unpack(u *packer.Unpacker) error
- func (msg *CtrlToken) Vital() bool
- type DeClientEnter
- func (msg *DeClientEnter) Header() *chunk7.ChunkHeader
- func (msg *DeClientEnter) MsgId() int
- func (msg *DeClientEnter) MsgType() network7.MsgType
- func (msg *DeClientEnter) Pack() []byte
- func (msg *DeClientEnter) SetHeader(header *chunk7.ChunkHeader)
- func (msg *DeClientEnter) System() bool
- func (msg *DeClientEnter) Unpack(u *packer.Unpacker) error
- func (msg *DeClientEnter) Vital() bool
- type DeClientLeave
- func (msg *DeClientLeave) Header() *chunk7.ChunkHeader
- func (msg *DeClientLeave) MsgId() int
- func (msg *DeClientLeave) MsgType() network7.MsgType
- func (msg *DeClientLeave) Pack() []byte
- func (msg *DeClientLeave) SetHeader(header *chunk7.ChunkHeader)
- func (msg *DeClientLeave) System() bool
- func (msg *DeClientLeave) Unpack(u *packer.Unpacker) error
- func (msg *DeClientLeave) Vital() bool
- type EnterGame
- func (msg *EnterGame) Header() *chunk7.ChunkHeader
- func (msg *EnterGame) MsgId() int
- func (msg *EnterGame) MsgType() network7.MsgType
- func (msg *EnterGame) Pack() []byte
- func (msg *EnterGame) SetHeader(header *chunk7.ChunkHeader)
- func (msg *EnterGame) System() bool
- func (msg *EnterGame) Unpack(u *packer.Unpacker) error
- func (msg *EnterGame) Vital() bool
- type Error
- func (msg *Error) Header() *chunk7.ChunkHeader
- func (msg *Error) MsgId() int
- func (msg *Error) MsgType() network7.MsgType
- func (msg *Error) Pack() []byte
- func (msg *Error) SetHeader(header *chunk7.ChunkHeader)
- func (msg *Error) System() bool
- func (msg *Error) Unpack(u *packer.Unpacker) error
- func (msg *Error) Vital() bool
- type Info
- func (msg *Info) Header() *chunk7.ChunkHeader
- func (msg *Info) MsgId() int
- func (info Info) MsgType() network7.MsgType
- func (msg *Info) Pack() []byte
- func (msg *Info) SetHeader(header *chunk7.ChunkHeader)
- func (msg *Info) System() bool
- func (msg *Info) Unpack(u *packer.Unpacker) error
- func (msg *Info) Vital() bool
- type Input
- func (msg *Input) Header() *chunk7.ChunkHeader
- func (msg *Input) MsgId() int
- func (msg *Input) MsgType() network7.MsgType
- func (msg *Input) Pack() []byte
- func (msg *Input) SetHeader(header *chunk7.ChunkHeader)
- func (msg *Input) System() bool
- func (msg *Input) Unpack(u *packer.Unpacker) error
- func (msg *Input) Vital() bool
- type InputTiming
- func (msg *InputTiming) Header() *chunk7.ChunkHeader
- func (msg *InputTiming) MsgId() int
- func (msg *InputTiming) MsgType() network7.MsgType
- func (msg *InputTiming) Pack() []byte
- func (msg *InputTiming) SetHeader(header *chunk7.ChunkHeader)
- func (msg *InputTiming) System() bool
- func (msg *InputTiming) Unpack(u *packer.Unpacker) error
- func (msg *InputTiming) Vital() bool
- type MapChange
- func (msg *MapChange) Header() *chunk7.ChunkHeader
- func (msg *MapChange) MsgId() int
- func (msg *MapChange) MsgType() network7.MsgType
- func (msg *MapChange) Pack() []byte
- func (msg *MapChange) SetHeader(header *chunk7.ChunkHeader)
- func (msg *MapChange) System() bool
- func (msg *MapChange) Unpack(u *packer.Unpacker) error
- func (msg *MapChange) Vital() bool
- type MapData
- func (msg *MapData) Header() *chunk7.ChunkHeader
- func (msg *MapData) MsgId() int
- func (msg *MapData) MsgType() network7.MsgType
- func (msg *MapData) Pack() []byte
- func (msg *MapData) SetHeader(header *chunk7.ChunkHeader)
- func (msg *MapData) System() bool
- func (msg *MapData) Unpack(u *packer.Unpacker) error
- func (msg *MapData) Vital() bool
- type MaplistEntryAdd
- func (msg *MaplistEntryAdd) Header() *chunk7.ChunkHeader
- func (msg *MaplistEntryAdd) MsgId() int
- func (msg *MaplistEntryAdd) MsgType() network7.MsgType
- func (msg *MaplistEntryAdd) Pack() []byte
- func (msg *MaplistEntryAdd) SetHeader(header *chunk7.ChunkHeader)
- func (msg *MaplistEntryAdd) System() bool
- func (msg *MaplistEntryAdd) Unpack(u *packer.Unpacker) error
- func (msg *MaplistEntryAdd) Vital() bool
- type MaplistEntryRem
- func (msg *MaplistEntryRem) Header() *chunk7.ChunkHeader
- func (msg *MaplistEntryRem) MsgId() int
- func (msg *MaplistEntryRem) MsgType() network7.MsgType
- func (msg *MaplistEntryRem) Pack() []byte
- func (msg *MaplistEntryRem) SetHeader(header *chunk7.ChunkHeader)
- func (msg *MaplistEntryRem) System() bool
- func (msg *MaplistEntryRem) Unpack(u *packer.Unpacker) error
- func (msg *MaplistEntryRem) Vital() bool
- type NetMessage
- type Ping
- func (msg *Ping) Header() *chunk7.ChunkHeader
- func (msg *Ping) MsgId() int
- func (msg *Ping) MsgType() network7.MsgType
- func (msg *Ping) Pack() []byte
- func (msg *Ping) SetHeader(header *chunk7.ChunkHeader)
- func (msg *Ping) System() bool
- func (msg *Ping) Unpack(u *packer.Unpacker) error
- func (msg *Ping) Vital() bool
- type PingReply
- func (msg *PingReply) Header() *chunk7.ChunkHeader
- func (msg *PingReply) MsgId() int
- func (msg *PingReply) MsgType() network7.MsgType
- func (msg *PingReply) Pack() []byte
- func (msg *PingReply) SetHeader(header *chunk7.ChunkHeader)
- func (msg *PingReply) System() bool
- func (msg *PingReply) Unpack(u *packer.Unpacker) error
- func (msg *PingReply) Vital() bool
- type RconAuth
- func (msg *RconAuth) Header() *chunk7.ChunkHeader
- func (msg *RconAuth) MsgId() int
- func (msg *RconAuth) MsgType() network7.MsgType
- func (msg *RconAuth) Pack() []byte
- func (msg *RconAuth) SetHeader(header *chunk7.ChunkHeader)
- func (msg *RconAuth) System() bool
- func (msg *RconAuth) Unpack(u *packer.Unpacker) error
- func (msg *RconAuth) Vital() bool
- type RconAuthOff
- func (msg *RconAuthOff) Header() *chunk7.ChunkHeader
- func (msg *RconAuthOff) MsgId() int
- func (msg *RconAuthOff) MsgType() network7.MsgType
- func (msg *RconAuthOff) Pack() []byte
- func (msg *RconAuthOff) SetHeader(header *chunk7.ChunkHeader)
- func (msg *RconAuthOff) System() bool
- func (msg *RconAuthOff) Unpack(u *packer.Unpacker) error
- func (msg *RconAuthOff) Vital() bool
- type RconAuthOn
- func (msg *RconAuthOn) Header() *chunk7.ChunkHeader
- func (msg *RconAuthOn) MsgId() int
- func (msg *RconAuthOn) MsgType() network7.MsgType
- func (msg *RconAuthOn) Pack() []byte
- func (msg *RconAuthOn) SetHeader(header *chunk7.ChunkHeader)
- func (msg *RconAuthOn) System() bool
- func (msg *RconAuthOn) Unpack(u *packer.Unpacker) error
- func (msg *RconAuthOn) Vital() bool
- type RconCmd
- func (msg *RconCmd) Header() *chunk7.ChunkHeader
- func (msg *RconCmd) MsgId() int
- func (msg *RconCmd) MsgType() network7.MsgType
- func (msg *RconCmd) Pack() []byte
- func (msg *RconCmd) SetHeader(header *chunk7.ChunkHeader)
- func (msg *RconCmd) System() bool
- func (msg *RconCmd) Unpack(u *packer.Unpacker) error
- func (msg *RconCmd) Vital() bool
- type RconCmdAdd
- func (msg *RconCmdAdd) Header() *chunk7.ChunkHeader
- func (msg *RconCmdAdd) MsgId() int
- func (msg *RconCmdAdd) MsgType() network7.MsgType
- func (msg *RconCmdAdd) Pack() []byte
- func (msg *RconCmdAdd) SetHeader(header *chunk7.ChunkHeader)
- func (msg *RconCmdAdd) System() bool
- func (msg *RconCmdAdd) Unpack(u *packer.Unpacker) error
- func (msg *RconCmdAdd) Vital() bool
- type RconCmdRem
- func (msg *RconCmdRem) Header() *chunk7.ChunkHeader
- func (msg *RconCmdRem) MsgId() int
- func (msg *RconCmdRem) MsgType() network7.MsgType
- func (msg *RconCmdRem) Pack() []byte
- func (msg *RconCmdRem) SetHeader(header *chunk7.ChunkHeader)
- func (msg *RconCmdRem) System() bool
- func (msg *RconCmdRem) Unpack(u *packer.Unpacker) error
- func (msg *RconCmdRem) Vital() bool
- type RconLine
- func (msg *RconLine) Header() *chunk7.ChunkHeader
- func (msg *RconLine) MsgId() int
- func (msg *RconLine) MsgType() network7.MsgType
- func (msg *RconLine) Pack() []byte
- func (msg *RconLine) SetHeader(header *chunk7.ChunkHeader)
- func (msg *RconLine) System() bool
- func (msg *RconLine) Unpack(u *packer.Unpacker) error
- func (msg *RconLine) Vital() bool
- type Ready
- func (msg *Ready) Header() *chunk7.ChunkHeader
- func (msg *Ready) MsgId() int
- func (msg *Ready) MsgType() network7.MsgType
- func (msg *Ready) Pack() []byte
- func (msg *Ready) SetHeader(header *chunk7.ChunkHeader)
- func (msg *Ready) System() bool
- func (msg *Ready) Unpack(u *packer.Unpacker) error
- func (msg *Ready) Vital() bool
- type RequestMapData
- func (msg *RequestMapData) Header() *chunk7.ChunkHeader
- func (msg *RequestMapData) MsgId() int
- func (msg *RequestMapData) MsgType() network7.MsgType
- func (msg *RequestMapData) Pack() []byte
- func (msg *RequestMapData) SetHeader(header *chunk7.ChunkHeader)
- func (msg *RequestMapData) System() bool
- func (msg *RequestMapData) Unpack(u *packer.Unpacker) error
- func (msg *RequestMapData) Vital() bool
- type ServerInfo
- func (msg *ServerInfo) Header() *chunk7.ChunkHeader
- func (msg *ServerInfo) MsgId() int
- func (msg *ServerInfo) MsgType() network7.MsgType
- func (msg *ServerInfo) Pack() []byte
- func (msg *ServerInfo) SetHeader(header *chunk7.ChunkHeader)
- func (msg *ServerInfo) System() bool
- func (msg *ServerInfo) Unpack(u *packer.Unpacker) error
- func (msg *ServerInfo) Vital() bool
- type Snap
- func (msg *Snap) Header() *chunk7.ChunkHeader
- func (msg *Snap) MsgId() int
- func (msg *Snap) MsgType() network7.MsgType
- func (msg *Snap) Pack() []byte
- func (msg *Snap) SetHeader(header *chunk7.ChunkHeader)
- func (msg *Snap) System() bool
- func (msg *Snap) Unpack(u *packer.Unpacker) error
- func (msg *Snap) Vital() bool
- type SnapEmpty
- func (msg *SnapEmpty) Header() *chunk7.ChunkHeader
- func (msg *SnapEmpty) MsgId() int
- func (msg *SnapEmpty) MsgType() network7.MsgType
- func (msg *SnapEmpty) Pack() []byte
- func (msg *SnapEmpty) SetHeader(header *chunk7.ChunkHeader)
- func (msg *SnapEmpty) System() bool
- func (msg *SnapEmpty) Unpack(u *packer.Unpacker) error
- func (msg *SnapEmpty) Vital() bool
- type SnapSingle
- func (msg *SnapSingle) Header() *chunk7.ChunkHeader
- func (msg *SnapSingle) MsgId() int
- func (msg *SnapSingle) MsgType() network7.MsgType
- func (msg *SnapSingle) Pack() []byte
- func (msg *SnapSingle) SetHeader(header *chunk7.ChunkHeader)
- func (msg *SnapSingle) System() bool
- func (msg *SnapSingle) Unpack(u *packer.Unpacker) error
- func (msg *SnapSingle) Vital() bool
- type SnapSmall
- func (msg *SnapSmall) Header() *chunk7.ChunkHeader
- func (msg *SnapSmall) MsgId() int
- func (msg *SnapSmall) MsgType() network7.MsgType
- func (msg *SnapSmall) Pack() []byte
- func (msg *SnapSmall) SetHeader(header *chunk7.ChunkHeader)
- func (msg *SnapSmall) System() bool
- func (msg *SnapSmall) Unpack(u *packer.Unpacker) error
- func (msg *SnapSmall) Vital() bool
- type SvBroadcast
- func (msg *SvBroadcast) Header() *chunk7.ChunkHeader
- func (msg *SvBroadcast) MsgId() int
- func (msg *SvBroadcast) MsgType() network7.MsgType
- func (msg *SvBroadcast) Pack() []byte
- func (msg *SvBroadcast) SetHeader(header *chunk7.ChunkHeader)
- func (msg *SvBroadcast) System() bool
- func (msg *SvBroadcast) Unpack(u *packer.Unpacker) error
- func (msg *SvBroadcast) Vital() bool
- type SvChat
- func (msg *SvChat) Header() *chunk7.ChunkHeader
- func (msg *SvChat) MsgId() int
- func (msg *SvChat) MsgType() network7.MsgType
- func (msg *SvChat) Pack() []byte
- func (msg *SvChat) SetHeader(header *chunk7.ChunkHeader)
- func (msg *SvChat) System() bool
- func (msg *SvChat) Unpack(u *packer.Unpacker) error
- func (msg *SvChat) Vital() bool
- type SvCheckpoint
- func (msg *SvCheckpoint) Header() *chunk7.ChunkHeader
- func (msg *SvCheckpoint) MsgId() int
- func (msg *SvCheckpoint) MsgType() network7.MsgType
- func (msg *SvCheckpoint) Pack() []byte
- func (msg *SvCheckpoint) SetHeader(header *chunk7.ChunkHeader)
- func (msg *SvCheckpoint) System() bool
- func (msg *SvCheckpoint) Unpack(u *packer.Unpacker) error
- func (msg *SvCheckpoint) Vital() bool
- type SvClientDrop
- func (msg *SvClientDrop) Header() *chunk7.ChunkHeader
- func (msg *SvClientDrop) MsgId() int
- func (msg *SvClientDrop) MsgType() network7.MsgType
- func (msg *SvClientDrop) Pack() []byte
- func (msg *SvClientDrop) SetHeader(header *chunk7.ChunkHeader)
- func (msg *SvClientDrop) System() bool
- func (msg *SvClientDrop) Unpack(u *packer.Unpacker) error
- func (msg *SvClientDrop) Vital() bool
- type SvClientInfo
- func (msg *SvClientInfo) Header() *chunk7.ChunkHeader
- func (info *SvClientInfo) MsgId() int
- func (info *SvClientInfo) MsgType() network7.MsgType
- func (msg *SvClientInfo) Pack() []byte
- func (msg *SvClientInfo) SetHeader(header *chunk7.ChunkHeader)
- func (info *SvClientInfo) System() bool
- func (info *SvClientInfo) Unpack(u *packer.Unpacker) error
- func (info *SvClientInfo) Vital() bool
- type SvCommandInfo
- func (msg *SvCommandInfo) Header() *chunk7.ChunkHeader
- func (msg *SvCommandInfo) MsgId() int
- func (msg *SvCommandInfo) MsgType() network7.MsgType
- func (msg *SvCommandInfo) Pack() []byte
- func (msg *SvCommandInfo) SetHeader(header *chunk7.ChunkHeader)
- func (msg *SvCommandInfo) System() bool
- func (msg *SvCommandInfo) Unpack(u *packer.Unpacker) error
- func (msg *SvCommandInfo) Vital() bool
- type SvCommandInfoRemove
- func (msg *SvCommandInfoRemove) Header() *chunk7.ChunkHeader
- func (msg *SvCommandInfoRemove) MsgId() int
- func (msg *SvCommandInfoRemove) MsgType() network7.MsgType
- func (msg *SvCommandInfoRemove) Pack() []byte
- func (msg *SvCommandInfoRemove) SetHeader(header *chunk7.ChunkHeader)
- func (msg *SvCommandInfoRemove) System() bool
- func (msg *SvCommandInfoRemove) Unpack(u *packer.Unpacker) error
- func (msg *SvCommandInfoRemove) Vital() bool
- type SvEmoticon
- func (msg *SvEmoticon) Header() *chunk7.ChunkHeader
- func (msg *SvEmoticon) MsgId() int
- func (msg *SvEmoticon) MsgType() network7.MsgType
- func (msg *SvEmoticon) Pack() []byte
- func (msg *SvEmoticon) SetHeader(header *chunk7.ChunkHeader)
- func (msg *SvEmoticon) System() bool
- func (msg *SvEmoticon) Unpack(u *packer.Unpacker) error
- func (msg *SvEmoticon) Vital() bool
- type SvExtraProjectile
- func (msg *SvExtraProjectile) Header() *chunk7.ChunkHeader
- func (msg *SvExtraProjectile) MsgId() int
- func (msg *SvExtraProjectile) MsgType() network7.MsgType
- func (msg *SvExtraProjectile) Pack() []byte
- func (msg *SvExtraProjectile) SetHeader(header *chunk7.ChunkHeader)
- func (msg *SvExtraProjectile) System() bool
- func (msg *SvExtraProjectile) Unpack(u *packer.Unpacker) error
- func (msg *SvExtraProjectile) Vital() bool
- type SvGameInfo
- func (msg *SvGameInfo) Header() *chunk7.ChunkHeader
- func (msg *SvGameInfo) MsgId() int
- func (msg *SvGameInfo) MsgType() network7.MsgType
- func (msg *SvGameInfo) Pack() []byte
- func (msg *SvGameInfo) SetHeader(header *chunk7.ChunkHeader)
- func (msg *SvGameInfo) System() bool
- func (msg *SvGameInfo) Unpack(u *packer.Unpacker) error
- func (msg *SvGameInfo) Vital() bool
- type SvGameMsg
- func (msg *SvGameMsg) Header() *chunk7.ChunkHeader
- func (msg *SvGameMsg) MsgId() int
- func (msg *SvGameMsg) MsgType() network7.MsgType
- func (msg *SvGameMsg) Pack() []byte
- func (msg *SvGameMsg) SetHeader(header *chunk7.ChunkHeader)
- func (msg *SvGameMsg) System() bool
- func (msg *SvGameMsg) Unpack(u *packer.Unpacker) error
- func (msg *SvGameMsg) Vital() bool
- type SvKillMsg
- func (msg *SvKillMsg) Header() *chunk7.ChunkHeader
- func (msg *SvKillMsg) MsgId() int
- func (msg *SvKillMsg) MsgType() network7.MsgType
- func (msg *SvKillMsg) Pack() []byte
- func (msg *SvKillMsg) SetHeader(header *chunk7.ChunkHeader)
- func (msg *SvKillMsg) System() bool
- func (msg *SvKillMsg) Unpack(u *packer.Unpacker) error
- func (msg *SvKillMsg) Vital() bool
- type SvMotd
- func (msg *SvMotd) Header() *chunk7.ChunkHeader
- func (msg *SvMotd) MsgId() int
- func (msg *SvMotd) MsgType() network7.MsgType
- func (msg *SvMotd) Pack() []byte
- func (msg *SvMotd) SetHeader(header *chunk7.ChunkHeader)
- func (msg *SvMotd) System() bool
- func (msg *SvMotd) Unpack(u *packer.Unpacker) error
- func (msg *SvMotd) Vital() bool
- type SvRaceFinish
- func (msg *SvRaceFinish) Header() *chunk7.ChunkHeader
- func (msg *SvRaceFinish) MsgId() int
- func (msg *SvRaceFinish) MsgType() network7.MsgType
- func (msg *SvRaceFinish) Pack() []byte
- func (msg *SvRaceFinish) SetHeader(header *chunk7.ChunkHeader)
- func (msg *SvRaceFinish) System() bool
- func (msg *SvRaceFinish) Unpack(u *packer.Unpacker) error
- func (msg *SvRaceFinish) Vital() bool
- type SvReadyToEnter
- func (msg *SvReadyToEnter) Header() *chunk7.ChunkHeader
- func (msg *SvReadyToEnter) MsgId() int
- func (msg *SvReadyToEnter) MsgType() network7.MsgType
- func (msg *SvReadyToEnter) Pack() []byte
- func (msg *SvReadyToEnter) SetHeader(header *chunk7.ChunkHeader)
- func (msg *SvReadyToEnter) System() bool
- func (msg *SvReadyToEnter) Unpack(u *packer.Unpacker) error
- func (msg *SvReadyToEnter) Vital() bool
- type SvServerSettings
- func (msg *SvServerSettings) Header() *chunk7.ChunkHeader
- func (msg *SvServerSettings) MsgId() int
- func (msg *SvServerSettings) MsgType() network7.MsgType
- func (msg *SvServerSettings) Pack() []byte
- func (msg *SvServerSettings) SetHeader(header *chunk7.ChunkHeader)
- func (msg *SvServerSettings) System() bool
- func (msg *SvServerSettings) Unpack(u *packer.Unpacker) error
- func (msg *SvServerSettings) Vital() bool
- type SvSkinChange
- func (msg *SvSkinChange) Header() *chunk7.ChunkHeader
- func (msg *SvSkinChange) MsgId() int
- func (msg *SvSkinChange) MsgType() network7.MsgType
- func (msg *SvSkinChange) Pack() []byte
- func (msg *SvSkinChange) SetHeader(header *chunk7.ChunkHeader)
- func (msg *SvSkinChange) System() bool
- func (msg *SvSkinChange) Unpack(u *packer.Unpacker) error
- func (msg *SvSkinChange) Vital() bool
- type SvTeam
- func (msg *SvTeam) Header() *chunk7.ChunkHeader
- func (msg *SvTeam) MsgId() int
- func (msg *SvTeam) MsgType() network7.MsgType
- func (msg *SvTeam) Pack() []byte
- func (msg *SvTeam) SetHeader(header *chunk7.ChunkHeader)
- func (msg *SvTeam) System() bool
- func (msg *SvTeam) Unpack(u *packer.Unpacker) error
- func (msg *SvTeam) Vital() bool
- type SvTuneParams
- func (msg *SvTuneParams) Header() *chunk7.ChunkHeader
- func (msg *SvTuneParams) MsgId() int
- func (msg *SvTuneParams) MsgType() network7.MsgType
- func (msg *SvTuneParams) Pack() []byte
- func (msg *SvTuneParams) SetHeader(header *chunk7.ChunkHeader)
- func (msg *SvTuneParams) System() bool
- func (msg *SvTuneParams) Unpack(u *packer.Unpacker) error
- func (msg *SvTuneParams) Vital() bool
- type SvVoteClearOptions
- func (msg *SvVoteClearOptions) Header() *chunk7.ChunkHeader
- func (msg *SvVoteClearOptions) MsgId() int
- func (msg *SvVoteClearOptions) MsgType() network7.MsgType
- func (msg *SvVoteClearOptions) Pack() []byte
- func (msg *SvVoteClearOptions) SetHeader(header *chunk7.ChunkHeader)
- func (msg *SvVoteClearOptions) System() bool
- func (msg *SvVoteClearOptions) Unpack(u *packer.Unpacker) error
- func (msg *SvVoteClearOptions) Vital() bool
- type SvVoteOptionAdd
- func (msg *SvVoteOptionAdd) Header() *chunk7.ChunkHeader
- func (msg *SvVoteOptionAdd) MsgId() int
- func (msg *SvVoteOptionAdd) MsgType() network7.MsgType
- func (msg *SvVoteOptionAdd) Pack() []byte
- func (msg *SvVoteOptionAdd) SetHeader(header *chunk7.ChunkHeader)
- func (msg *SvVoteOptionAdd) System() bool
- func (msg *SvVoteOptionAdd) Unpack(u *packer.Unpacker) error
- func (msg *SvVoteOptionAdd) Vital() bool
- type SvVoteOptionListAdd
- func (msg *SvVoteOptionListAdd) Header() *chunk7.ChunkHeader
- func (msg *SvVoteOptionListAdd) MsgId() int
- func (msg *SvVoteOptionListAdd) MsgType() network7.MsgType
- func (msg *SvVoteOptionListAdd) Pack() []byte
- func (msg *SvVoteOptionListAdd) SetHeader(header *chunk7.ChunkHeader)
- func (msg *SvVoteOptionListAdd) System() bool
- func (msg *SvVoteOptionListAdd) Unpack(u *packer.Unpacker) error
- func (msg *SvVoteOptionListAdd) Vital() bool
- type SvVoteOptionRemove
- func (msg *SvVoteOptionRemove) Header() *chunk7.ChunkHeader
- func (msg *SvVoteOptionRemove) MsgId() int
- func (msg *SvVoteOptionRemove) MsgType() network7.MsgType
- func (msg *SvVoteOptionRemove) Pack() []byte
- func (msg *SvVoteOptionRemove) SetHeader(header *chunk7.ChunkHeader)
- func (msg *SvVoteOptionRemove) System() bool
- func (msg *SvVoteOptionRemove) Unpack(u *packer.Unpacker) error
- func (msg *SvVoteOptionRemove) Vital() bool
- type SvVoteSet
- func (msg *SvVoteSet) Header() *chunk7.ChunkHeader
- func (msg *SvVoteSet) MsgId() int
- func (msg *SvVoteSet) MsgType() network7.MsgType
- func (msg *SvVoteSet) Pack() []byte
- func (msg *SvVoteSet) SetHeader(header *chunk7.ChunkHeader)
- func (msg *SvVoteSet) System() bool
- func (msg *SvVoteSet) Unpack(u *packer.Unpacker) error
- func (msg *SvVoteSet) Vital() bool
- type SvVoteStatus
- func (msg *SvVoteStatus) Header() *chunk7.ChunkHeader
- func (msg *SvVoteStatus) MsgId() int
- func (msg *SvVoteStatus) MsgType() network7.MsgType
- func (msg *SvVoteStatus) Pack() []byte
- func (msg *SvVoteStatus) SetHeader(header *chunk7.ChunkHeader)
- func (msg *SvVoteStatus) System() bool
- func (msg *SvVoteStatus) Unpack(u *packer.Unpacker) error
- func (msg *SvVoteStatus) Vital() bool
- type SvWeaponPickup
- func (msg *SvWeaponPickup) Header() *chunk7.ChunkHeader
- func (msg *SvWeaponPickup) MsgId() int
- func (msg *SvWeaponPickup) MsgType() network7.MsgType
- func (msg *SvWeaponPickup) Pack() []byte
- func (msg *SvWeaponPickup) SetHeader(header *chunk7.ChunkHeader)
- func (msg *SvWeaponPickup) System() bool
- func (msg *SvWeaponPickup) Unpack(u *packer.Unpacker) error
- func (msg *SvWeaponPickup) Vital() bool
- type Unknown
- func (msg *Unknown) Header() *chunk7.ChunkHeader
- func (msg *Unknown) MsgId() int
- func (msg *Unknown) MsgType() network7.MsgType
- func (msg *Unknown) Pack() []byte
- func (msg *Unknown) SetHeader(header *chunk7.ChunkHeader)
- func (msg *Unknown) System() bool
- func (msg *Unknown) Unpack(u *packer.Unpacker) error
- func (msg *Unknown) Vital() bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthChallenge ¶
type AuthChallenge struct {
ChunkHeader *chunk7.ChunkHeader
}
this message is unused in the official 0.7.5 implementation
func (*AuthChallenge) Header ¶
func (msg *AuthChallenge) Header() *chunk7.ChunkHeader
func (*AuthChallenge) MsgId ¶
func (msg *AuthChallenge) MsgId() int
func (*AuthChallenge) MsgType ¶
func (msg *AuthChallenge) MsgType() network7.MsgType
func (*AuthChallenge) Pack ¶
func (msg *AuthChallenge) Pack() []byte
func (*AuthChallenge) SetHeader ¶
func (msg *AuthChallenge) SetHeader(header *chunk7.ChunkHeader)
func (*AuthChallenge) System ¶
func (msg *AuthChallenge) System() bool
func (*AuthChallenge) Vital ¶
func (msg *AuthChallenge) Vital() bool
type AuthResponse ¶
type AuthResponse struct {
ChunkHeader *chunk7.ChunkHeader
}
this message is unused in the official 0.7.5 implementation
func (*AuthResponse) Header ¶
func (msg *AuthResponse) Header() *chunk7.ChunkHeader
func (*AuthResponse) MsgId ¶
func (msg *AuthResponse) MsgId() int
func (*AuthResponse) MsgType ¶
func (msg *AuthResponse) MsgType() network7.MsgType
func (*AuthResponse) Pack ¶
func (msg *AuthResponse) Pack() []byte
func (*AuthResponse) SetHeader ¶
func (msg *AuthResponse) SetHeader(header *chunk7.ChunkHeader)
func (*AuthResponse) System ¶
func (msg *AuthResponse) System() bool
func (*AuthResponse) Vital ¶
func (msg *AuthResponse) Vital() bool
type AuthResult ¶
type AuthResult struct {
ChunkHeader *chunk7.ChunkHeader
}
this message is unused in the official 0.7.5 implementation
func (*AuthResult) Header ¶
func (msg *AuthResult) Header() *chunk7.ChunkHeader
func (*AuthResult) MsgId ¶
func (msg *AuthResult) MsgId() int
func (*AuthResult) MsgType ¶
func (msg *AuthResult) MsgType() network7.MsgType
func (*AuthResult) Pack ¶
func (msg *AuthResult) Pack() []byte
func (*AuthResult) SetHeader ¶
func (msg *AuthResult) SetHeader(header *chunk7.ChunkHeader)
func (*AuthResult) System ¶
func (msg *AuthResult) System() bool
func (*AuthResult) Vital ¶
func (msg *AuthResult) Vital() bool
type AuthStart ¶
type AuthStart struct {
ChunkHeader *chunk7.ChunkHeader
}
this message is unused in the official 0.7.5 implementation
func (*AuthStart) Header ¶
func (msg *AuthStart) Header() *chunk7.ChunkHeader
func (*AuthStart) SetHeader ¶
func (msg *AuthStart) SetHeader(header *chunk7.ChunkHeader)
type ClCallVote ¶
type ClCallVote struct { ChunkHeader *chunk7.ChunkHeader Type string Value string Reason string Force bool }
func (*ClCallVote) Header ¶
func (msg *ClCallVote) Header() *chunk7.ChunkHeader
func (*ClCallVote) MsgId ¶
func (msg *ClCallVote) MsgId() int
func (*ClCallVote) MsgType ¶
func (msg *ClCallVote) MsgType() network7.MsgType
func (*ClCallVote) Pack ¶
func (msg *ClCallVote) Pack() []byte
func (*ClCallVote) SetHeader ¶
func (msg *ClCallVote) SetHeader(header *chunk7.ChunkHeader)
func (*ClCallVote) System ¶
func (msg *ClCallVote) System() bool
func (*ClCallVote) Vital ¶
func (msg *ClCallVote) Vital() bool
type ClCommand ¶
type ClCommand struct { ChunkHeader *chunk7.ChunkHeader Name string Arguments string }
func (*ClCommand) Header ¶
func (msg *ClCommand) Header() *chunk7.ChunkHeader
func (*ClCommand) SetHeader ¶
func (msg *ClCommand) SetHeader(header *chunk7.ChunkHeader)
type ClEmoticon ¶
type ClEmoticon struct { ChunkHeader *chunk7.ChunkHeader Emoticon network7.Emoticon }
func (*ClEmoticon) Header ¶
func (msg *ClEmoticon) Header() *chunk7.ChunkHeader
func (*ClEmoticon) MsgId ¶
func (msg *ClEmoticon) MsgId() int
func (*ClEmoticon) MsgType ¶
func (msg *ClEmoticon) MsgType() network7.MsgType
func (*ClEmoticon) Pack ¶
func (msg *ClEmoticon) Pack() []byte
func (*ClEmoticon) SetHeader ¶
func (msg *ClEmoticon) SetHeader(header *chunk7.ChunkHeader)
func (*ClEmoticon) System ¶
func (msg *ClEmoticon) System() bool
func (*ClEmoticon) Vital ¶
func (msg *ClEmoticon) Vital() bool
type ClKill ¶
type ClKill struct {
ChunkHeader *chunk7.ChunkHeader
}
func (*ClKill) Header ¶
func (msg *ClKill) Header() *chunk7.ChunkHeader
func (*ClKill) SetHeader ¶
func (msg *ClKill) SetHeader(header *chunk7.ChunkHeader)
type ClReadyChange ¶
type ClReadyChange struct {
ChunkHeader *chunk7.ChunkHeader
}
message to request game pause and unpause will pause the game for everyone if one person sends it and if the server allows it will unpause the game if everyone send it
func (*ClReadyChange) Header ¶
func (msg *ClReadyChange) Header() *chunk7.ChunkHeader
func (*ClReadyChange) MsgId ¶
func (msg *ClReadyChange) MsgId() int
func (*ClReadyChange) MsgType ¶
func (msg *ClReadyChange) MsgType() network7.MsgType
func (*ClReadyChange) Pack ¶
func (msg *ClReadyChange) Pack() []byte
func (*ClReadyChange) SetHeader ¶
func (msg *ClReadyChange) SetHeader(header *chunk7.ChunkHeader)
func (*ClReadyChange) System ¶
func (msg *ClReadyChange) System() bool
func (*ClReadyChange) Vital ¶
func (msg *ClReadyChange) Vital() bool
type ClSay ¶
type ClSay struct { ChunkHeader *chunk7.ChunkHeader Mode network7.ChatMode TargetId int Message string }
func (*ClSay) Header ¶
func (msg *ClSay) Header() *chunk7.ChunkHeader
func (*ClSay) SetHeader ¶
func (msg *ClSay) SetHeader(header *chunk7.ChunkHeader)
type ClSetSpectatorMode ¶
type ClSetSpectatorMode struct { ChunkHeader *chunk7.ChunkHeader Mode network7.Spec SpectatorId int }
func (*ClSetSpectatorMode) Header ¶
func (msg *ClSetSpectatorMode) Header() *chunk7.ChunkHeader
func (*ClSetSpectatorMode) MsgId ¶
func (msg *ClSetSpectatorMode) MsgId() int
func (*ClSetSpectatorMode) MsgType ¶
func (msg *ClSetSpectatorMode) MsgType() network7.MsgType
func (*ClSetSpectatorMode) Pack ¶
func (msg *ClSetSpectatorMode) Pack() []byte
func (*ClSetSpectatorMode) SetHeader ¶
func (msg *ClSetSpectatorMode) SetHeader(header *chunk7.ChunkHeader)
func (*ClSetSpectatorMode) System ¶
func (msg *ClSetSpectatorMode) System() bool
func (*ClSetSpectatorMode) Vital ¶
func (msg *ClSetSpectatorMode) Vital() bool
type ClSetTeam ¶
type ClSetTeam struct { ChunkHeader *chunk7.ChunkHeader Team network7.GameTeam }
func (*ClSetTeam) Header ¶
func (msg *ClSetTeam) Header() *chunk7.ChunkHeader
func (*ClSetTeam) SetHeader ¶
func (msg *ClSetTeam) SetHeader(header *chunk7.ChunkHeader)
type ClSkinChange ¶
type ClSkinChange struct { ChunkHeader *chunk7.ChunkHeader Body string Marking string Decoration string Hands string Feet string Eyes string CustomColorBody bool CustomColorMarking bool CustomColorDecoration bool CustomColorHands bool CustomColorFeet bool CustomColorEyes bool ColorBody int ColorMarking int ColorDecoration int ColorHands int ColorFeet int ColorEyes int }
func (*ClSkinChange) Header ¶
func (msg *ClSkinChange) Header() *chunk7.ChunkHeader
func (*ClSkinChange) MsgId ¶
func (msg *ClSkinChange) MsgId() int
func (*ClSkinChange) MsgType ¶
func (msg *ClSkinChange) MsgType() network7.MsgType
func (*ClSkinChange) Pack ¶
func (msg *ClSkinChange) Pack() []byte
func (*ClSkinChange) SetHeader ¶
func (msg *ClSkinChange) SetHeader(header *chunk7.ChunkHeader)
func (*ClSkinChange) System ¶
func (msg *ClSkinChange) System() bool
func (*ClSkinChange) Vital ¶
func (msg *ClSkinChange) Vital() bool
type ClStartInfo ¶
type ClStartInfo struct { ChunkHeader *chunk7.ChunkHeader Name string Clan string Country int Body string Marking string Decoration string Hands string Feet string Eyes string CustomColorBody bool CustomColorMarking bool CustomColorDecoration bool CustomColorHands bool CustomColorFeet bool CustomColorEyes bool ColorBody int ColorMarking int ColorDecoration int ColorHands int ColorFeet int ColorEyes int }
func (*ClStartInfo) Header ¶
func (msg *ClStartInfo) Header() *chunk7.ChunkHeader
func (*ClStartInfo) MsgId ¶
func (msg *ClStartInfo) MsgId() int
func (*ClStartInfo) MsgType ¶
func (msg *ClStartInfo) MsgType() network7.MsgType
func (*ClStartInfo) Pack ¶
func (msg *ClStartInfo) Pack() []byte
func (*ClStartInfo) SetHeader ¶
func (msg *ClStartInfo) SetHeader(header *chunk7.ChunkHeader)
func (*ClStartInfo) System ¶
func (msg *ClStartInfo) System() bool
func (*ClStartInfo) Vital ¶
func (msg *ClStartInfo) Vital() bool
type ClVote ¶
type ClVote struct { ChunkHeader *chunk7.ChunkHeader Choice network7.VoteChoice }
func (*ClVote) Header ¶
func (msg *ClVote) Header() *chunk7.ChunkHeader
func (*ClVote) SetHeader ¶
func (msg *ClVote) SetHeader(header *chunk7.ChunkHeader)
type ConReady ¶
type ConReady struct {
ChunkHeader *chunk7.ChunkHeader
}
func (*ConReady) Header ¶
func (msg *ConReady) Header() *chunk7.ChunkHeader
func (*ConReady) SetHeader ¶
func (msg *ConReady) SetHeader(header *chunk7.ChunkHeader)
type CtrlAccept ¶
type CtrlAccept struct {
Token [4]byte
}
func (*CtrlAccept) Header ¶
func (msg *CtrlAccept) Header() *chunk7.ChunkHeader
func (*CtrlAccept) MsgId ¶
func (msg *CtrlAccept) MsgId() int
func (*CtrlAccept) MsgType ¶
func (msg *CtrlAccept) MsgType() network7.MsgType
func (*CtrlAccept) Pack ¶
func (msg *CtrlAccept) Pack() []byte
func (*CtrlAccept) SetHeader ¶
func (msg *CtrlAccept) SetHeader(header *chunk7.ChunkHeader)
func (*CtrlAccept) System ¶
func (msg *CtrlAccept) System() bool
func (*CtrlAccept) Vital ¶
func (msg *CtrlAccept) Vital() bool
type CtrlClose ¶
type CtrlClose struct {
Reason string
}
func (*CtrlClose) Header ¶
func (msg *CtrlClose) Header() *chunk7.ChunkHeader
func (*CtrlClose) SetHeader ¶
func (msg *CtrlClose) SetHeader(header *chunk7.ChunkHeader)
type CtrlConnect ¶
type CtrlConnect struct {
Token [4]byte
}
func (*CtrlConnect) Header ¶
func (msg *CtrlConnect) Header() *chunk7.ChunkHeader
func (*CtrlConnect) MsgId ¶
func (msg *CtrlConnect) MsgId() int
func (*CtrlConnect) MsgType ¶
func (msg *CtrlConnect) MsgType() network7.MsgType
func (*CtrlConnect) Pack ¶
func (msg *CtrlConnect) Pack() []byte
func (*CtrlConnect) SetHeader ¶
func (msg *CtrlConnect) SetHeader(header *chunk7.ChunkHeader)
func (*CtrlConnect) System ¶
func (msg *CtrlConnect) System() bool
func (*CtrlConnect) Vital ¶
func (msg *CtrlConnect) Vital() bool
type CtrlKeepAlive ¶
type CtrlKeepAlive struct { }
func (*CtrlKeepAlive) Header ¶
func (msg *CtrlKeepAlive) Header() *chunk7.ChunkHeader
func (*CtrlKeepAlive) MsgId ¶
func (msg *CtrlKeepAlive) MsgId() int
func (*CtrlKeepAlive) MsgType ¶
func (msg *CtrlKeepAlive) MsgType() network7.MsgType
func (*CtrlKeepAlive) Pack ¶
func (msg *CtrlKeepAlive) Pack() []byte
func (*CtrlKeepAlive) SetHeader ¶
func (msg *CtrlKeepAlive) SetHeader(header *chunk7.ChunkHeader)
func (*CtrlKeepAlive) System ¶
func (msg *CtrlKeepAlive) System() bool
func (*CtrlKeepAlive) Vital ¶
func (msg *CtrlKeepAlive) Vital() bool
type CtrlToken ¶
type CtrlToken struct {
Token [4]byte
}
func (*CtrlToken) Header ¶
func (msg *CtrlToken) Header() *chunk7.ChunkHeader
func (*CtrlToken) SetHeader ¶
func (msg *CtrlToken) SetHeader(header *chunk7.ChunkHeader)
type DeClientEnter ¶
type DeClientEnter struct { ChunkHeader *chunk7.ChunkHeader Name string ClientId int Team network7.GameTeam }
only used for demos never send over the network
func (*DeClientEnter) Header ¶
func (msg *DeClientEnter) Header() *chunk7.ChunkHeader
func (*DeClientEnter) MsgId ¶
func (msg *DeClientEnter) MsgId() int
func (*DeClientEnter) MsgType ¶
func (msg *DeClientEnter) MsgType() network7.MsgType
func (*DeClientEnter) Pack ¶
func (msg *DeClientEnter) Pack() []byte
func (*DeClientEnter) SetHeader ¶
func (msg *DeClientEnter) SetHeader(header *chunk7.ChunkHeader)
func (*DeClientEnter) System ¶
func (msg *DeClientEnter) System() bool
func (*DeClientEnter) Vital ¶
func (msg *DeClientEnter) Vital() bool
type DeClientLeave ¶
type DeClientLeave struct { ChunkHeader *chunk7.ChunkHeader Name string ClientId int Reason string }
only used for demos never send over the network
func (*DeClientLeave) Header ¶
func (msg *DeClientLeave) Header() *chunk7.ChunkHeader
func (*DeClientLeave) MsgId ¶
func (msg *DeClientLeave) MsgId() int
func (*DeClientLeave) MsgType ¶
func (msg *DeClientLeave) MsgType() network7.MsgType
func (*DeClientLeave) Pack ¶
func (msg *DeClientLeave) Pack() []byte
func (*DeClientLeave) SetHeader ¶
func (msg *DeClientLeave) SetHeader(header *chunk7.ChunkHeader)
func (*DeClientLeave) System ¶
func (msg *DeClientLeave) System() bool
func (*DeClientLeave) Vital ¶
func (msg *DeClientLeave) Vital() bool
type EnterGame ¶
type EnterGame struct {
ChunkHeader *chunk7.ChunkHeader
}
func (*EnterGame) Header ¶
func (msg *EnterGame) Header() *chunk7.ChunkHeader
func (*EnterGame) SetHeader ¶
func (msg *EnterGame) SetHeader(header *chunk7.ChunkHeader)
type Error ¶
type Error struct {
ChunkHeader *chunk7.ChunkHeader
}
this message is unused in the official 0.7.5 implementation
func (*Error) Header ¶
func (msg *Error) Header() *chunk7.ChunkHeader
func (*Error) SetHeader ¶
func (msg *Error) SetHeader(header *chunk7.ChunkHeader)
type Info ¶
type Info struct { ChunkHeader *chunk7.ChunkHeader // The official name is "NetVersion" but a more fitting name in my opinion would be "Protocol Version". // The variable C++ implementations GAME_NETVERSION always expands to "0.7 802f1be60a05665f" // If the server gets another string it actually rejects the connection. This is what prohibits 0.6 clients to join 0.7 servers. // // Recommended value is network7.NetVersion Version string // Password to enter password protected servers // If the server does not require a password it will ignore this string // // Recommended value is "" Password string // Another version field which does not have to match the servers version to establish a connection. // The first version field makes sure that client and server use the same major protocol and are compatible. // This "Client Version" field then informs the server about the clients minor version. // The server can use it to activate some non protocol breaking features that were introduced in minor releases. // // The official teeworlds 0.7.5 client sends the value 0x0705 // So the recommended value is network7.ClientVersion ClientVersion int }
func (*Info) Header ¶
func (msg *Info) Header() *chunk7.ChunkHeader
func (*Info) SetHeader ¶
func (msg *Info) SetHeader(header *chunk7.ChunkHeader)
type Input ¶
type Input struct { ChunkHeader *chunk7.ChunkHeader AckGameTick int PredictionTick int // Size int // size is always 40 Direction int TargetX int TargetY int Jump int Fire int Hook int PlayerFlags int WantedWeapon network7.Weapon NextWeapon network7.Weapon PrevWeapon network7.Weapon }
func (*Input) Header ¶
func (msg *Input) Header() *chunk7.ChunkHeader
func (*Input) SetHeader ¶
func (msg *Input) SetHeader(header *chunk7.ChunkHeader)
type InputTiming ¶
type InputTiming struct { ChunkHeader *chunk7.ChunkHeader IntendedPredTick int TimeLeft int }
func (*InputTiming) Header ¶
func (msg *InputTiming) Header() *chunk7.ChunkHeader
func (*InputTiming) MsgId ¶
func (msg *InputTiming) MsgId() int
func (*InputTiming) MsgType ¶
func (msg *InputTiming) MsgType() network7.MsgType
func (*InputTiming) Pack ¶
func (msg *InputTiming) Pack() []byte
func (*InputTiming) SetHeader ¶
func (msg *InputTiming) SetHeader(header *chunk7.ChunkHeader)
func (*InputTiming) System ¶
func (msg *InputTiming) System() bool
func (*InputTiming) Vital ¶
func (msg *InputTiming) Vital() bool
type MapChange ¶
type MapChange struct { ChunkHeader *chunk7.ChunkHeader Name string Crc int Size int NumResponseChunksPerRequest int ChunkSize int Sha256 [32]byte }
func (*MapChange) Header ¶
func (msg *MapChange) Header() *chunk7.ChunkHeader
func (*MapChange) SetHeader ¶
func (msg *MapChange) SetHeader(header *chunk7.ChunkHeader)
type MapData ¶
type MapData struct { ChunkHeader *chunk7.ChunkHeader Data []byte }
func (*MapData) Header ¶
func (msg *MapData) Header() *chunk7.ChunkHeader
func (*MapData) SetHeader ¶
func (msg *MapData) SetHeader(header *chunk7.ChunkHeader)
type MaplistEntryAdd ¶
type MaplistEntryAdd struct { ChunkHeader *chunk7.ChunkHeader MapName string }
func (*MaplistEntryAdd) Header ¶
func (msg *MaplistEntryAdd) Header() *chunk7.ChunkHeader
func (*MaplistEntryAdd) MsgId ¶
func (msg *MaplistEntryAdd) MsgId() int
func (*MaplistEntryAdd) MsgType ¶
func (msg *MaplistEntryAdd) MsgType() network7.MsgType
func (*MaplistEntryAdd) Pack ¶
func (msg *MaplistEntryAdd) Pack() []byte
func (*MaplistEntryAdd) SetHeader ¶
func (msg *MaplistEntryAdd) SetHeader(header *chunk7.ChunkHeader)
func (*MaplistEntryAdd) System ¶
func (msg *MaplistEntryAdd) System() bool
func (*MaplistEntryAdd) Vital ¶
func (msg *MaplistEntryAdd) Vital() bool
type MaplistEntryRem ¶
type MaplistEntryRem struct { ChunkHeader *chunk7.ChunkHeader MapName string }
func (*MaplistEntryRem) Header ¶
func (msg *MaplistEntryRem) Header() *chunk7.ChunkHeader
func (*MaplistEntryRem) MsgId ¶
func (msg *MaplistEntryRem) MsgId() int
func (*MaplistEntryRem) MsgType ¶
func (msg *MaplistEntryRem) MsgType() network7.MsgType
func (*MaplistEntryRem) Pack ¶
func (msg *MaplistEntryRem) Pack() []byte
func (*MaplistEntryRem) SetHeader ¶
func (msg *MaplistEntryRem) SetHeader(header *chunk7.ChunkHeader)
func (*MaplistEntryRem) System ¶
func (msg *MaplistEntryRem) System() bool
func (*MaplistEntryRem) Vital ¶
func (msg *MaplistEntryRem) Vital() bool
type NetMessage ¶
type Ping ¶
type Ping struct {
ChunkHeader *chunk7.ChunkHeader
}
func (*Ping) Header ¶
func (msg *Ping) Header() *chunk7.ChunkHeader
func (*Ping) SetHeader ¶
func (msg *Ping) SetHeader(header *chunk7.ChunkHeader)
type PingReply ¶
type PingReply struct {
ChunkHeader *chunk7.ChunkHeader
}
func (*PingReply) Header ¶
func (msg *PingReply) Header() *chunk7.ChunkHeader
func (*PingReply) SetHeader ¶
func (msg *PingReply) SetHeader(header *chunk7.ChunkHeader)
type RconAuth ¶
type RconAuth struct { ChunkHeader *chunk7.ChunkHeader Password string }
func (*RconAuth) Header ¶
func (msg *RconAuth) Header() *chunk7.ChunkHeader
func (*RconAuth) SetHeader ¶
func (msg *RconAuth) SetHeader(header *chunk7.ChunkHeader)
type RconAuthOff ¶
type RconAuthOff struct {
ChunkHeader *chunk7.ChunkHeader
}
func (*RconAuthOff) Header ¶
func (msg *RconAuthOff) Header() *chunk7.ChunkHeader
func (*RconAuthOff) MsgId ¶
func (msg *RconAuthOff) MsgId() int
func (*RconAuthOff) MsgType ¶
func (msg *RconAuthOff) MsgType() network7.MsgType
func (*RconAuthOff) Pack ¶
func (msg *RconAuthOff) Pack() []byte
func (*RconAuthOff) SetHeader ¶
func (msg *RconAuthOff) SetHeader(header *chunk7.ChunkHeader)
func (*RconAuthOff) System ¶
func (msg *RconAuthOff) System() bool
func (*RconAuthOff) Vital ¶
func (msg *RconAuthOff) Vital() bool
type RconAuthOn ¶
type RconAuthOn struct {
ChunkHeader *chunk7.ChunkHeader
}
func (*RconAuthOn) Header ¶
func (msg *RconAuthOn) Header() *chunk7.ChunkHeader
func (*RconAuthOn) MsgId ¶
func (msg *RconAuthOn) MsgId() int
func (*RconAuthOn) MsgType ¶
func (msg *RconAuthOn) MsgType() network7.MsgType
func (*RconAuthOn) Pack ¶
func (msg *RconAuthOn) Pack() []byte
func (*RconAuthOn) SetHeader ¶
func (msg *RconAuthOn) SetHeader(header *chunk7.ChunkHeader)
func (*RconAuthOn) System ¶
func (msg *RconAuthOn) System() bool
func (*RconAuthOn) Vital ¶
func (msg *RconAuthOn) Vital() bool
type RconCmd ¶
type RconCmd struct { ChunkHeader *chunk7.ChunkHeader Command string }
func (*RconCmd) Header ¶
func (msg *RconCmd) Header() *chunk7.ChunkHeader
func (*RconCmd) SetHeader ¶
func (msg *RconCmd) SetHeader(header *chunk7.ChunkHeader)
type RconCmdAdd ¶
type RconCmdAdd struct { ChunkHeader *chunk7.ChunkHeader Name string Help string Params string }
func (*RconCmdAdd) Header ¶
func (msg *RconCmdAdd) Header() *chunk7.ChunkHeader
func (*RconCmdAdd) MsgId ¶
func (msg *RconCmdAdd) MsgId() int
func (*RconCmdAdd) MsgType ¶
func (msg *RconCmdAdd) MsgType() network7.MsgType
func (*RconCmdAdd) Pack ¶
func (msg *RconCmdAdd) Pack() []byte
func (*RconCmdAdd) SetHeader ¶
func (msg *RconCmdAdd) SetHeader(header *chunk7.ChunkHeader)
func (*RconCmdAdd) System ¶
func (msg *RconCmdAdd) System() bool
func (*RconCmdAdd) Vital ¶
func (msg *RconCmdAdd) Vital() bool
type RconCmdRem ¶
type RconCmdRem struct { ChunkHeader *chunk7.ChunkHeader Name string }
func (*RconCmdRem) Header ¶
func (msg *RconCmdRem) Header() *chunk7.ChunkHeader
func (*RconCmdRem) MsgId ¶
func (msg *RconCmdRem) MsgId() int
func (*RconCmdRem) MsgType ¶
func (msg *RconCmdRem) MsgType() network7.MsgType
func (*RconCmdRem) Pack ¶
func (msg *RconCmdRem) Pack() []byte
func (*RconCmdRem) SetHeader ¶
func (msg *RconCmdRem) SetHeader(header *chunk7.ChunkHeader)
func (*RconCmdRem) System ¶
func (msg *RconCmdRem) System() bool
func (*RconCmdRem) Vital ¶
func (msg *RconCmdRem) Vital() bool
type RconLine ¶
type RconLine struct { ChunkHeader *chunk7.ChunkHeader Line string }
func (*RconLine) Header ¶
func (msg *RconLine) Header() *chunk7.ChunkHeader
func (*RconLine) SetHeader ¶
func (msg *RconLine) SetHeader(header *chunk7.ChunkHeader)
type Ready ¶
type Ready struct {
ChunkHeader *chunk7.ChunkHeader
}
func (*Ready) Header ¶
func (msg *Ready) Header() *chunk7.ChunkHeader
func (*Ready) SetHeader ¶
func (msg *Ready) SetHeader(header *chunk7.ChunkHeader)
type RequestMapData ¶
type RequestMapData struct {
ChunkHeader *chunk7.ChunkHeader
}
func (*RequestMapData) Header ¶
func (msg *RequestMapData) Header() *chunk7.ChunkHeader
func (*RequestMapData) MsgId ¶
func (msg *RequestMapData) MsgId() int
func (*RequestMapData) MsgType ¶
func (msg *RequestMapData) MsgType() network7.MsgType
func (*RequestMapData) Pack ¶
func (msg *RequestMapData) Pack() []byte
func (*RequestMapData) SetHeader ¶
func (msg *RequestMapData) SetHeader(header *chunk7.ChunkHeader)
func (*RequestMapData) System ¶
func (msg *RequestMapData) System() bool
func (*RequestMapData) Vital ¶
func (msg *RequestMapData) Vital() bool
type ServerInfo ¶
type ServerInfo struct { ChunkHeader *chunk7.ChunkHeader Version string Name string Hostname string MapName string GameType string Flags int SkillLevel int PlayerCount int PlayerSlots int ClientCount int MaxClients int }
func (*ServerInfo) Header ¶
func (msg *ServerInfo) Header() *chunk7.ChunkHeader
func (*ServerInfo) MsgId ¶
func (msg *ServerInfo) MsgId() int
func (*ServerInfo) MsgType ¶
func (msg *ServerInfo) MsgType() network7.MsgType
func (*ServerInfo) Pack ¶
func (msg *ServerInfo) Pack() []byte
func (*ServerInfo) SetHeader ¶
func (msg *ServerInfo) SetHeader(header *chunk7.ChunkHeader)
func (*ServerInfo) System ¶
func (msg *ServerInfo) System() bool
func (*ServerInfo) Vital ¶
func (msg *ServerInfo) Vital() bool
type Snap ¶
type Snap struct { ChunkHeader *chunk7.ChunkHeader GameTick int DeltaTick int NumParts int Part int Crc int PartSize int Data []byte }
func (*Snap) Header ¶
func (msg *Snap) Header() *chunk7.ChunkHeader
func (*Snap) SetHeader ¶
func (msg *Snap) SetHeader(header *chunk7.ChunkHeader)
type SnapEmpty ¶
type SnapEmpty struct { ChunkHeader *chunk7.ChunkHeader GameTick int DeltaTick int }
func (*SnapEmpty) Header ¶
func (msg *SnapEmpty) Header() *chunk7.ChunkHeader
func (*SnapEmpty) SetHeader ¶
func (msg *SnapEmpty) SetHeader(header *chunk7.ChunkHeader)
type SnapSingle ¶
type SnapSingle struct { ChunkHeader *chunk7.ChunkHeader GameTick int DeltaTick int Crc int PartSize int // TODO: remove data when snapshot packing works // as of right now Data and Snapshot are the same thing Data []byte Snapshot snapshot7.Snapshot }
func (*SnapSingle) Header ¶
func (msg *SnapSingle) Header() *chunk7.ChunkHeader
func (*SnapSingle) MsgId ¶
func (msg *SnapSingle) MsgId() int
func (*SnapSingle) MsgType ¶
func (msg *SnapSingle) MsgType() network7.MsgType
func (*SnapSingle) Pack ¶
func (msg *SnapSingle) Pack() []byte
func (*SnapSingle) SetHeader ¶
func (msg *SnapSingle) SetHeader(header *chunk7.ChunkHeader)
func (*SnapSingle) System ¶
func (msg *SnapSingle) System() bool
func (*SnapSingle) Vital ¶
func (msg *SnapSingle) Vital() bool
type SnapSmall ¶
type SnapSmall struct {
ChunkHeader *chunk7.ChunkHeader
}
this message is unused in the official 0.7.5 implementation
func (*SnapSmall) Header ¶
func (msg *SnapSmall) Header() *chunk7.ChunkHeader
func (*SnapSmall) SetHeader ¶
func (msg *SnapSmall) SetHeader(header *chunk7.ChunkHeader)
type SvBroadcast ¶
type SvBroadcast struct { ChunkHeader *chunk7.ChunkHeader Message string }
func (*SvBroadcast) Header ¶
func (msg *SvBroadcast) Header() *chunk7.ChunkHeader
func (*SvBroadcast) MsgId ¶
func (msg *SvBroadcast) MsgId() int
func (*SvBroadcast) MsgType ¶
func (msg *SvBroadcast) MsgType() network7.MsgType
func (*SvBroadcast) Pack ¶
func (msg *SvBroadcast) Pack() []byte
func (*SvBroadcast) SetHeader ¶
func (msg *SvBroadcast) SetHeader(header *chunk7.ChunkHeader)
func (*SvBroadcast) System ¶
func (msg *SvBroadcast) System() bool
func (*SvBroadcast) Vital ¶
func (msg *SvBroadcast) Vital() bool
type SvChat ¶
type SvChat struct { ChunkHeader *chunk7.ChunkHeader Mode network7.ChatMode ClientId int TargetId int Message string }
func (*SvChat) Header ¶
func (msg *SvChat) Header() *chunk7.ChunkHeader
func (*SvChat) SetHeader ¶
func (msg *SvChat) SetHeader(header *chunk7.ChunkHeader)
type SvCheckpoint ¶
type SvCheckpoint struct { ChunkHeader *chunk7.ChunkHeader Diff int }
func (*SvCheckpoint) Header ¶
func (msg *SvCheckpoint) Header() *chunk7.ChunkHeader
func (*SvCheckpoint) MsgId ¶
func (msg *SvCheckpoint) MsgId() int
func (*SvCheckpoint) MsgType ¶
func (msg *SvCheckpoint) MsgType() network7.MsgType
func (*SvCheckpoint) Pack ¶
func (msg *SvCheckpoint) Pack() []byte
func (*SvCheckpoint) SetHeader ¶
func (msg *SvCheckpoint) SetHeader(header *chunk7.ChunkHeader)
func (*SvCheckpoint) System ¶
func (msg *SvCheckpoint) System() bool
func (*SvCheckpoint) Vital ¶
func (msg *SvCheckpoint) Vital() bool
type SvClientDrop ¶
type SvClientDrop struct { ChunkHeader *chunk7.ChunkHeader ClientId int Reason string Silent bool }
func (*SvClientDrop) Header ¶
func (msg *SvClientDrop) Header() *chunk7.ChunkHeader
func (*SvClientDrop) MsgId ¶
func (msg *SvClientDrop) MsgId() int
func (*SvClientDrop) MsgType ¶
func (msg *SvClientDrop) MsgType() network7.MsgType
func (*SvClientDrop) Pack ¶
func (msg *SvClientDrop) Pack() []byte
func (*SvClientDrop) SetHeader ¶
func (msg *SvClientDrop) SetHeader(header *chunk7.ChunkHeader)
func (*SvClientDrop) System ¶
func (msg *SvClientDrop) System() bool
func (*SvClientDrop) Vital ¶
func (msg *SvClientDrop) Vital() bool
type SvClientInfo ¶
type SvClientInfo struct { ChunkHeader *chunk7.ChunkHeader ClientId int Local bool Team int Name string Clan string Country int Body string Marking string Decoration string Hands string Feet string Eyes string CustomColorBody bool CustomColorMarking bool CustomColorDecoration bool CustomColorHands bool CustomColorFeet bool CustomColorEyes bool ColorBody int ColorMarking int ColorHands int ColorFeet int ColorEyes int Silent bool }
func (*SvClientInfo) Header ¶
func (msg *SvClientInfo) Header() *chunk7.ChunkHeader
func (*SvClientInfo) MsgId ¶
func (info *SvClientInfo) MsgId() int
func (*SvClientInfo) MsgType ¶
func (info *SvClientInfo) MsgType() network7.MsgType
func (*SvClientInfo) Pack ¶
func (msg *SvClientInfo) Pack() []byte
func (*SvClientInfo) SetHeader ¶
func (msg *SvClientInfo) SetHeader(header *chunk7.ChunkHeader)
func (*SvClientInfo) System ¶
func (info *SvClientInfo) System() bool
func (*SvClientInfo) Vital ¶
func (info *SvClientInfo) Vital() bool
type SvCommandInfo ¶
type SvCommandInfo struct { ChunkHeader *chunk7.ChunkHeader Name string ArgsFormat string HelpText string }
func (*SvCommandInfo) Header ¶
func (msg *SvCommandInfo) Header() *chunk7.ChunkHeader
func (*SvCommandInfo) MsgId ¶
func (msg *SvCommandInfo) MsgId() int
func (*SvCommandInfo) MsgType ¶
func (msg *SvCommandInfo) MsgType() network7.MsgType
func (*SvCommandInfo) Pack ¶
func (msg *SvCommandInfo) Pack() []byte
func (*SvCommandInfo) SetHeader ¶
func (msg *SvCommandInfo) SetHeader(header *chunk7.ChunkHeader)
func (*SvCommandInfo) System ¶
func (msg *SvCommandInfo) System() bool
func (*SvCommandInfo) Vital ¶
func (msg *SvCommandInfo) Vital() bool
type SvCommandInfoRemove ¶
type SvCommandInfoRemove struct { ChunkHeader *chunk7.ChunkHeader Name string }
func (*SvCommandInfoRemove) Header ¶
func (msg *SvCommandInfoRemove) Header() *chunk7.ChunkHeader
func (*SvCommandInfoRemove) MsgId ¶
func (msg *SvCommandInfoRemove) MsgId() int
func (*SvCommandInfoRemove) MsgType ¶
func (msg *SvCommandInfoRemove) MsgType() network7.MsgType
func (*SvCommandInfoRemove) Pack ¶
func (msg *SvCommandInfoRemove) Pack() []byte
func (*SvCommandInfoRemove) SetHeader ¶
func (msg *SvCommandInfoRemove) SetHeader(header *chunk7.ChunkHeader)
func (*SvCommandInfoRemove) System ¶
func (msg *SvCommandInfoRemove) System() bool
func (*SvCommandInfoRemove) Unpack ¶
func (msg *SvCommandInfoRemove) Unpack(u *packer.Unpacker) error
func (*SvCommandInfoRemove) Vital ¶
func (msg *SvCommandInfoRemove) Vital() bool
type SvEmoticon ¶
type SvEmoticon struct { ChunkHeader *chunk7.ChunkHeader ClientId int Emoticon network7.Emoticon }
func (*SvEmoticon) Header ¶
func (msg *SvEmoticon) Header() *chunk7.ChunkHeader
func (*SvEmoticon) MsgId ¶
func (msg *SvEmoticon) MsgId() int
func (*SvEmoticon) MsgType ¶
func (msg *SvEmoticon) MsgType() network7.MsgType
func (*SvEmoticon) Pack ¶
func (msg *SvEmoticon) Pack() []byte
func (*SvEmoticon) SetHeader ¶
func (msg *SvEmoticon) SetHeader(header *chunk7.ChunkHeader)
func (*SvEmoticon) System ¶
func (msg *SvEmoticon) System() bool
func (*SvEmoticon) Vital ¶
func (msg *SvEmoticon) Vital() bool
type SvExtraProjectile ¶
type SvExtraProjectile struct {
ChunkHeader *chunk7.ChunkHeader
}
this message is unused in the official 0.7.5 implementation
func (*SvExtraProjectile) Header ¶
func (msg *SvExtraProjectile) Header() *chunk7.ChunkHeader
func (*SvExtraProjectile) MsgId ¶
func (msg *SvExtraProjectile) MsgId() int
func (*SvExtraProjectile) MsgType ¶
func (msg *SvExtraProjectile) MsgType() network7.MsgType
func (*SvExtraProjectile) Pack ¶
func (msg *SvExtraProjectile) Pack() []byte
func (*SvExtraProjectile) SetHeader ¶
func (msg *SvExtraProjectile) SetHeader(header *chunk7.ChunkHeader)
func (*SvExtraProjectile) System ¶
func (msg *SvExtraProjectile) System() bool
func (*SvExtraProjectile) Vital ¶
func (msg *SvExtraProjectile) Vital() bool
type SvGameInfo ¶
type SvGameInfo struct { ChunkHeader *chunk7.ChunkHeader // Gameflags can have any combination of those flag bits set: // 1 - GAMEFLAG_TEAMS // 2 - GAMEFLAG_FLAGS // 4 - GAMEFLAG_SURVIVAL // 8 - GAMEFLAG_RACE GameFlags int ScoreLimit int TimeLimit int MatchNum int MatchCurrent int }
func (*SvGameInfo) Header ¶
func (msg *SvGameInfo) Header() *chunk7.ChunkHeader
func (*SvGameInfo) MsgId ¶
func (msg *SvGameInfo) MsgId() int
func (*SvGameInfo) MsgType ¶
func (msg *SvGameInfo) MsgType() network7.MsgType
func (*SvGameInfo) Pack ¶
func (msg *SvGameInfo) Pack() []byte
func (*SvGameInfo) SetHeader ¶
func (msg *SvGameInfo) SetHeader(header *chunk7.ChunkHeader)
func (*SvGameInfo) System ¶
func (msg *SvGameInfo) System() bool
func (*SvGameInfo) Vital ¶
func (msg *SvGameInfo) Vital() bool
type SvGameMsg ¶
type SvGameMsg struct { ChunkHeader *chunk7.ChunkHeader GameMsgId network7.GameMsg Parameters [3]int }
func (*SvGameMsg) Header ¶
func (msg *SvGameMsg) Header() *chunk7.ChunkHeader
func (*SvGameMsg) SetHeader ¶
func (msg *SvGameMsg) SetHeader(header *chunk7.ChunkHeader)
type SvKillMsg ¶
type SvKillMsg struct { ChunkHeader *chunk7.ChunkHeader // Client ID of the killer. // Can be the same as the Victim. // For example on a selfkill with grenade but also when a tee dies in a spike (death tile) or falls out of the world. KillerId int // Client ID of the killed. VictimId int // Weapon the tee was killed with. Can be one of those: // // -3 network7.WeaponGame (team switching etc) // -2 network7.WeaponSelf (console kill command) // -1 network7.WeaponWorld (death tiles etc) // 0 network7.WeaponHammer // 1 network7.WeaponGun // 2 network7.WeaponShotgun // 3 network7.WeaponGrenade // 4 network7.WeaponLase // 5 network7.WeaponNinja Weapon network7.WeaponAll // For CTF, if the guy is carrying a flag for example. // Only when the sv_gametype is ctf this mode is non zero. // It is set in ctf.cpp when a flag is involved on death. ModeSpecial int }
func (*SvKillMsg) Header ¶
func (msg *SvKillMsg) Header() *chunk7.ChunkHeader
func (*SvKillMsg) SetHeader ¶
func (msg *SvKillMsg) SetHeader(header *chunk7.ChunkHeader)
type SvMotd ¶
type SvMotd struct { ChunkHeader *chunk7.ChunkHeader Message string }
func (*SvMotd) Header ¶
func (msg *SvMotd) Header() *chunk7.ChunkHeader
func (*SvMotd) SetHeader ¶
func (msg *SvMotd) SetHeader(header *chunk7.ChunkHeader)
type SvRaceFinish ¶
type SvRaceFinish struct { ChunkHeader *chunk7.ChunkHeader ClientId int Time int Diff int RecordPersonal int RecordServer int }
func (*SvRaceFinish) Header ¶
func (msg *SvRaceFinish) Header() *chunk7.ChunkHeader
func (*SvRaceFinish) MsgId ¶
func (msg *SvRaceFinish) MsgId() int
func (*SvRaceFinish) MsgType ¶
func (msg *SvRaceFinish) MsgType() network7.MsgType
func (*SvRaceFinish) Pack ¶
func (msg *SvRaceFinish) Pack() []byte
func (*SvRaceFinish) SetHeader ¶
func (msg *SvRaceFinish) SetHeader(header *chunk7.ChunkHeader)
func (*SvRaceFinish) System ¶
func (msg *SvRaceFinish) System() bool
func (*SvRaceFinish) Vital ¶
func (msg *SvRaceFinish) Vital() bool
type SvReadyToEnter ¶
type SvReadyToEnter struct {
ChunkHeader *chunk7.ChunkHeader
}
func (*SvReadyToEnter) Header ¶
func (msg *SvReadyToEnter) Header() *chunk7.ChunkHeader
func (*SvReadyToEnter) MsgId ¶
func (msg *SvReadyToEnter) MsgId() int
func (*SvReadyToEnter) MsgType ¶
func (msg *SvReadyToEnter) MsgType() network7.MsgType
func (*SvReadyToEnter) Pack ¶
func (msg *SvReadyToEnter) Pack() []byte
func (*SvReadyToEnter) SetHeader ¶
func (msg *SvReadyToEnter) SetHeader(header *chunk7.ChunkHeader)
func (*SvReadyToEnter) System ¶
func (msg *SvReadyToEnter) System() bool
func (*SvReadyToEnter) Vital ¶
func (msg *SvReadyToEnter) Vital() bool
type SvServerSettings ¶
type SvServerSettings struct { ChunkHeader *chunk7.ChunkHeader KickVote bool KickMin int SpecVote bool TeamLock bool TeamBalance bool PlayerSlots int }
func (*SvServerSettings) Header ¶
func (msg *SvServerSettings) Header() *chunk7.ChunkHeader
func (*SvServerSettings) MsgId ¶
func (msg *SvServerSettings) MsgId() int
func (*SvServerSettings) MsgType ¶
func (msg *SvServerSettings) MsgType() network7.MsgType
func (*SvServerSettings) Pack ¶
func (msg *SvServerSettings) Pack() []byte
func (*SvServerSettings) SetHeader ¶
func (msg *SvServerSettings) SetHeader(header *chunk7.ChunkHeader)
func (*SvServerSettings) System ¶
func (msg *SvServerSettings) System() bool
func (*SvServerSettings) Vital ¶
func (msg *SvServerSettings) Vital() bool
type SvSkinChange ¶
type SvSkinChange struct { ChunkHeader *chunk7.ChunkHeader ClientId int Body string Marking string Decoration string Hands string Feet string Eyes string CustomColorBody bool CustomColorMarking bool CustomColorDecoration bool CustomColorHands bool CustomColorFeet bool CustomColorEyes bool ColorBody int ColorMarking int ColorDecoration int ColorHands int ColorFeet int ColorEyes int }
func (*SvSkinChange) Header ¶
func (msg *SvSkinChange) Header() *chunk7.ChunkHeader
func (*SvSkinChange) MsgId ¶
func (msg *SvSkinChange) MsgId() int
func (*SvSkinChange) MsgType ¶
func (msg *SvSkinChange) MsgType() network7.MsgType
func (*SvSkinChange) Pack ¶
func (msg *SvSkinChange) Pack() []byte
func (*SvSkinChange) SetHeader ¶
func (msg *SvSkinChange) SetHeader(header *chunk7.ChunkHeader)
func (*SvSkinChange) System ¶
func (msg *SvSkinChange) System() bool
func (*SvSkinChange) Vital ¶
func (msg *SvSkinChange) Vital() bool
type SvTeam ¶
type SvTeam struct { ChunkHeader *chunk7.ChunkHeader ClientId int Silent bool CooldownTick int }
func (*SvTeam) Header ¶
func (msg *SvTeam) Header() *chunk7.ChunkHeader
func (*SvTeam) SetHeader ¶
func (msg *SvTeam) SetHeader(header *chunk7.ChunkHeader)
type SvTuneParams ¶
type SvTuneParams struct { ChunkHeader *chunk7.ChunkHeader GroundControlSpeed float32 GroundControlAccel float32 GroundFriction float32 GroundJumpImpulse float32 AirJumpImpulse float32 AirControlSpeed float32 AirControlAccel float32 AirFriction float32 HookLength float32 HookFireSpeed float32 HookDragAccel float32 HookDragSpeed float32 Gravity float32 VelrampStart float32 VelrampRange float32 VelrampCurvature float32 GunCurvature float32 GunSpeed float32 GunLifetime float32 ShotgunCurvature float32 ShotgunSpeed float32 ShotgunSpeeddiff float32 ShotgunLifetime float32 GrenadeCurvature float32 GrenadeSpeed float32 GrenadeLifetime float32 LaserReach float32 LaserBounceDelay float32 LaserBounceNum float32 LaserBounceCost float32 PlayerCollision float32 PlayerHooking float32 }
func (*SvTuneParams) Header ¶
func (msg *SvTuneParams) Header() *chunk7.ChunkHeader
func (*SvTuneParams) MsgId ¶
func (msg *SvTuneParams) MsgId() int
func (*SvTuneParams) MsgType ¶
func (msg *SvTuneParams) MsgType() network7.MsgType
func (*SvTuneParams) Pack ¶
func (msg *SvTuneParams) Pack() []byte
func (*SvTuneParams) SetHeader ¶
func (msg *SvTuneParams) SetHeader(header *chunk7.ChunkHeader)
func (*SvTuneParams) System ¶
func (msg *SvTuneParams) System() bool
func (*SvTuneParams) Vital ¶
func (msg *SvTuneParams) Vital() bool
type SvVoteClearOptions ¶
type SvVoteClearOptions struct {
ChunkHeader *chunk7.ChunkHeader
}
This message is used by the server to empty all vote entries in the client menu.
func (*SvVoteClearOptions) Header ¶
func (msg *SvVoteClearOptions) Header() *chunk7.ChunkHeader
func (*SvVoteClearOptions) MsgId ¶
func (msg *SvVoteClearOptions) MsgId() int
func (*SvVoteClearOptions) MsgType ¶
func (msg *SvVoteClearOptions) MsgType() network7.MsgType
func (*SvVoteClearOptions) Pack ¶
func (msg *SvVoteClearOptions) Pack() []byte
func (*SvVoteClearOptions) SetHeader ¶
func (msg *SvVoteClearOptions) SetHeader(header *chunk7.ChunkHeader)
func (*SvVoteClearOptions) System ¶
func (msg *SvVoteClearOptions) System() bool
func (*SvVoteClearOptions) Vital ¶
func (msg *SvVoteClearOptions) Vital() bool
type SvVoteOptionAdd ¶
type SvVoteOptionAdd struct { ChunkHeader *chunk7.ChunkHeader Description string }
func (*SvVoteOptionAdd) Header ¶
func (msg *SvVoteOptionAdd) Header() *chunk7.ChunkHeader
func (*SvVoteOptionAdd) MsgId ¶
func (msg *SvVoteOptionAdd) MsgId() int
func (*SvVoteOptionAdd) MsgType ¶
func (msg *SvVoteOptionAdd) MsgType() network7.MsgType
func (*SvVoteOptionAdd) Pack ¶
func (msg *SvVoteOptionAdd) Pack() []byte
func (*SvVoteOptionAdd) SetHeader ¶
func (msg *SvVoteOptionAdd) SetHeader(header *chunk7.ChunkHeader)
func (*SvVoteOptionAdd) System ¶
func (msg *SvVoteOptionAdd) System() bool
func (*SvVoteOptionAdd) Vital ¶
func (msg *SvVoteOptionAdd) Vital() bool
type SvVoteOptionListAdd ¶
type SvVoteOptionListAdd struct { ChunkHeader *chunk7.ChunkHeader NumOptions int Descriptions []string // this is used for compatibility with the // ddnet server 0.7 bridge implementation // to ensure if a ddnet message is unpacked and packed again // it matches it exactly // // TODO: should this be a boolean instead? // instead of counting on unpack // it could always fill it up to 14 descriptions on pack // if some Compat06 bool is set NumUnusedOptions int }
You have to manually set NumOptions to be the amount of Descriptions For example:
options := []string{"foo", "bar", "baz"} voteAdd := SvVoteOptionListAdd{NumOptions: len(options), Descriptions: options}
func (*SvVoteOptionListAdd) Header ¶
func (msg *SvVoteOptionListAdd) Header() *chunk7.ChunkHeader
func (*SvVoteOptionListAdd) MsgId ¶
func (msg *SvVoteOptionListAdd) MsgId() int
func (*SvVoteOptionListAdd) MsgType ¶
func (msg *SvVoteOptionListAdd) MsgType() network7.MsgType
func (*SvVoteOptionListAdd) Pack ¶
func (msg *SvVoteOptionListAdd) Pack() []byte
func (*SvVoteOptionListAdd) SetHeader ¶
func (msg *SvVoteOptionListAdd) SetHeader(header *chunk7.ChunkHeader)
func (*SvVoteOptionListAdd) System ¶
func (msg *SvVoteOptionListAdd) System() bool
func (*SvVoteOptionListAdd) Unpack ¶
func (msg *SvVoteOptionListAdd) Unpack(u *packer.Unpacker) error
func (*SvVoteOptionListAdd) Vital ¶
func (msg *SvVoteOptionListAdd) Vital() bool
type SvVoteOptionRemove ¶
type SvVoteOptionRemove struct { ChunkHeader *chunk7.ChunkHeader Description string }
func (*SvVoteOptionRemove) Header ¶
func (msg *SvVoteOptionRemove) Header() *chunk7.ChunkHeader
func (*SvVoteOptionRemove) MsgId ¶
func (msg *SvVoteOptionRemove) MsgId() int
func (*SvVoteOptionRemove) MsgType ¶
func (msg *SvVoteOptionRemove) MsgType() network7.MsgType
func (*SvVoteOptionRemove) Pack ¶
func (msg *SvVoteOptionRemove) Pack() []byte
func (*SvVoteOptionRemove) SetHeader ¶
func (msg *SvVoteOptionRemove) SetHeader(header *chunk7.ChunkHeader)
func (*SvVoteOptionRemove) System ¶
func (msg *SvVoteOptionRemove) System() bool
func (*SvVoteOptionRemove) Vital ¶
func (msg *SvVoteOptionRemove) Vital() bool
type SvVoteSet ¶
type SvVoteSet struct { ChunkHeader *chunk7.ChunkHeader ClientId int Type network7.Vote Timeout int Description string Reason string }
func (*SvVoteSet) Header ¶
func (msg *SvVoteSet) Header() *chunk7.ChunkHeader
func (*SvVoteSet) SetHeader ¶
func (msg *SvVoteSet) SetHeader(header *chunk7.ChunkHeader)
type SvVoteStatus ¶
func (*SvVoteStatus) Header ¶
func (msg *SvVoteStatus) Header() *chunk7.ChunkHeader
func (*SvVoteStatus) MsgId ¶
func (msg *SvVoteStatus) MsgId() int
func (*SvVoteStatus) MsgType ¶
func (msg *SvVoteStatus) MsgType() network7.MsgType
func (*SvVoteStatus) Pack ¶
func (msg *SvVoteStatus) Pack() []byte
func (*SvVoteStatus) SetHeader ¶
func (msg *SvVoteStatus) SetHeader(header *chunk7.ChunkHeader)
func (*SvVoteStatus) System ¶
func (msg *SvVoteStatus) System() bool
func (*SvVoteStatus) Vital ¶
func (msg *SvVoteStatus) Vital() bool
type SvWeaponPickup ¶
type SvWeaponPickup struct { ChunkHeader *chunk7.ChunkHeader Weapon network7.Weapon }
func (*SvWeaponPickup) Header ¶
func (msg *SvWeaponPickup) Header() *chunk7.ChunkHeader
func (*SvWeaponPickup) MsgId ¶
func (msg *SvWeaponPickup) MsgId() int
func (*SvWeaponPickup) MsgType ¶
func (msg *SvWeaponPickup) MsgType() network7.MsgType
func (*SvWeaponPickup) Pack ¶
func (msg *SvWeaponPickup) Pack() []byte
func (*SvWeaponPickup) SetHeader ¶
func (msg *SvWeaponPickup) SetHeader(header *chunk7.ChunkHeader)
func (*SvWeaponPickup) System ¶
func (msg *SvWeaponPickup) System() bool
func (*SvWeaponPickup) Vital ¶
func (msg *SvWeaponPickup) Vital() bool
type Unknown ¶
type Unknown struct { ChunkHeader *chunk7.ChunkHeader // contains entire raw message // including message id and chunk header // can either be a control message or a game/system message Data []byte Type network7.MsgType // contains filtered or unexported fields }
func (*Unknown) Header ¶
func (msg *Unknown) Header() *chunk7.ChunkHeader
func (*Unknown) SetHeader ¶
func (msg *Unknown) SetHeader(header *chunk7.ChunkHeader)
Source Files ¶
- auth_challenge.go
- auth_response.go
- auth_result.go
- auth_start.go
- cl_call_vote.go
- cl_emoticon.go
- cl_kill.go
- cl_ready_change.go
- cl_say.go
- cl_set_spectator_mode.go
- cl_set_team.go
- cl_skin_change.go
- cl_start_info.go
- cl_vote.go
- con_ready.go
- ctrl_accept.go
- ctrl_close.go
- ctrl_connect.go
- ctrl_keep_alive.go
- ctrl_token.go
- de_client_enter.go
- de_client_leave.go
- enter_game.go
- error.go
- info.go
- input.go
- input_timing.go
- map_change.go
- map_data.go
- maplist_entry_add.go
- maplist_entry_rem.go
- net_message.go
- ping.go
- ping_reply.go
- rcon_auth.go
- rcon_auth_off.go
- rcon_auth_on.go
- rcon_cmd.go
- rcon_cmd_add.go
- rcon_cmd_rem.go
- rcon_line.go
- ready.go
- request_map_data.go
- server_info.go
- snap.go
- snap_empty.go
- snap_single.go
- snap_small.go
- sv_broadcast.go
- sv_chat.go
- sv_checkpoint.go
- sv_client_drop.go
- sv_client_info.go
- sv_command.go
- sv_command_info.go
- sv_command_info_remove.go
- sv_emoticon.go
- sv_extra_projectile.go
- sv_game_info.go
- sv_game_msg.go
- sv_kill_msg.go
- sv_motd.go
- sv_race_finish.go
- sv_ready_to_enter.go
- sv_server_settings.go
- sv_skin_change.go
- sv_team.go
- sv_tune_params.go
- sv_vote_clear_options.go
- sv_vote_option_add.go
- sv_vote_option_list_add.go
- sv_vote_option_remove.go
- sv_vote_set.go
- sv_vote_status.go
- sv_weapon_pickup.go
- unknown.go