Difference between revisions of "Console Commands"

From Beasts of Bermuda
Jump to: navigation, search
(List of all Beasts of Bermuda Specific Commands)
m (Protected "Console Commands" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)))
(18 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[File:ServerHostingScreen.JPG|right|thumb|600px|border|Server Hosting Screen with an Administrator Password]]
+
[[File:ServerHostingScreenshot.jpg|thumb|600px|border|Server Hosting Screen with an Administrator Password]]
  
 
Many custom console commands exist in Beasts of Bermuda.  These commands were added alongside development primarily to aid in testing or temporarily resolve significant quality of life or gameplay issues related to bugs.  They all persist to this day.  While previously unrestrained, use of most Beasts of Bermuda specific console commands are now locked behind login of a [[Administrator|server admin]].  While hosting a server from their own PC, a player has the option of setting an admin login.  In the absence of a specified password, all console commands are available for use by any player logged into the server at any time.  If a password is specified, a player must enter the proper password before accessing the rest of the commands.
 
Many custom console commands exist in Beasts of Bermuda.  These commands were added alongside development primarily to aid in testing or temporarily resolve significant quality of life or gameplay issues related to bugs.  They all persist to this day.  While previously unrestrained, use of most Beasts of Bermuda specific console commands are now locked behind login of a [[Administrator|server admin]].  While hosting a server from their own PC, a player has the option of setting an admin login.  In the absence of a specified password, all console commands are available for use by any player logged into the server at any time.  If a password is specified, a player must enter the proper password before accessing the rest of the commands.
  
[[File:Console.jpg|right|thumb|600px|border|Use of the [[Chat System|Chat Box]] as a console]]
+
[[File:NewConsole.png|thumb|600px|border|Use of the [[Chatbox|Chat Box]] as a console]]
  
Console commands can be initiated in two ways.  The first is directly through the console, accessed by pressing the ~ key (to the left of the 1 key).  The second is through use of the [[Chat System|chat box]] directly.  By typing in // before a command, the chat box will identify this syntax as a console command and take identical action to that of using the regular console.
+
Console commands can be initiated in two ways.  The first is directly through the console, accessed by pressing the ~ key (to the left of the 1 key).  The second is through use of the [[Chatbox|chat box]] directly.  By typing in // before a command, the chat box will identify this syntax as a console command and take identical action to that of using the regular console.
  
== List of all Beasts of Bermuda Specific Commands ==
+
== List of Important Beasts of Bermuda Specific Commands ==
  
SetWeather Fog Rain Cumulus SkyGreyness WindIntensity WindDirectionX WindDirectionY Lightning Surge
+
Announce FmtMessage[FString]
*Sets the various [[Weather|storm]] parameters.
+
- "Announce Hello All"
ReqWeather
+
* Say a Message at Screen for all.
*Allows the player to see when the next storm will be, or, if it is storming, see how long it has been since the storm started.
+
 
ForceStorm
+
EnterSpectate
*Allows the player to force a storm to come, but not specify its intensity or duration.  This command will take a minute or two to execute due to the way the storm system works.  Be patient with it!
+
* Enter the Spectator Mode
PauseWeather Boolean
+
 
*Allows the player to pause the current weather system, keeping the effects as is for an indefinite period of time.
+
LeaveSpectate
ToggleWeatherData Boolean
+
* Leave the Spectator Mode
*Allows the player to continuously see a stream of information about the storm.
+
 
Lightning
+
UseIncognito
*Allows the player to call a lightning bolt to the location at the center of their screen.
+
* Enter the Incognito Mode
 +
 
 +
KickPlayer NameOrID[FString] Reason[Fstring] bDetachPawnBeforeKick[bool]
 +
MutePlayer NameOrId[Fstring] TimeMinutes[int32]
 +
BanPlayer NameOrId[FString] TimeHours[int32] Reason[FString] bBanMainAccount[bool]
 +
UnMutePlayer Playerid64[int64]
 +
UnBanPlayer Playerid64[int64]
  
 
Teleport
 
Teleport
 
*Teleports the player to the location in the center of their screen.
 
*Teleports the player to the location in the center of their screen.
TeleportAt LocationX LocationY <optionnal locationZ>
+
 
*Teleports the player to the specified coordinates
+
TeleportAt X[float] Y[float] Z[float]
TeleportToP PlayerName Mode( ID/N)
+
*Teleports the player to the specified coordinates.
 +
 
 +
TeleportToP PlayerName[FString]
 
*Teleports the player to an other one, either specified by their name (by default) or their ID on the server.
 
*Teleports the player to an other one, either specified by their name (by default) or their ID on the server.
 
*"TeleportToP SomeGuy" will teleport you to SomeGuy
 
*"TeleportToP SomeGuy" will teleport you to SomeGuy
 
*"TeleportToP 325 ID" will teleport you to the player with ID 325.
 
*"TeleportToP 325 ID" will teleport you to the player with ID 325.
 +
 +
TeleportToMe Playername[FString]
 +
 
DisplayCoords
 
DisplayCoords
 
*Toggles display of the coordinates in the top center of the screen.
 
*Toggles display of the coordinates in the top center of the screen.
 +
 +
Stat FPS
 +
*Toggles display of FPS in the top center of the screen.
 +
 
PossessEntity Species
 
PossessEntity Species
 
*Has an optional argument, Species.  If Species is provided, the player will automatically spawn and become the specified species.  If it is not provided, the player will possess the creature they are looking at in the center of the screen.
 
*Has an optional argument, Species.  If Species is provided, the player will automatically spawn and become the specified species.  If it is not provided, the player will possess the creature they are looking at in the center of the screen.
 +
*The player can spawn as the [[Observer]] by using this mode and specifying Observer as the Species argument.  This allows the player to roam the map as a floating camera, useful for getting great screenshots or recording gameplay footage from different angles.
 +
*'''You are not allowed to possess a player-owned entity.'''
 +
 
DestroyEntity
 
DestroyEntity
 
*Destroys the creature in the center of the player's screen.
 
*Destroys the creature in the center of the player's screen.
 +
*'''You are not allowed to destroy a player-owned entity.'''
 +
 
Respawn
 
Respawn
 
*Allows the player to [[Spawning System|respawn]].
 
*Allows the player to [[Spawning System|respawn]].
 +
 
EnableRagdoll
 
EnableRagdoll
 
*Enables physics on the player's creature.
 
*Enables physics on the player's creature.
 +
 
SpawnEntity Species
 
SpawnEntity Species
 
*Allows the player to spawn a creature of their choice in the center of their screen.
 
*Allows the player to spawn a creature of their choice in the center of their screen.
 +
 
FillAllStats
 
FillAllStats
 
*Allows the player to fill all of their stats to max.
 
*Allows the player to fill all of their stats to max.
 +
 
SetPlayerStats Health Stamina Ability Water Food Comfort
 
SetPlayerStats Health Stamina Ability Water Food Comfort
 
*Allows the player to specify the levels of their various stats.  Specifying health of 0.5, for example, will fill health to halfway full.
 
*Allows the player to specify the levels of their various stats.  Specifying health of 0.5, for example, will fill health to halfway full.
DestroyAllCarcasses
+
 
*Destroys all [[Carcass|carcasses]] on the map.
 
 
ReqCharacterData
 
ReqCharacterData
 
*Displays debug data related to the player's state.
 
*Displays debug data related to the player's state.
 +
 
ReqControllerData
 
ReqControllerData
 
*Displays debug data related to the player's controller.
 
*Displays debug data related to the player's controller.
 +
 
SetAllowAnyInput
 
SetAllowAnyInput
 
*Toggles the boolean game state 'AllowAnyInput.'  This command was important for debugging the notorious stuck bug.
 
*Toggles the boolean game state 'AllowAnyInput.'  This command was important for debugging the notorious stuck bug.
 +
 +
== Wheather Commands ==
 +
 +
SetWeather Fog Rain Cumulus SkyGreyness WindIntensity WindDirectionX WindDirectionY Lightning Surge
 +
*Sets the various [[Weather|storm]] parameters.
 +
- Maximum Water Height "SetWeather 0 0 0 0 0 0 0 0 20000"
 +
- Minimum Water Height "SetWeather 0 0 0 0 0 0 0 0 -6000"
 +
- Slow Rain "SetWeather 0 1 0 0 0 0 0 0 -6000"
 +
- Epic Rain "SetWeather 0 5000 0 0 0 0 0 0 -6000"
 +
- Reset Wheater "SetWeather 0 0 0 0 0 0 0 0 0"
 +
 +
ReqWeather
 +
*Allows the player to see when the next storm will be, or, if it is storming, see how long it has been since the storm started.
 +
 +
ForceStorm
 +
*Allows the player to force a storm to come, but not specify its intensity or duration.  This command will take a minute or two to execute due to the way the storm system works.  Be patient with it!
 +
 +
PauseWeather Boolean
 +
*Allows the player to pause the current weather system, keeping the effects as is for an indefinite period of time.
 +
 +
ToggleWeatherData Boolean
 +
*Allows the player to continuously see a stream of information about the storm.
 +
 +
Lightning
 +
*Allows the player to call a lightning bolt to the location at the center of their screen.
 +
 +
SpawnTornado Intensity[float]
 +
*Allows the player to call a Tornado with Size at the center of their screen.
 +
MoveTornado
 +
*Allows the player to move the Tornado at the center of their screen.
 +
KillTornado
 +
*Allows the player to kill all Tornados.
 +
 +
== Spawn / Carcasses ==
 +
SpawnEntity en[Fname] Size[float]
 +
 +
SpawnEgg MotherID[int32] FatherID[int32] Completion[float]
 +
 +
SpawnCarcass FoodValue[float] AmountRemaining[Float] bFromPlayer[bool]
 +
- Big Meat Rip: SpawnCarcass 5000 5000 true
 +
* Spawn Meat / Carcass in Front of Screen with Size and Quality
 +
 +
Summon ClassName[FString]
 +
 +
ResetFish Startindex[int32] StopIndex[int32]
 +
* Reset Fish in Map Index on Map.
 +
 +
ResetAllFish
 +
* Reset all Fishstage on Map.
 +
 +
DestroyAllCarcasses
 +
*Destroys all [[Carcass|carcasses]] on the map.
 +
 +
== Other Commands ==
 +
 +
AnnoyingDinosaur NameOrID[FString]
 +
 +
WipePlayerData[int64]
 +
 +
Exit
 +
 +
Respawn NameOrID[Fstring]
 +
 +
ResetTalentModifiers (Warning it get errors)
 +
 +
ResetCharacterStates
 +
 +
RemoveFoliageInstance ComponentName[FString] Index[int32]
 +
 +
TakeServerLog LengthSeconds[float]
 +
 +
ToggleWeatherData IsShowingData[bool]
 +
 +
ToggleSpeaking binSpeaking[bool]
 +
 +
ImpactFromFall ImpactVelocity[FVector] ImpactVelocity[FVector] ImpactVelocity[FVector]
 +
 +
OnlyLoadLevel PackageName[FName]
 +
 +
Open <MapName>
 +
 +
open 127.0.0.1 (opens connection to localhost)
 +
 +
PossessEntity DinoSpecies[FName]
 +
 +
PrintFish Startindex[int32] StopIndex[int32]
 +
 +
SwitchLevel URL[FString]
 +
 +
Stuck
 +
 +
ShowHud
 +
 +
ShowTitleSafeArea
 +
 +
Shot 
 +
*make a screenshot
 +
 +
SetWorldOrigin
 +
 +
SetWeatherResistanceIncrease [float]
 +
 +
SendToConsole Command[FString]
 +
 +
ServerConsoleCommand Command[FString]
 +
 +
DisplayHeredity
 +
 +
DisplayFriendships
 +
 +
DisplayEggs
 +
 +
DisplayCoords
 +
 +
DisplayClear
 +
 +
DisplayAllRotation <ClassName>
 +
 +
DisplayAllLocation <ClassName>
 +
 +
DisplayAll <ClassName> <PropertyName>
 +
 +
DisableAllScreenMessages
 +
 +
DestroyTarget
 +
 +
DestroyServerStatReplicator
 +
 +
DestroyPawns aClass[TSubclassOf<APawn>]
 +
 +
DestroyEntity
 +
 +
DestroyAllPawnsExceptTarget
 +
 +
DestroyAll aClass[TSubclassOf<AActor>]
 +
 +
DeleteBrood
 +
 +
DamageTarget DamageAmount[float]
 +
 +
ForceGrowthStart
 +
 +
ForceServerFlush
 +
 +
ForceServerLoad
 +
 +
ForceServerSave
 +
 +
FOV NewFOV[float]
 +
 +
GoodDinosaur NameOrId[FString]
 +
 +
GiveEgg MotherID[int32] FatherID[int32] Completion[float]
 +
 +
GetWaterDarknessTransform ReturnValue[FTransform] ReturnValue[FTransform]
 +
 +
GetTalentMod Talent[ETalentEnum] ReturnValue[float]
 +
 +
GetMyImmersionDepth DefaultValue[float] ReturnValue[float]
 +
 +
GetJumpHeightModifier ReturnValue[float]
 +
 +
HighResShot
 +
 +
Camera NewMode[FName]
 +
 +
CaptureMode
 +
 +
ClearAllBones
 +
 +
ClearBlockedDinos
 +
 +
MakeBrood BabyCount[FString] Male[Fstring] Female[Fstring]
 +
 +
MatePlayers MaleID[int32] Female[int32]
 +
 +
 +
You can find more by writing the first letter into the F2 console.

Revision as of 16:09, 19 January 2020

Server Hosting Screen with an Administrator Password

Many custom console commands exist in Beasts of Bermuda. These commands were added alongside development primarily to aid in testing or temporarily resolve significant quality of life or gameplay issues related to bugs. They all persist to this day. While previously unrestrained, use of most Beasts of Bermuda specific console commands are now locked behind login of a server admin. While hosting a server from their own PC, a player has the option of setting an admin login. In the absence of a specified password, all console commands are available for use by any player logged into the server at any time. If a password is specified, a player must enter the proper password before accessing the rest of the commands.

Use of the Chat Box as a console

Console commands can be initiated in two ways. The first is directly through the console, accessed by pressing the ~ key (to the left of the 1 key). The second is through use of the chat box directly. By typing in // before a command, the chat box will identify this syntax as a console command and take identical action to that of using the regular console.

List of Important Beasts of Bermuda Specific Commands

Announce FmtMessage[FString] - "Announce Hello All"

  • Say a Message at Screen for all.

EnterSpectate

  • Enter the Spectator Mode

LeaveSpectate

  • Leave the Spectator Mode

UseIncognito

  • Enter the Incognito Mode

KickPlayer NameOrID[FString] Reason[Fstring] bDetachPawnBeforeKick[bool] MutePlayer NameOrId[Fstring] TimeMinutes[int32] BanPlayer NameOrId[FString] TimeHours[int32] Reason[FString] bBanMainAccount[bool] UnMutePlayer Playerid64[int64] UnBanPlayer Playerid64[int64]

Teleport

  • Teleports the player to the location in the center of their screen.

TeleportAt X[float] Y[float] Z[float]

  • Teleports the player to the specified coordinates.

TeleportToP PlayerName[FString]

  • Teleports the player to an other one, either specified by their name (by default) or their ID on the server.
  • "TeleportToP SomeGuy" will teleport you to SomeGuy
  • "TeleportToP 325 ID" will teleport you to the player with ID 325.

TeleportToMe Playername[FString]

DisplayCoords

  • Toggles display of the coordinates in the top center of the screen.

Stat FPS

  • Toggles display of FPS in the top center of the screen.

PossessEntity Species

  • Has an optional argument, Species. If Species is provided, the player will automatically spawn and become the specified species. If it is not provided, the player will possess the creature they are looking at in the center of the screen.
  • The player can spawn as the Observer by using this mode and specifying Observer as the Species argument. This allows the player to roam the map as a floating camera, useful for getting great screenshots or recording gameplay footage from different angles.
  • You are not allowed to possess a player-owned entity.

DestroyEntity

  • Destroys the creature in the center of the player's screen.
  • You are not allowed to destroy a player-owned entity.

Respawn

EnableRagdoll

  • Enables physics on the player's creature.

SpawnEntity Species

  • Allows the player to spawn a creature of their choice in the center of their screen.

FillAllStats

  • Allows the player to fill all of their stats to max.

SetPlayerStats Health Stamina Ability Water Food Comfort

  • Allows the player to specify the levels of their various stats. Specifying health of 0.5, for example, will fill health to halfway full.

ReqCharacterData

  • Displays debug data related to the player's state.

ReqControllerData

  • Displays debug data related to the player's controller.

SetAllowAnyInput

  • Toggles the boolean game state 'AllowAnyInput.' This command was important for debugging the notorious stuck bug.

Wheather Commands

SetWeather Fog Rain Cumulus SkyGreyness WindIntensity WindDirectionX WindDirectionY Lightning Surge

  • Sets the various storm parameters.

- Maximum Water Height "SetWeather 0 0 0 0 0 0 0 0 20000" - Minimum Water Height "SetWeather 0 0 0 0 0 0 0 0 -6000" - Slow Rain "SetWeather 0 1 0 0 0 0 0 0 -6000" - Epic Rain "SetWeather 0 5000 0 0 0 0 0 0 -6000" - Reset Wheater "SetWeather 0 0 0 0 0 0 0 0 0"

ReqWeather

  • Allows the player to see when the next storm will be, or, if it is storming, see how long it has been since the storm started.

ForceStorm

  • Allows the player to force a storm to come, but not specify its intensity or duration. This command will take a minute or two to execute due to the way the storm system works. Be patient with it!

PauseWeather Boolean

  • Allows the player to pause the current weather system, keeping the effects as is for an indefinite period of time.

ToggleWeatherData Boolean

  • Allows the player to continuously see a stream of information about the storm.

Lightning

  • Allows the player to call a lightning bolt to the location at the center of their screen.

SpawnTornado Intensity[float]

  • Allows the player to call a Tornado with Size at the center of their screen.

MoveTornado

  • Allows the player to move the Tornado at the center of their screen.

KillTornado

  • Allows the player to kill all Tornados.

Spawn / Carcasses

SpawnEntity en[Fname] Size[float]

SpawnEgg MotherID[int32] FatherID[int32] Completion[float]

SpawnCarcass FoodValue[float] AmountRemaining[Float] bFromPlayer[bool] - Big Meat Rip: SpawnCarcass 5000 5000 true

  • Spawn Meat / Carcass in Front of Screen with Size and Quality

Summon ClassName[FString]

ResetFish Startindex[int32] StopIndex[int32]

  • Reset Fish in Map Index on Map.

ResetAllFish

  • Reset all Fishstage on Map.

DestroyAllCarcasses

Other Commands

AnnoyingDinosaur NameOrID[FString]

WipePlayerData[int64]

Exit

Respawn NameOrID[Fstring]

ResetTalentModifiers (Warning it get errors)

ResetCharacterStates

RemoveFoliageInstance ComponentName[FString] Index[int32]

TakeServerLog LengthSeconds[float]

ToggleWeatherData IsShowingData[bool]

ToggleSpeaking binSpeaking[bool]

ImpactFromFall ImpactVelocity[FVector] ImpactVelocity[FVector] ImpactVelocity[FVector]

OnlyLoadLevel PackageName[FName]

Open <MapName>

open 127.0.0.1 (opens connection to localhost)

PossessEntity DinoSpecies[FName]

PrintFish Startindex[int32] StopIndex[int32]

SwitchLevel URL[FString]

Stuck

ShowHud

ShowTitleSafeArea

Shot

  • make a screenshot

SetWorldOrigin

SetWeatherResistanceIncrease [float]

SendToConsole Command[FString]

ServerConsoleCommand Command[FString]

DisplayHeredity

DisplayFriendships

DisplayEggs

DisplayCoords

DisplayClear

DisplayAllRotation <ClassName>

DisplayAllLocation <ClassName>

DisplayAll <ClassName> <PropertyName>

DisableAllScreenMessages

DestroyTarget

DestroyServerStatReplicator

DestroyPawns aClass[TSubclassOf<APawn>]

DestroyEntity

DestroyAllPawnsExceptTarget

DestroyAll aClass[TSubclassOf<AActor>]

DeleteBrood

DamageTarget DamageAmount[float]

ForceGrowthStart

ForceServerFlush

ForceServerLoad

ForceServerSave

FOV NewFOV[float]

GoodDinosaur NameOrId[FString]

GiveEgg MotherID[int32] FatherID[int32] Completion[float]

GetWaterDarknessTransform ReturnValue[FTransform] ReturnValue[FTransform]

GetTalentMod Talent[ETalentEnum] ReturnValue[float]

GetMyImmersionDepth DefaultValue[float] ReturnValue[float]

GetJumpHeightModifier ReturnValue[float]

HighResShot

Camera NewMode[FName]

CaptureMode

ClearAllBones

ClearBlockedDinos

MakeBrood BabyCount[FString] Male[Fstring] Female[Fstring]

MatePlayers MaleID[int32] Female[int32]


You can find more by writing the first letter into the F2 console.