Tune how play works on your server
What players on your server can do with their characters.
You set every value on this page in storyforce_server.cfg.
The configuration name under each table label is the name to find in that file. Default means the value in the shipped config.
Tune progression covers the level curve, stat caps and purchase costs stored in the database.
Decide what guests and former members can do
A guest has an account but no membership. A former member has an account whose membership has ended.
Each permission starts off (0). Change it to 1 to allow that activity for that group.
| Permission | Default |
|---|---|
Guests: play community characterssf_allowguestcomchars | Not allowed (0) |
Guests: play Quick Extrassf_allowguestextras | Not allowed (0) |
Former members: play community characterssf_allowformermemcomchars | Not allowed (0) |
Former members: use myNPCsf_formercanusemynpc | Not allowed (0) |
Set hitboxes, ammo and chat protection
Hitbox scale
Whether a player's collision box follows their model scale
ships at 0, so a character scaled down to 60 is still as tall to shoot as a default one.
At 1 the box follows the model, standing and crouching alike.
Ammo
Whether firing a weapon consumes ammunition
ships at 1. Set it to 0 and weapons never consume ammo.
Chat protection
Whether a player with their chat box open is safe from combat damage
ships at 1, so a player who is typing takes no combat damage and cannot be cut down mid-sentence.
Allow gun skins and Look Around
Allows cosmetic gun skins. Ships at 1. Set it to 0 to disable skins and clear active player and NPC choices.
Allows players to turn their head and camera with Look Around. Ships at 1. Set it to 0 to disable the control.
Turn hex colour codes off
Whether the six-digit ^#RRGGBB colour form is allowed
ships at 1.
A hex escape is eight bytes where a classic code is two, paid in every player name and every chat line.
A large roster is a reason to switch it off.
At 0, the server removes well-formed hex escapes from names, chat and other text it sends. Classic
colour codes still work. Stored names keep their hex, so switching the setting back to 1 restores
their colours. Colour pickers also continue to accept #RRGGBB values.
Choose how emotes are marked
The decoration the server puts around a /me emote and an inline action.
Set it to a pair of characters, such as || or :: or set it to a colour code ^7.
Where the other play settings live
These settings are grouped by what you want to change. Follow a guide link for the full explanation.
XP and awards
| Setting | Default behaviour |
|---|---|
Starting XPsf_startingxp | 5 XP for a newly created character. XP and levels |
Restrict XP commands to adminssf_onlycomadmingivexp | Off (0): any member can use /xp. Set to 1 to require community admin. Award XP |
Largest XP awardsf_maxxpgrant | 100 XP in a single award. Award XP |
Suggested XP awardsf_defaultxpgrant | 2 XP: the starting amount in the XP panel and a new XP box. Award XP |
Require the giver to outrank the recipientsf_rankedbasedxpgrants | Off (0). Set to 1 to require the giver's main character to outrank the receiving character. Award XP |
Minimum rank for awarding XPsf_minrankgrantxp | No minimum (0). This checks the giver's main-character rank. Award XP |
Pending XP claim expirysf_xppendingdays | 14 days for a first-stage claim. Set to 0 for no expiry. Expired claims are cleared when a map loads. Pending XP claims |
Characters and accounts
| Setting | Default behaviour |
|---|---|
Character limitsf_charsperaccount | 10 characters per member account. Guests are limited to one. Create a character |
Smallest player-chosen scalesf_minselfsetscale | 60: the smallest scale a player can set for their own character. Create a character |
Largest player-chosen scalesf_maxselfsetscale | 150: the largest scale a player can set for their own character. Create a character |
Let players choose Force sensitivitysf_playerssetforcesens | Off (0): staff set it. Set to 1 to let players make their own characters Force sensitive. Create a character |
Let owners change character typesf_selfmanagechars | On (1): eligible owners can change their characters' type. Set to 0 to require staff permission. Manage characters |
Delay before spectating after logoutsf_logoutspecdelay | 20 seconds before a logged-out player is moved to spectator. Your account |
Combat, skills and chat
| Setting | Default behaviour |
|---|---|
Health threshold for being downedsf_downedhp | 25 HP: a combat hit that leaves a character below this threshold downs them instead of killing them. Skills |
Extra languages from Diplomacysf_commonlanguages | 8 trade languages understood in addition to basic. Skills |
Use martial-arts animations as emotessf_meleestylesasemotes | Off (0): these animations are unavailable as emotes. Martial arts |
Comlink interception rangesf_interceptrange | 3,500 game units: how close a scanner must be to either end of a call to intercept it. Tech skills |
Keep unknown slash commands out of chatsf_blockslashchat | On (1): an unrecognised line beginning with / is blocked from chat. Speak in character |
Scenes, models and NPCs
| Setting | Default behaviour |
|---|---|
Limit games of chancesf_gameuselimit | 5 uses of each game per 5-minute window. Games of chance |
Create lights from model tagssf_modeltaglights | On (1): placed models automatically create lights from their tags. Place a model |
Include objects around a camera shotsf_campvs | On (1): camera viewers receive the entities around the shot as well as their body. Try 0 if busy camera views lose entities. Play a camera track |
Extended draw distancesf_drawdistmax | 20000 game units: caps extended player, NPC and prop visibility. Set 0 to keep the map’s range. Draw Distance |
Retained NPC bodiessf_npcbodies | 32, up to 64. Set 0 for normal removal. Living NPCs and bodies share the 96-NPC limit. Clear bodies |
Largest safe drop for walking NPCssf_npcSafeDrop | 256 game units: routed NPCs avoid deeper drops. Set to 0 to turn this protection off. Move NPCs in formation |