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.