Documentation ¶
Index ¶
- Variables
- func MysqlRealEscapeString(value string) string
- type FeslManager
- func (fM *FeslManager) GetPingSites(event GameSpy.EventClientTLSCommand)
- func (fM *FeslManager) GetStats(event GameSpy.EventClientTLSCommand)
- func (fM *FeslManager) GetStatsForOwners(event GameSpy.EventClientTLSCommand)
- func (fM *FeslManager) GetTelemetryToken(event GameSpy.EventClientTLSCommand)
- func (fM *FeslManager) LogCommand(event GameSpy.EventClientTLSCommand)
- func (fM *FeslManager) New(name string, port string, certFile string, keyFile string, server bool, ...)
- func (fM *FeslManager) NuGetAccount(event GameSpy.EventClientTLSCommand)
- func (fM *FeslManager) NuGetPersonas(event GameSpy.EventClientTLSCommand)
- func (fM *FeslManager) NuGetPersonasServer(event GameSpy.EventClientTLSCommand)
- func (fM *FeslManager) NuLogin(event GameSpy.EventClientTLSCommand)
- func (fM *FeslManager) NuLoginPersona(event GameSpy.EventClientTLSCommand)
- func (fM *FeslManager) NuLoginPersonaServer(event GameSpy.EventClientTLSCommand)
- func (fM *FeslManager) NuLoginServer(event GameSpy.EventClientTLSCommand)
- func (fM *FeslManager) NuLookupUserInfo(event GameSpy.EventClientTLSCommand)
- func (fM *FeslManager) NuLookupUserInfoServer(event GameSpy.EventClientTLSCommand)
- func (fM *FeslManager) Start(event GameSpy.EventClientTLSCommand)
- func (fM *FeslManager) Status(event GameSpy.EventClientTLSCommand)
- func (fM *FeslManager) UpdateStats(event GameSpy.EventClientTLSCommand)
Constants ¶
This section is empty.
Variables ¶
var Shard string
Functions ¶
func MysqlRealEscapeString ¶
MysqlRealEscapeString - you know
Types ¶
type FeslManager ¶
type FeslManager struct {
// contains filtered or unexported fields
}
FeslManager - handles incoming and outgoing FESL data
func (*FeslManager) GetPingSites ¶
func (fM *FeslManager) GetPingSites(event GameSpy.EventClientTLSCommand)
GetPingSites - returns a list of endpoints to test for the lowest latency on a client
func (*FeslManager) GetStats ¶
func (fM *FeslManager) GetStats(event GameSpy.EventClientTLSCommand)
GetStats - Get basic stats about a soldier/owner (account holder)
func (*FeslManager) GetStatsForOwners ¶
func (fM *FeslManager) GetStatsForOwners(event GameSpy.EventClientTLSCommand)
GetStatsForOwners - Gives a bunch of info for the Hero selection screen?
func (*FeslManager) GetTelemetryToken ¶
func (fM *FeslManager) GetTelemetryToken(event GameSpy.EventClientTLSCommand)
GetTelemetryToken - Not being used right now (maybe used in magma more?)
func (*FeslManager) LogCommand ¶
func (fM *FeslManager) LogCommand(event GameSpy.EventClientTLSCommand)
LogCommand - logs detailed FESL command data to a file for further analysis
func (*FeslManager) New ¶
func (fM *FeslManager) New(name string, port string, certFile string, keyFile string, server bool, db *sql.DB, redis *redis.Client, iDB *core.InfluxDB, localMode bool)
New creates and starts a new ClientManager
func (*FeslManager) NuGetAccount ¶
func (fM *FeslManager) NuGetAccount(event GameSpy.EventClientTLSCommand)
NuGetAccount - General account information retrieved, based on parameters sent
func (*FeslManager) NuGetPersonas ¶
func (fM *FeslManager) NuGetPersonas(event GameSpy.EventClientTLSCommand)
NuGetPersonas - Soldier data lookup call
func (*FeslManager) NuGetPersonasServer ¶
func (fM *FeslManager) NuGetPersonasServer(event GameSpy.EventClientTLSCommand)
NuGetPersonasServer - Soldier data lookup call for servers
func (*FeslManager) NuLogin ¶
func (fM *FeslManager) NuLogin(event GameSpy.EventClientTLSCommand)
NuLogin - master login command
func (*FeslManager) NuLoginPersona ¶
func (fM *FeslManager) NuLoginPersona(event GameSpy.EventClientTLSCommand)
NuLoginPersona - soldier login command
func (*FeslManager) NuLoginPersonaServer ¶
func (fM *FeslManager) NuLoginPersonaServer(event GameSpy.EventClientTLSCommand)
NuLoginPersonaServer - soldier login command
func (*FeslManager) NuLoginServer ¶
func (fM *FeslManager) NuLoginServer(event GameSpy.EventClientTLSCommand)
NuLoginServer - login command for servers
func (*FeslManager) NuLookupUserInfo ¶
func (fM *FeslManager) NuLookupUserInfo(event GameSpy.EventClientTLSCommand)
NuLookupUserInfo - Gets basic information about a game user
func (*FeslManager) NuLookupUserInfoServer ¶
func (fM *FeslManager) NuLookupUserInfoServer(event GameSpy.EventClientTLSCommand)
NuLookupUserInfoServer - Gets basic information about a game user
func (*FeslManager) Start ¶
func (fM *FeslManager) Start(event GameSpy.EventClientTLSCommand)
Start - a method of pnow
func (*FeslManager) Status ¶
func (fM *FeslManager) Status(event GameSpy.EventClientTLSCommand)
Status - Basic fesl call to get overall service status (called before pnow?)
func (*FeslManager) UpdateStats ¶
func (fM *FeslManager) UpdateStats(event GameSpy.EventClientTLSCommand)
UpdateStats - updates stats about a soldier
Source Files ¶
- feslManager.go
- getPingSites.client.go
- getStats.client.go
- getStatsForOwners.client.go
- getTelemetryToken.client.go
- hello.shared.go
- nuGetAccount.client.go
- nuGetPersonas.shared.go
- nuLogin.shared.go
- nuLoginPersona.shared.go
- nuLookupUserInfo.shared.go
- start.client.go
- status.client.go
- updateStats.client.go