 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Overview ¶
Package agones is a library for hosting, running and scaling dedicated game servers on Kubernetes.
       Directories
      ¶
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| cmd
       | |
| 
          
            controller
            
            command
          
           Controller for gameservers | Controller for gameservers | 
| 
          
            sdk-server
            
            command
          
           sidecar for the game server that the sdk connects to | sidecar for the game server that the sdk connects to | 
| examples
       | |
| 
          
            allocator-service
            
            command
          
          
         | |
| 
          
            simple-udp
            
            command
          
           Package main is a very simple echo UDP server | Package main is a very simple echo UDP server | 
| 
          
            xonotic
            
            command
          
          
         | |
| 
          
            apis
            
            
          
           Package apis contains all the types for the Custom Resource Definitions | Package apis contains all the types for the Custom Resource Definitions | 
| 
          
            apis/stable/v1alpha1
            
            
          
           Package v1alpha1 is the v1alpha1 version of the API. | Package v1alpha1 is the v1alpha1 version of the API. | 
| 
          
            client
            
            
          
           Package client contains the generated client for the Custom Resource Definitions | Package client contains the generated client for the Custom Resource Definitions | 
| 
          
            client/clientset/versioned
            
            
          
           This package has the automatically generated clientset. | This package has the automatically generated clientset. | 
| 
          
            client/clientset/versioned/fake
            
            
          
           This package has the automatically generated fake clientset. | This package has the automatically generated fake clientset. | 
| 
          
            client/clientset/versioned/scheme
            
            
          
           This package contains the scheme of the automatically generated clientset. | This package contains the scheme of the automatically generated clientset. | 
| 
          
            client/clientset/versioned/typed/stable/v1alpha1
            
            
          
           This package has the automatically generated typed clients. | This package has the automatically generated typed clients. | 
| 
          
            client/clientset/versioned/typed/stable/v1alpha1/fake
            
            
          
           Package fake has the automatically generated clients. | Package fake has the automatically generated clients. | 
| 
          
            fleetallocation
            
            
          
           Package fleetallocation handles management of allocation GameServers from running Fleets | Package fleetallocation handles management of allocation GameServers from running Fleets | 
| 
          
            fleetautoscalers
            
            
          
           Package fleetautoscalers handles management of the Fleet Custom Resource Definition | Package fleetautoscalers handles management of the Fleet Custom Resource Definition | 
| 
          
            fleets
            
            
          
           Package fleets handles management of the Fleet Custom Resource Definition | Package fleets handles management of the Fleet Custom Resource Definition | 
| 
          
            gameservers
            
            
          
           Package gameservers handles management of the GameServer Custom Resource Definition | Package gameservers handles management of the GameServer Custom Resource Definition | 
| 
          
            gameserversets
            
            
          
           Package gameserversets handles management of the GameServerSet Custom Resource Definition | Package gameserversets handles management of the GameServerSet Custom Resource Definition | 
| 
          
            sdk
            
            
          
           Package sdk is a reverse proxy. | Package sdk is a reverse proxy. | 
| 
          
            testing
            
            
          
           Package testing is for project wide testing utilities. | Package testing is for project wide testing utilities. | 
| 
          
            util
            
            
          
           Package util is for general libraries that aren't specific to Agones | Package util is for general libraries that aren't specific to Agones | 
| 
          
            util/crd
            
            
          
           Package crd contains utilities for working with CustomResourceDefinitions. | Package crd contains utilities for working with CustomResourceDefinitions. | 
| 
          
            util/runtime
            
            
          
           Package runtime handles runtime errors Wraps and reconfigures functionality in apimachinery/pkg/runtime | Package runtime handles runtime errors Wraps and reconfigures functionality in apimachinery/pkg/runtime | 
| 
          
            util/signals
            
            
          
           Package signals contains utilities for managing process signals, particularly around stopping processes | Package signals contains utilities for managing process signals, particularly around stopping processes | 
| 
          
            util/webhooks
            
            
          
           Package webhooks manages and receives Kubernetes Webhooks | Package webhooks manages and receives Kubernetes Webhooks | 
| 
          
            util/workerqueue
            
            
          
           Package workerqueue extends client-go's workqueue functionality into an opinionated queue + worker model that is reusable | Package workerqueue extends client-go's workqueue functionality into an opinionated queue + worker model that is reusable | 
| sdks
       | |
| 
          
            go
            
            
          
           Package sdk is the Go game server sdk | Package sdk is the Go game server sdk | 
| test
       | |
| 
          
            e2e/framework
            
            
          
           Package framework is a package helping setting up end-to-end testing across a Kubernetes cluster. | Package framework is a package helping setting up end-to-end testing across a Kubernetes cluster. | 
 Click to show internal directories. 
   Click to hide internal directories.