Boring Man - Online Tactical Stickman Combat

Boring Man - Online Tactical Stickman Combat

Not enough ratings
Boring Man Server Commands
By coyote and bird
How to use the Admin Console in Boring Man 2.0
   
Award
Favorite
Favorited
Unfavorite
Introduction
Hello, welcome to the guide on the admin console for server owners.
If you own a server, the ability to ban annoying players, or pause the game comes in handy. But there is so much more you can do with the admin console

The way to enter admin control panel is by pressing F1 when hosting a server. Helpful input suggestions allow you to quickly write the commands.

Some commands require extra arguments, so put them in quotations after the name of the command.

If you want to add scripts that send these commands to the server (for making mods and new gamemodes), checkout bm_boilerplate for help with that. https://github.com/coyote963/bm-boilerplate
The Full list of Commands
Server command
Description

aimode
Set certain AI behavior for all bots, NPCs, etc. Ai Mode ID 0 is normal behavior, AI mode ID 1 will deactivate their AI, AI mode 2 does nothing for now. Ai mode 3 will follow the path the host sets by middle clicking their mouse. I might add more later. [Requires mutators]
addtime "Seconds"
Adds time to the match clock. Must be 1 or more seconds.

addbot "TeamID" "Difficulty"
Adds a bot to the specified team. 0 is deathmatch, 1 is USC, 2 is The Man. You can optionally specify their difficulty.
ban "PlayerName" "Reason
Ban a specified player from your server so they can't rejoin and optionally give a reason why.
cleartempbans
Clear all temporary player bans.
cure "PlayerName'
Cure a specified player of all poison. [Requires Mutators]
changeteam "PlayerName" "TeamID"
Set a player to a specified team ID. 0 is deathmatch, 1 is USC, 2 is The Man, 3 is spectator.
changemap "MapFolder"
Ends the match and changes the map to the specified map folder. Use the full file path (Ex. maps\\stock\\fields)

confetti "PlayerName"
Shows the confetti level up effect to the specified player. Leave PlayerName blank to show it to all players.
clearchat
Clears the chat window of all text messages, similar to using \/clear in chat.
drunk "PlayerName"
Applies the drunk effect to the specified player. Leave PlayerName blank to make all players drunk. [Requires Mutators]
endmatch
Ends the match and announces a winner.

eventtext "Message" "Color"
Displays a game event text with the given string and GML color to all players.
enablemutators
Enables mutators and allows you to use cheat commands. Disables earning achievements and some instances of getting XP for all players. You will need to restart the server if you want to turn it off.
echo "Message" "Color"
Writes a message to the console log, with the specified Message string and GML color.

forceweap "PlayerName" "Weap1" "Weap2" "Weap3" "Dual"
Force a loadout onto a specified player using weapon IDs and booleans. [Requires Mutators]
flash "PlayerName'
Flashbang a specified player.

help "Command"
Shows description on a specified command.
kickbots
Instantly kick all player bots from your server.

kick "PlayerName" "Reason"
Kick a specified player from your server and optionally give a reason why.

kill "PlayerName" "DeathType"
Kill a specified player and optionally give them a specified death animation ID. I'm not listing them all, figure it out yourself.
killallenemies
No description

killall
Kill all currently alive players.

killteam "TeamID"
Kill all currently alive players on the specified team ID. 0 is deathmatch, 1 is USC, 2 is The Man, 3 is spectator.

move "PlayerName" "X" "Y"
Move a specified player to the X and Y coordinates on the map. [Requires Mutators]

money "PlayerName" "MoneyAmount"
Set an amount of money on a specified player. [Requires Mutators]

networkinfo
Displays network usage info.
objreport
Generates a text file report showing object, buffer and data structure amounts, saved at obj_report.txt in the AppData folder

pm "PlayerName" "Message" "Color"
Send a server message to a specified player that only they will see. You can optionally set the GML color of the message too.
powerup "PlayerName" "PowerUpID"
Give a specified player a specified power up. 1 = triple damage, 2 = super speed, 3 = regen, 4 = invis, 5 = bfg [Requires Mutators]

pause
Pause the match and make all players wait. Enter again to unpause.

poison "PlayerName"
Poison a specified player to 100% poison. [Requires Mutators]
rawsay "Message" "Color"
Send a chat message as a server admin, without your name included. You can optionally set the GML color of the message too.

randbkgd
Randomizes the background color gradiant and overlay (client-side)

resetvicesall
Reset all the vices on all players to 0. [Requires Mutators]

resetvicesplayer "PlayerName"
Reset all the vices on specified players to 0. [Requires Mutators]
restartmap
Ends the match and restarts the server on the same map.
restartround
Restarts the round in Team Deathmatch.

rcon "String"
Send a 'request_data' message to all rcon servers with the attached string.

rconget "InstanceID" "CaseID" "RequestID" "PlayerID"
A command for RCON scripting. Not really for human use.
say "Message"
Send a chat message as a server admin.

showcollision "0/1"
Show collision objects that are normally invisible. They will display behind the tiles.
showtiles "0/1"
Show or hide tiles. Recommended to hide tiles if you want to see the collision objects.
showpath "0/1"
Show the AI paths of all AI characters and the last thing they waypointed to out of combat.
setwave "WaveNumber"
Skip to a certain wave number for Survival mode. [Requires Mutators]
setvice "PlayerName" "ViceID" "Amount"
Set the amount of vices via vice ID on a specified player. [Requires Mutators]
spawnenemy "EnemyID" "RankID" "Amount"
Spawn a Survival or Zombrains enemy. The rank determines their sub-type strength (Strong, Elite, etc). You can also optionally set an X and Y position for the enemy's spawn position, instead of using a spawn point. [Requires Mutators]
setlife "PlayerName" "Amount"
Set the current health of a specified player. Maximum allowed is 200% of their maximum health.
shock "PlayerName"
Shock\/stun a specified player. [Requires Mutators]
showlogic "0/1"
Shows logic gate lines and highlights interactable logic objects.
test "Test1" "Test2"
HELP (test): For testing console commands.
tempban "PlayerName" "Reason" Minutes"
Temporarily ban a player for X amount of minutes. Temp bans are removed on server restart.
unbanlast
Unban the last player you banned using the 'ban' command.
unpause
Unpause the match if its currently paused.
uptime
Displays the cur
1 Comments
DetectiveTeal Jul 12, 2020 @ 10:24pm 
Nice thanks