Soldier Front · Dragonfly, 2004 · Soldier Front Legacy by TeamVanilla, 2026

Build 1 · protocol 24

OpenSFSoldier Front Legacy
Contents

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.

OwnerAdminGame MasterModerator
Kick and mute on this serveryesyesyesyes
Read reports and recordingsyesyesyesyes
Ban from this serveryesyesyes
Close a room, end a matchyesyesyes
The rules, the shop and its capsulesyesyesyes
The game types and maps the server playsyesyesyes
Players' data on this server (their custom items and loadouts here)yesyesyes
Create, edit and delete channelsyesyes
Name staffyesbelow 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:

TabWhat it holds
Reportsplayers' reports, open or settled, each with its match
Accountsa player's card on this server: kick, mute, ban here, their role, and for a Game Master their data here
Recordingsevery match the server keeps (7 days), to watch
Channelsthe channels and the message of the day (channels)
Gamesthe game types and maps the whole server plays (channels)
Shopthe catalog, coins and gifts, the capsules, the lobby's line (the server's shop)
Events, RewardsTeam Vanilla's calendar and rewards, kept by SFLegacy Staff
Serversthe list of servers, for SFLegacy Staff

In a match the menu (Esc) has Staff panel (F9) too.

The staff panel's Events, kept by SFLegacy Staff: the calendar, each event with its bonuses, quests and banner
The staff panel's Events, kept by SFLegacy Staff: the calendar, each event with its bonuses, quests and banner
The staff panel's Shop: what the server sells, for how long and for how much
The staff panel's Shop: what the server sells, for how long and for how much
The staff panel's Events, kept by SFLegacy Staff: Christmas, its dates, bonuses and gift boxes
The staff panel's Events, kept by SFLegacy Staff: Christmas, its dates, bonuses and gift boxes
The staff panel's Rewards, kept by SFLegacy Staff: each box's contents and odds
The staff panel's Rewards, kept by SFLegacy Staff: each box's contents and odds
The staff panel's Rewards, kept by SFLegacy Staff: the pool the day's quests are drawn from
The staff panel's Rewards, kept by SFLegacy Staff: the pool the day's quests are drawn from
The staff panel's Shop: a capsule's prizes and their weights
The staff panel's Shop: a capsule's prizes and their weights
The staff panel's Shop: the red line along the bottom of every lobby page
The staff panel's Shop: the red line along the bottom of every lobby page

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).