gameserver

package
v0.0.0-...-3bdca91 Latest Latest
Warning

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

Go to latest
Published: Jan 30, 2024 License: Apache-2.0 Imports: 22 Imported by: 0

Documentation

Index

Constants

View Source
const (
	GSName            = "palworld-server"
	GSImage           = "thijsvanloef/palworld-server-docker:latest"
	PlayersAnnotation = "players"
	DefaultPlayers    = "16"
)
View Source
const (
	SmallType  = "small"
	MediumType = "medium"
	LargeType  = "large"
)

Variables

This section is empty.

Functions

func DefaultResourceStandards

func DefaultResourceStandards() map[ResourceType]ResourceStandard

func ToResourceRequirements

func ToResourceRequirements(resourceStandard ResourceStandard) corev1.ResourceRequirements

Types

type EnvConfig

type EnvConfig struct {
	Players string
}

type GameServerManager

type GameServerManager struct {
	// contains filtered or unexported fields
}

func NewGameServerManager

func NewGameServerManager(config *restclient.Config, sldId string) *GameServerManager

func (*GameServerManager) CreateGameServer

func (gsm *GameServerManager) CreateGameServer() error

func (*GameServerManager) DeleteGameServer

func (gsm *GameServerManager) DeleteGameServer(name string) error

func (*GameServerManager) EnsureOKGInstalled

func (gsm *GameServerManager) EnsureOKGInstalled()

func (*GameServerManager) ListGameServers

func (gsm *GameServerManager) ListGameServers() ([]gamekruisev1alpha1.GameServer, error)

func (*GameServerManager) UpgradeGameServerEnvConfig

func (gsm *GameServerManager) UpgradeGameServerEnvConfig(name string, envConfig *EnvConfig) error

func (*GameServerManager) UpgradeGameServerResources

func (gsm *GameServerManager) UpgradeGameServerResources(name string, resourceType string) error

type ResourceStandard

type ResourceStandard struct {
	RequestCpu string
	RequestMem string
	LimitCpu   string
	LimitMem   string
}

type ResourceType

type ResourceType string

func ToResourceType

func ToResourceType(containers []gamekruisev1alpha1.GameServerContainer) ResourceType

type SortGs

func (SortGs) Len

func (sg SortGs) Len() int

func (SortGs) Less

func (sg SortGs) Less(i, j int) bool

func (SortGs) Swap

func (sg SortGs) Swap(i, j int)

Jump to

Keyboard shortcuts

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