VRSpace Client Commands

Changing Object Properties

The properties of any object that the current user has access to can be altered. The syntax is:

/class id property value

where class is the class of the object and id is its database id. As an example, to make User number 12 look like megatron, one might write something like:

Other Examples:

Click here to see the full list of VRSpace Objects.



Command Syntax

Commands are issued in the client by prefixing their names with /. For example,



User Commands
echo Sends arguments back to the client - useful for client debugging
env Set/get server environment variables:
Syntax: env - displays all properties.
Syntax: env name - displays value for the specified property.
Syntax: env name=value - sets the property's value.
error Adds request to error log.
help Sends "(: HELP! HELP! HEEELP!!! :)" to the client:)
jxta Executes a jxta shell command and sends result to the client.
my Alias for the client's className and id.
quit Quits the current session.
reload Reloads the scene.
remove Syntax: remove className id -
If className is 'Transform', removes transform's children too.
say Say something
upload Syntax: upload className fileName -
Calls set_upload on File instances
view Syntax: view className id - Displays the values of all properties of the VRObject.
create Syntax: create className - Creates a new instance of the className. Returns the id of the new object. If the object implements HasTransform, one will be created for it.
jump Syntax: jump username - jump to the user.
Syntax: jump classname id - jump to the VRObject.


Administrator Commands
chClass This command changes class of an object.
load Loads url content into current database
setAll Syntax: setAll className destField srcField
For all members of className, sets field destField to value of srcField.
If fields are not of the same class, destField must have constructor which takes class of srcField as a parameter.
Intended for migration.
shutdown