Difference between revisions of "Server Commands"

From Discovery Wiki
Jump to navigationJump to search
m (Added /pimpship command and friends.)
Line 6: Line 6:
 
!width="240"|Command
 
!width="240"|Command
 
!Description
 
!Description
 +
|-
 +
|<nowiki>/pimpship</nowiki>
 +
|When docked at a shipyard, and at the ship dealer, this command enables certain other commands - <nowiki>/showsetup</nowiki>, <nowiki>/showitems</nowiki>, <nowiki>/setitem</nowiki>, and <nowiki>/buynow</nowiki>, which are used to change your ship's lights.
 +
For more information, see [http://discoverygc.com/forums/index.php?showtopic=57372].
 +
|-
 +
|<nowiki>/showsetup</nowiki>
 +
|Displays the current lights on your ship.
 +
|-
 +
|<nowiki>/showitems</nowiki>
 +
|Displays all the lights that can be changed via <nowiki>/setitem</nowiki>.
 +
|-
 +
|<nowiki>/setitem <hardpoint id> <new item id></nowiki>
 +
|Changes one of your ship's lights.
 +
The Hardpoint ID will be one of the numbers listed with <nowiki>/showsetup</nowiki>.
 +
The Item ID will be one of the numbers listed with <nowiki>/showitems</nowiki>.
 +
|-
 +
|<nowiki>/buynow</nowiki>
 +
|Using this command kicks you, removes 1 million from your character and saves all changes made by <nowiki>/pimpship</nowiki> and <nowiki>/buynow</nowiki>.
 
|-
 
|-
 
|<nowiki>/restart <setting></nowiki>
 
|<nowiki>/restart <setting></nowiki>

Revision as of 13:21, 13 January 2010

Official Discovery RP 24/7 server uses FLHook to extend the Freelancer experience. FLHook Server commands are scripts that you can enter into the chat window to perform a specific action. Use it just like chatting to someone, and use the backslash at the beginning, "/", to signify a server command. Commands that require parameters can be called without parameters to display help for the command.

New Commands

Note:These commands are currently in beta, they may occasionally be disabled for testing purposes. If you encounter any bugs with these commands please report them on the forum.

Command Description
/pimpship When docked at a shipyard, and at the ship dealer, this command enables certain other commands - /showsetup, /showitems, /setitem, and /buynow, which are used to change your ship's lights.

For more information, see [1].

/showsetup Displays the current lights on your ship.
/showitems Displays all the lights that can be changed via /setitem.
/setitem <hardpoint id> <new item id> Changes one of your ship's lights.

The Hardpoint ID will be one of the numbers listed with /showsetup. The Item ID will be one of the numbers listed with /showitems.

/buynow Using this command kicks you, removes 1 million from your character and saves all changes made by /pimpship and /buynow.
/restart <setting> Send you on the main planet of the area you typed in setting, gives you a fully outfitted CSV and makes you neutral with everyone in that house. Take in note that the coorsair and outcast restart commands will make you ennemy with lawfuls. In the case of the miner the command gives you a Basalt (instead of a CVS) and makes you neutral with all the mining factions.

The settings are: Liberty, Bretonia, Kusari, Rheinland, Gallia, Outcast, Corsair, Miner

/set movecharcode <code> Creates a code to allow the movement of the character this command was used with to another account. This code is valid for one transfer only.
/movechar <charname> <code> Transfers <charname> to the account the character using this command is on. Costs 2,000,000.
/stuck Moves your ship 10m so 'un-stick' you from bases. Only works when your speed is low.
/droprep Lowers your rep with the faction you have an affiliation with to 0.59 bars, costs 350,000, you must re-log for changes to take effect and to use the command again. Keep in mind if another faction next in line has enough positive rep you will then receive that tag.
/coin Flips a coin and reports the result to all ships within 6km.
/dice Shakes, rattles, rolls the dice and reports the result to all ships within 6km.
/pm <charname> Sends private message to a character. It will be stored in their mailbox if they are not online.
/pm$ <clientid> Same as /pm but the character is determined using the client-id. The player has to be online for this to work. You can find a list of client-ids by typing /ids.
/mail This command checks your mailbox for messages and can be used to view your messages.
/maildel The command deletes a message from your mailbox.

New Command Related Features

Feature Description
Command filtering Any chat text starting with '/' or '.' will not be repeated to private or system chat (except '//' *sigh*). This means you can safely use /drawcash when you're in system chat without accidentally telling everybody your password.
Command echoing Most user commands (i.e. starting with /) are echoed back to your console so you can see what you typed. The exceptions to this are /local, /system, /target and their short variants.
Showing your location If a preset message contains '#c' then this will be substituted with your ship's approximate map location. For example, if you setup a preset message like:
/setmsg 1 Neural-network communications test. Transmitting from approximately #c

And then type '/1' and it'll send on the system chat:

{Your character name}: Neural-network communications test. Transmitting from approximately G-7
Showing your target If a preset message contains '#t' then this will be substituted with your current target. For example, if you setup a preset message like:
/setmsg 2 Neural-network communications test. Hail #t

And then type '/2' and it'll send on the system chat:

{Your character name}: Neural-network communications test. Hail {target selected}

Miscellaneous Commands

Command Description
/h or /help Displays all currently available server commands, on the Official Discovery Roleplaying Server. Note: due to some FLHook issues, Discovery RP server is currently using a manual list. Occasionally this list may not be complete.
/id Displays your own ID number.
/ids Displays ID numbers of all online players.
/autobuy <param> [<on/off>] Let's you specify which Items should be purchased automatically after you land.

Options <param>:

  • info - displays current autobuy settings
  • missiles - enable/disable autobuy for missiles
  • torps - enable/disable autobuy for torpedoes
  • mines - enable/disable autobuy for mines
  • cd - enable/disable autobuy for cruise disruptors
  • cm - enable/disable autobuy for countermeasures
  • reload - enable/disable autobuy for nanobots/batteries
  • all - enable/disable autobuy for everything
Note: Autobuy settings are saved for each individual character.
Example: /autobuy all on (sets autobuy on for all items)
/ping Displays the statistics of your connection (ping, packet fluctuation, packet loss)
/ping <charname> Displays the connection statistics of other players. You can get IDs by using "/ids" command.
/ping$ <client-id> Displays the connection statistics of other players. You can get ID numbers by using "/ids" command.
/renameme <new_name> Changes the name of the character. Costs 2 million credits, you can use it only once per hour. You will be kicked immediately after executing this command. When you log back in, the change will have taken place.
/time Shows current time in Sirius Mean Time. Useful for Screenshots.

Chat Commands

Command Description
/h Shows help, same as /help and /?
/s <message> Send <message> to the system chat
/l <message> Send <message> to your local system chat
/g <message> Send <message> to your group
/setmsg <N> <message> Set message slot N to the specified message; if no message then the slot is cleared and slots 0-9 are valid. If a #t tag is in <message> this tag will be replaced with the current target name. If a #c tag is in <message> this tag will be replaced with your current map grid location.
/showmsgs Show the message slot contents
/<N> Send the message N to system chat
/l<N> Send the message N to local system chat
/g<N> Send the message N to group chat
/t<N> Send the message N to the current/last target
/t <message> = /target Send <message> to your last selected target
/r <message> = /reply Send <message> to the last sender of your last private message
/pm <charname> <message> = /privatemsg Send <message> to <charname>; if <charname> is offline the message will be delivered when they return
/fm <tag> <message> = /factionmsg Send message to all characters containing <tag> string in their names (like [RM]).
/lastpm Shows the last pm sender and current/last selected target

Chat Option Commands

Command Description
/ignore <charname> [<flags>] Ignores chat/messages from a certain player

Options <charname>: Name of the character you want to ignore. It's case insensitive. Options <flags> (not a mandatory parameter):

  • p - only affects private chat
  • i - only partial match of <charname>, e.g. "ooRP|" for "ooRP|Pie-Rat"
Example: /ignore ooRP| pi (ignores the PMs of every player which's names begin with "ooRP|")
/ignorelist Displays list of ignored players.
/delignore <id> [<id2> <id3> ...] Deletes characters from the ignore list. Banned ids are displayed in the /ignorelist command. Warning these are different ids then those displayed by /ids command...
/set chattime <on/off> Enables time display for chat messages. Includes all Pms, Local, Group and System chats. Excludes server, new player or death messages. Useful for Screenshots.
/set diemsg <param> Allows you to reduce showing death messages

Options <param>:

  • all - all death messages are displayed
  • system - only death messages in the current system are displayed
  • self - only death messages related to your characters are displayed
  • none - no death messages
Example: /set diemsg system
/set diemsgsize <size> Allows you to reduce the font size of death messages.

Options <size>:

  • small
  • default
Example: /set diemsgsize small
/set chatfont <size> <style> Allows you to modify system/group/private chat font and size.

Options <size>:

  • small
  • default
  • big

Options <style>:

  • default
  • bold
  • italic
  • underline
Example: /set chatfont small italic

Note: These settings are saved for all character on current account.

Grouping Commands

Command Description
/i <charname> or /invite <charname> Invites a player to your group using his character name.
/i$ <client-id> or /invite$ <client-id> Invites a player to your group using his ID number.
/fi <tag> = /factioninvite Send an invite to all characters containing <tag> string in their names (like [RM]).
/j <charname> = /join Joins to <charname>'s group if you have been invited to the group.

Cash Commands

Note: It is recommended that you type these in the Console chat, so that other players do not see the account codes, character names, or amount that you have typed if you misspell the command. It is your responsibility to ensure the safety of your accounts. No refund will be guaranteed if another player "steals" your account code or money. Use at your own risk. To access the "console chat", push enter like normal to go to chat mode, then use the arrow keys to scroll up from "system chat".

Command Description
/setcashcode <code> Set the account code to allow remote access to this character's account; if the code is 'none' then remote access is disabled. The code can be any string of letters, numbers or symbols.
/drawcash <charname> <code> <cash> Draw the cash from <charname> with the <code> set using /setcashcode
/showcash <charname> <code> Show the cash balance for <charname> with the <code> set using /setcashcode
/givecash <charname> <cash> [anon] Give the cash to <charname>; if the 'anon' parameter is present then the receiving character will not be informed of who sent the transfer.