fesl

package
v0.0.0-...-b9423a0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 1, 2018 License: AGPL-3.0 Imports: 16 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Shard string

Functions

func MysqlRealEscapeString

func MysqlRealEscapeString(value string) string

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL