Glossary¶
- Application ID
- A unique ID for a given application that determines what application cluster to connect to. 
- Cluster
- A group of one or more servers in the Strix Cloud which provide online functionality for an application. 
- Master Server
- The server of a Strix cluster tasked with keeping up-to-date information about the states of its connected Room Servers and facilitating connections to them. 
- Network Object
- Strix’s internal representation of a game object that can be replicated/synchronized over the network. 
- Nodes
- A term used in the SDK to refer to Room Servers. Used in function names for functions that connect directly to a Room Server. 
- Owner
- Strix has two similar but separate notions on ownership. When talking on rooms, an owner of a room is a player who created the room (though the ownership may be transferred to another player later). When talking on replication/replicas, an owner of an object is the client from that all replicas of that object is replicated (though the owner may be changed to another client later). 
- Relay Message
- Strix’s method of sending messages between clients. 
- Replica
- A GameObject that has been instantiated on a different client than its owner, for the purpose of synchronizing game state. 
- Replica Owner
- The client that originally instantiated a replica GameObject. Also refers to the original GameObject itself. 
- Rooms
- Groups of players playing within one context. Represented on Room Servers, which contain lists of rooms and restrict players to interaction within these rooms. 
- Room Members
- Players of games contained inside rooms. 
- Room Owner
- The owner of a given room. Has permissions beyond that of regular members and is responsible for objects in the room that are not controlled by other players, but which need to be replicated. 
- Room Server
- A server in a Strix cluster that manages a list of rooms for players to join. Can be one of many in a cluster. 
- RPC
- Remote Procedure Call, a message sent to a client requesting it call a specific function. 
- Strix Cloud
- Soft Gear’s cloud service that provides server clusters for use with the Strix SDKs. 
- Type ID
- An ID for each type of GameObject that Strix will replicate.