Docs Running a server
Staff and the F9 panel
A server's own roles, what each may do, the staff panel in the game, and how SFLegacy Staff stand apart.
The roles
You, the owner, are your server's Owner: by the registration at Team Vanilla, not by a file. Name your staff in the game, on your server, from the staff panel's Accounts tab (F9, or the lobby's Staff plate), or in staff.cfg with the server stopped.
| Owner | Admin | Game Master | Moderator | |
|---|---|---|---|---|
| Kick and mute on this server | yes | yes | yes | yes |
| Read reports and recordings | yes | yes | yes | yes |
| Ban from this server | yes | yes | yes | |
| Close a room, end a match | yes | yes | yes | |
| The rules, the shop and its capsules | yes | yes | yes | |
| The game types and maps the server plays | yes | yes | yes | |
| Players' data on this server (their custom items and loadouts here) | yes | yes | yes | |
| Create, edit and delete channels | yes | yes | ||
| Name staff | yes | below Admin |
- Nobody can raise anyone to their own level or above: an Admin cannot make another Admin or an Owner.
- Your staff's reach ends at your server. Nobody on it can touch a player's Team Vanilla account, rank, SP or base items.
- Nobody on it can act on SFLegacy Staff, who may join any server past its rank gate, its password, a full room or a ban there.
- Every staff action is logged with who, whom, what, why and when, and the log is sent to Team Vanilla with the heartbeat.
staff.cfg holds the roles by Team Vanilla account id:
[staff]
account = 1234
code_name = Deputy
role = admin # admin | game_master | moderator
The staff panel
F9 in the game opens it for anyone with a role on the server. Its tabs show what your role may do:
| Tab | What it holds |
|---|---|
| Reports | players' reports, open or settled, each with its match |
| Accounts | a player's card on this server: kick, mute, ban here, their role, and for a Game Master their data here |
| Recordings | every match the server keeps (7 days), to watch |
| Channels | the channels and the message of the day (channels) |
| Games | the game types and maps the whole server plays (channels) |
| Shop | the catalog, coins and gifts, the capsules, the lobby's line (the server's shop) |
| Events, Rewards | Team Vanilla's calendar and rewards, kept by SFLegacy Staff |
| Servers | the list of servers, for SFLegacy Staff |
In a match the menu (Esc) has Staff panel (F9) too.







SFLegacy Staff
Team Vanilla's own staff: SFLegacy Admins, Game Masters and Moderators. They act on every server, and the levers they use sit outside any server's control:
- A global ban is kept at the door: a banned account is never given a ticket for any server.
- A server's key can be revoked: no ticket is issued for it, it leaves the list and its reports are ignored.
- With each heartbeat a server collects what SFLegacy Staff asked of it (kick this account, close this room, say this line, stop listing) and reports what it did.
- When SFLegacy Staff close a server, its players are refunded what they spent on its own items (yours and Team Vanilla's).