Debug Commands
Debug commands are custom commands that exist in Sapphire to easily manipulate the server and player.
!<command>
help
!help
Shows registered commands for your GM Level and what they do
info
!info
Shows server info
inject
!inject <file name>
Injects a premade packet to the calling character
injectc
!injectc <file name>
Injects a premade chat packet to the calling character
nudge
!nudge <Amount> {Up/Down}
Moves you forward or Up/Down by a specified amount
unlock
!unlock
Empties out State Flags
script_reload
!script_reload
Force reload all server scripts
!set <command>
cfpenalty
!set cfpenalty <time>
Sets a Duty Finder penalty (in minutes)
classjob
!set classjob <Class/JobID>
discovery
!set discovery <ZoneID> <DiscoverID>
Unlocks the discovery point entered
discovery_reset
!set discovery_reset
Resets all Discover Points
festival
!set festival <festivalID> <additionalID>
Sets the current festival to the ID entered
festivaldisable
!set festivaldisable
Disables the current festival
mount
!set mount <MountID>
Rides the Mount entered
pos
!set pos <x> <y> <z>
Sets your position within the current zone
tele
!set tele <AetheryteID>
Instantly teleports to the Aetheryte ID entered
!get <command>
pos
!get pos
Shows your current position, MapID and ZoneID
!add <command>
actrl
Sends the Actor Control entered
bnpc
!add bnpc <bNPCTemplateName>
Spawns the entered bNPC on the calling character (make sure you enter the bNPC's name and not its ID, for example, !add bnpc littleladybug_49
)
op
!add op <OpCode>
Sends the OpCode entered
status
!add status <StatusID> <Duration> <Param>
Inflicts the entered Status Effect to the calling character
title
!add title <TitleID>
Adds the entered Title to the list of available Titles
!instance <command>
create
or cr
!instance cr <InstanceContentID>
bind
!instance bind <InstanceID>
Binds player to the instance entered
unbind
!instance unbind <InstanceID>
Unbinds player from the instance entered
createzone
or crz
!instance crz <ZoneID>
set
!instance set <index> <value>
Alters the director vars of the instance
objstate
!instance objflag <Eobj Name> <state>
Alters the state of the eobj entered
(In most cases, 1
disables them, and 0
enables them)
objflag
!instance objflag <Eobj Name> <flag1> <flag2>
Alters the flags of the eobj entered
bgm
!instance bgm <BGMID>
Changes the current background music to the one entered Only works in InstanceContent
return
or ret
!instance ret
Exits the current instance
remove
or rm
!instance rm <InstanceID>
Deletes the instance entered
!replay <command>
start
!replay start <folder name>
Replays packets contained in the specified folder
stop
!replay stop
Stops a replay
info
!replay info
Shows info about an ongoing replay
!script <command>
unload
!script unload <name>
Unloads a currently loaded script via its set name
find
or f
!script find <name>
Searches loaded scripts names for the search term - case sensitive
load
or l
!script load <path>
Loads the specified script from the supplied path
queuereload
or qrl
!script find queuereload <name>
Queues a script to be reloaded on the next server tick
Last updated