Tags
Tags are short labels you attach to servers or players. Other parts of the network can read them and react by blocking access, triggering routing rules, or changing behavior.
Tags are managed through the OrbisMod API in your server code.
Server Tags
A server tag describes the current state of a server. Any server in your network can set a tag on itself or check tags on other servers.
Examples
Maintenance mode
Set a maintenance tag on a server when it's being updated. Use a routing rule to redirect players away from any server with that tag.
Server state
Tag a server as open, starting, or full to let other servers know what's happening. Other systems can react to these states.
Custom flags
Define any tag you need for your own logic: pvp-active, event-running, locked, etc.
Using server tags in routing
Server tags connect directly to Connection Redirect Rules. You can set a condition like:
- Any server in Game Pool has tag
maintenance→ redirect players to Lobby
Player Tags
A player tag is attached to a specific player when they join or are on a server. Other servers can check whether a player has a tag when they connect.
What you can do with it
Spectator system
Tag a player as spectator when they enter spectator mode. A routing rule can use this to keep them on spectator-compatible servers.
Access control
Tag players as vip or staff to unlock access to restricted servers. Use a routing condition to check for the tag on connect.
Custom game states
Tag players as in-game, in-queue, or ready to track where they are in a game flow.
How tags work in routing
Tags are checked as routing conditions. On every connection, OrbisManager can check whether a server or player has a specific tag and redirect, block, or allow accordingly.
Setting tags via the Mod API
Tags are controlled through the OrbisMod API in your server-side code. See the API documentation for the full reference.