Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Admin: Difference between revisions

From starcup wiki
Cattail (talk | contribs)
No edit summary
Cattail (talk | contribs)
Line 7: Line 7:
* "bool" means you need to input either "true" or "false"
* "bool" means you need to input either "true" or "false"
* Find entity IDs by right-clicking. Find map IDs by inputing the "loc" command.
* Find entity IDs by right-clicking. Find map IDs by inputing the "loc" command.
* Subtle Message puts the message in the chatbox with a "you hear a voice" popup. Popup Message puts the message directly on their screen.


=== Misc ===
=== Misc ===

Revision as of 05:37, 2 September 2025

This page is a collection of relevant resources for admin tools and processes.

Useful Commands

Notes

  • "bool" means you need to input either "true" or "false"
  • Find entity IDs by right-clicking. Find map IDs by inputing the "loc" command.
  • Subtle Message puts the message in the chatbox with a "you hear a voice" popup. Popup Message puts the message directly on their screen.

Misc

list <keyword>

<command> help

Useful for figuring out how a command works.

golobby

Ends the round and brings everyone back to the lobby instantly.

callshuttle / recallshuttle

Calls the shuttle or recalls it.

> cvar update.restart_delay <number>

Changes the EOR timer to restart the round. Defaults to 20. Must be used before round ends.

Mapping Commands

> cvar shuttle.auto_call_time 0

Prevents the emergency shuttle from being called at all, thus extending the round permanently.

addmap <number of your choosing not yet in use> <true OR leave blank>

Creates a new uninitialized mapping layer at the given id. You will want to say "true" if you want to save your work after and have it behave. If you want to add an initialized map for testing, just leave the bool blank.

loadgrid <map id> <file path> [x y]

Loads the desired file's grid onto the selected map at the coordinates given.

tp [x y] <map ID>

Teleports you to the coordinates on that map. Remember to aghost before teleporting to an uninitialized map, or you'll get stuck and have to teleport back out!

mappingclientsidesetup

Gives you a specific mapping setup for your actions and settings. I prefer just aghosting, personally.

fixgridatmos <grid ID>

Sets the grid's atmos to "default". Important to remember if you've made any major changes! Just always run this command before saving.

savegrid <grid ID> <file Path>

If you're saving on our server, such as during a mapping jam, try to include your username.

pos

loc

Gets you basic info on your location, including grid ID (which you can also get by hitting f3).

Adjusting Job Slots

stations:get jobs:job Courier jobs:set 1

Gamerules & Events

Mail

mailto <player uid> <container uid> <bool fragile> <bool priority> [bool large]

The contents of <container uid> (but not the container itself) will be included in the envelope. As a reminder, a "bool" requires a true or false. Priority mail should be warned about over Announcements.

The mail satchel's examine text gives an incorrect id for the satchel. Sorry about that.

mailnow

Sends mail immediately. May be bugged. Make sure the station has a mailing unit and it's turned on!

Glacier Station Blizzards

setmapatmos <map ID> false 190 82.10 21.80

Slowly lowers Glacier's temperature to dangerous levels for everything, including penguins and crew in coats. It will take time for the cold air to fill the map. Always warn the crew whether a blizzard will cause temperature drops. Also, remember to bring it back up to 220K after the storm.

"False" means it won't be space, 190 is the temperature (down from 220K), and the last two are the oxygen/nitrogen balance.

weather <map ID> <SnowfallLight OR SnowfallMedium OR SnowfallHeavy>

Slowly escalate the storm. SnowfallHeavy events should almost always incur a temperature drop.

Gamerules

addgamerule <target gamerule>

Some common examples are included below.

addgamerule GameRuleMeteorSwarmSmall

addgamerule GameRuleSpaceDustMinorStarcup

addgamerule SlimesSpawn

addgamerule PowerGridCheck

addgamerule Thief

addgamerule AnomalySpawn

addgamerule SolarFlare

addgamerule SolarFlare

addgamerule VentClog

addgamerule GasLeak

Setting Gamemode/Map

setgamepreset <gamemode name> <number of rounds you want this gamemode to play for, leave empty for 1>

SecretGreenshift and SecretExtended will be marked as Secret, but have the indicated gamerules. SecretGreenshift is good for a shift where we already know what's going to happen and plan to micromanage it, but still want people to have a heads-up.

forcemap <map name OR "" to clear it>

Helping and Harming Players

tpto <destination playername> <target playername>

Teleports the second player to the first. Good for setting up epilogue rounds or last-ditch emergency rescues.

damage <type/group> <amount, can be negative> <bool ignoreResistances> <target uid>

Damages (or heals) a player or object accordingly. I like to deal 20 blunt to lightbulbs when I'm doing spooky stuff. Remember that slash and pierce will inflict bleed as well.

Non-Disruptive Actions

Non-Disruptive Actions are curator/admin actions that do not significantly impact a shift and do not require a curator to check in with a team member. It can be good to ask the players in OOC chat, too! This is not an exhaustive list, but use your common sense.

  • ACO Assignment
    • Prompt the crew to elect an eligible ACO, or choose one yourself if need be, then use the mailto command (see above) to mail them the ACO dispatch letter and a customized Acting Commanding Officer ID card.
      • The mail should be Priority, and crew should be notified it was sent.
        • Eligible characters include the HoP, Department Heads, Administrative Assistants, and Amelie, in rough descending order of eligibility, though exceptions can be made.
  • Power Supply
    • If a crew seems to be disinclined or unable to set up a generator for their station, you may either spawn AME fuel crates on the ATS or, if the crew seems particularly overwhelmed, debug the generators (open the Admin menu, go to the Objects tab, and right-click the station).
      • This may be explained as "the previous shift generated a large surplus".
  • SyndComm Correspondence
    • Spawn your character in at the Central Station by Admin Observing as the desired character, right-clicking your ghost and selecting Admin -> Spawn Here, and giving yourself proper attire and access.
    • Reply to faxes (don't forget your SyndComm stamp!).
    • Send out announcements where prompted.
  • Player Respawns (when it makes sense)
  • Add Job Spawns/Slots (using the command above)
  • Recall or Call Shuttle
    • Using the recallshuttle and callshuttle commands. Only recall the shuttle if they're unable to recall it themselves (or it would interrupt a good scene) and their intentions are obvious. Only call the shuttle if the timer seems broken, as will happen sometimes.
  • Delay Round Start or Round End
    • The delaystart (x seconds) command can be used if people need more time.
    • The delayroundend command can only be used prior to the round ending and will force you to end the round manually when the time comes. Only use it if a round clearly needs the epilogue.
  • Minor Player Assistance
    • Spawn minor trinkets or items for people, like costume accessories.
    • Drag people out of walls and the sort.
  • Rescues
    • Spawn no more than 15 units any one relevant medication at SyndComm, such as chems for removing rot.
    • Use announcements to alert people to dead salvagers.
    • Rejuvenate people only from completely unfair deaths; otherwise, just offer assistance in getting them revived.
  • Enabling Events
    • Approve minor acts of self-antagging, provided they have the permission of all affected parties.
  • Bwoinking
    • Approach with curiosity and gentleness, but be firm when someone is making the game un-fun for someone else or otherwise behaving disruptively.

Admin Flags

Admin permissions as defined in Content.Shared/Administration/AdminFlags.cs

AdminFlags.cs
Name Description Value
Admin Basic admin verbs. 1 << 0
Ban Ability to ban people. 1 << 1
Debug Debug commands for coders. 1 << 2
Fun This is stuff that trial administrators shouldn't quite have access to yet, e.g. for running events. 1 << 3
Permissions Ability to edit permissions for other administrators. 1 << 4
Server Ability to control the server like restart it or change the round type. 1 << 5
Spawn Ability to spawn stuff in. 1 << 6
VarEdit Ability to use VV. 1 << 7
Mapping Large mapping operations. 1 << 8
Logs Lets you view admin logs. 1 << 9
Round Lets you modify the round (forcemap, loadgamemap, etc). 1 << 10
Query Lets you use BQL queries. 1 << 11
Adminhelp Lets you use the admin help system. 1 << 12
ViewNotes Lets you view admin notes. 1 << 13
EditNotes Lets you create, edit and delete admin notes. 1 << 14
MassBan Lets you Massban, on SS14.Admin. 1 << 15
Stealth Allows you to remain hidden from adminwho except to other admins with this flag. 1 << 16
Adminchat Allows you to use Admin chat. 1 << 17
Pii Permits the visibility of Pii in game and on SS14 Admin. 1 << 18
Moderator Lets you take moderator actions on the game server. 1 << 19
AdminWho Lets you check currently online admins. 1 << 20
NameColor Lets you set the color of your OOC name. 1 << 21
Whitelist DeltaV - The ability to whitelist people. Either this permission or +BAN is required for remove. 1 << 25
Host Dangerous host permissions like scsi. 1u << 31