package
0.0.0-20191203025948-f67b4acf94e1
Repository: https://github.com/lacledeslan/sourceseer.git
Documentation: pkg.go.dev

# Packages

Package csgo provides functionality for tailing, parsing, and interpreting <a href="https://blog.counter-strike.net/">Counter-Strike: Global Offensive</a> dedicated server logging along with constructs for automating wrapped, executing csgo server processes.

# Functions

ClientsAreEquivalent determines if two srcds clients are effectively the same client.
ClientUnidentifiable occurs when there is not enough information to properly identify a client.
NewObserver for SRCDS log streams.
NewServer for interacting with a SRCDS instance.
ParseClient attempts to parse a srcds client.
ParseClientConnected - determine if a client connected.
ParseClientDisconnected - determine if a client disconnected.
ParseClientLogEntry determines if a client action caused a log entry.

# Structs

Args are the command line options for the Source Dedicated Server executable.
Client represents a client connected to (or simulated by) the srcds - The values for Username, ServerSlot, and Affiliation are all mutable.
ClientFlagRegistry associates strings with ClientFlags.
ClientLogEntry is sent when a log entry is caused by a client action.
Cvar represents a watched SRCDS console variable.
Cvars represents a collection of watched console variables.
CvarValueSet is sent when srcds outputs a cvar.
LogEntry is sent when SRCDS sends a log entry.
No description provided by the author
Server represents an interactive SRCDS instance.

# Type aliases

ClientDisconnectedReason is sent when a client disconnects from srcds.
ClientFlag represents a flag set for a client.
Clients is a collection of individual clients; useful for teams.