F-Chat Command Reference

From F-List Wiki
Jump to: navigation, search

This is a list of all the slash commands this author has been able to discover in F-Chat. If you are looking for BBCode help, see the List of BBCode tags. For a complete list of available smileys, see FChat smiley codes. Some commands do not have descriptions, because this author does not have the capability to test them, and declines to guess what they do. If you are aware of any commands that have been missed or descriptions that are incorrect, please add/fix them.

NOTE: If a client is not listed, the client's support of that command is unknown. Feel free to correct!

Contents

Utility Commands

Clear chat messages

Description: Clears all messages from your screen in the channel in which it is typed.

F-Chat 1.0/Stable: /clear
F-Chat 2.0/Beta: /clear
slimCat: /clear OR /clear channel
Pidgin: /clear

Notes: In webclients, this works in the console as well.

Developer links: No client command. | No server command.



Clear chat messages in every tab

Description: Clears all messages from all channels.

F-Chat 1.0/Stable: /clearall
F-Chat 2.0/Beta: Unimplemented
slimCat: /clearall
Pidgin: /clearall

Notes: In webclients, this works in the console as well. In slimCat, this works in the home tab.

Developer links: No client command. | No server command.



Logout of F-chat

Description: Does what it says on the tin.

F-Chat 1.0/Stable: /logout
F-Chat 2.0/Beta: /logout
slimCat: /logout

Developer links: No client command. | No server command.



Turn HTML5 sound on

Description: Turns HTML5 sound on in the client.

F-Chat 1.0/Stable: /soundon
F-Chat 2.0/Beta: /soundon
slimCat: N/A
Pidgin: N/A

Developer links: No client command. | No server command.



Turn HTML5 sound off

Description: Turns HTML5 sound off in the client.

F-Chat 1.0/Stable: /soundoff
F-Chat 2.0/Beta: /soundoff
slimCat: N/A
Pidgin: N/A

Developer links: No client command. | No server command.



Preview BBCode

Description: Posts a preview of your message. Only you can see it.

F-Chat 1.0/Stable: N/A
F-Chat 2.0/Beta: /preview
slimCat: N/A
Pidgin: N/A

Developer links: No client command. | No server command.

Information Commands

Quick Profile

Description: Lists data from the Info tab of the character profile. Mostly only includes fields that have been filled out.

F-Chat 1.0/Stable: /profile <character>
F-Chat 2.0/Beta: /profile <character>
slimCat: Unimplemented (rc3.14)
Pidgin: /profile <character>

Developer links: PRO | PRD


Get Custom Kinks

Description: Lists the custom kinks of the requested character.

F-Chat 1.0/Stable: /kinks <character>
F-Chat 2.0/Beta: /kinks <character>
slimCat: Unimplemented (rc3.14)
Pidgin: Unimplemented (0.3.0)

Developer links: KIN | KID


List Users in Room

Description: Lists all users in the current room.

F-Chat 1.0/Stable: /who
F-Chat 2.0/Beta: /who
slimCat: N/A
Pidgin: /who

Notes: In Pidgin, this lists the gender, status, and status message after each name in the list. In the webclients, gender and status are included via colour and icon.

Developer links: No client command. | No server command.


List Users in Chat

Description: Lists all characters currently in chat, globals first.

F-Chat 1.0/Stable: /users
F-Chat 2.0/Beta: /users
slimCat: N/A
Pidgin: Unimplemented (0.3.0)

Notes: In slimCat, there is a screen for displaying all users in the chat.

Developer links: No client command. | No server command.


List Official Channels

Description: Lists all official channels, but does not list open private channels.

F-Chat 1.0/Stable: /channels
F-Chat 2.0/Beta: /channels
slimCat: N/A
Pidgin: /channels

Notes: In Pidgin, this opens the rooms list box, so it will also bring up open private channels.

Developer links: CHA | CHA


List Private Rooms

Description: Lists all open private channels.

F-Chat 1.0/Stable: /prooms
F-Chat 2.0/Beta: /prooms
slimCat: N/A
Pidgin: Unimplemented (0.3.0)

Developer links: ORS | ORS


Server Uptime

Description: Reports how long the server has been running.

F-Chat 1.0/Stable: /uptime
F-Chat 2.0/Beta: /uptime
slimCat: N/A
Pidgin: Unimplemented (0.3.0)

Notes: In slimCat, this is done automatically on start up and displayed on the welcome screen.

Developer links: UPT | UPT

Interacting with Other Users

Speaking in a Room or Private Message

Description: To talk in a room, just type in the box and press enter to send the message. Shift+Enter will give you a linebreak without sending the message. You may only send a message once per second.


Developer links: MSG | MSG



Posting an ad to a Room

Description: To send an ad to a room, just type in the box and hit 'Post as RP ad'. Shift+Enter will give you a line break without sending the message. You may only post ads once per 10 minutes.

F-Chat 1.0/Stable: 'Post as RP ad' button
F-Chat 2.0/Beta: 'Send Ad' button
slimCat: Switch to ad view and send normally
Pidgin: /ad message

Notes: In slimCat, you will be given a timer until you can post an ad again. In F-Chat 2.0, the 'Send Ad' button will disable until you can post an ad again.

Developer links: LRP | LRP



Pose or Make an IC Action

Description: Prefaces your character name directly to the message. If your character's name is "Bob", and you type "/me dances around the room." other people will see "*Bob dances around the room." If you wanted to mention that Bob's eyes are glowing, you might use "/me's eyes are glowing." to get "*Bob's eyes are glowing."

F-Chat 1.0/Stable: /me message OR /me's message
F-Chat 2.0/Beta: /me message OR /me's message
slimCat: /me message OR /me 's message
Pidgin: /me message OR /me 's message

Developer links: MSG | MSG


Set Status

Description: This sets your status, which is represented by the little coloured dot beside your name. Just select a status, and then add a message. For instance, you want to set Bob to Looking, and his message to "I like beer!" You'd type: /status Looking I like beer!

F-Chat 1.0/Stable: /status status message
F-Chat 2.0/Beta: /status status message
slimCat: /status status message OR /status message
Pidgin: /status status message

Notes: The 'status' parameter must be one of: Online, Looking, Busy, Away, DND. The 'message' parameter is optional. In slimCat, the /status is optional, so '/online hey' is the same as '/status online hey'

Developer links: STA | STA


Open a Private Message

Description: This opens a private message session with another character.

F-Chat 1.0/Stable: /priv character
F-Chat 2.0/Beta: /priv character
slimCat: /priv character OR /msg character OR /pm character
Pidgin: /priv character
AndFChat: /priv character

Developer links: PRI | PRI


Prevent Messages From a Character

Description: This will prevent any further communication on F-Chat between your account (all your characters) and that character. It does not block chat messages from other characters on the ignored character's account. You will not be able to initiate private messages to the character, receive private messages from the character, or see the character speak or act in channels. The chat ignore list also blocks notes from any characters on the account of an ignored character.

F-Chat 1.0/Stable: /ignore character
F-Chat 2.0/Beta: /ignore character
slimCat: /ignore character OR /tempignore character
Pidgin: Unimplemented (0.3.0) Pidgin has it's own internal block function that does not sync with the chatserver's ignore list.

Notes: In slimCat, adding someone to an ignore list can be a temporary action which lasts only as long as the session.

Developer links: IGN | IGN


Remove an Ignore

Description: Reverses the /ignore command, to allow communication again.

F-Chat 1.0/Stable: /unignore character
F-Chat 2.0/Beta: /unignore character
slimCat: /unignore character OR /tempunignore character
Pidgin: Unimplemented (0.3.0) Pidgin has it's own internal block function that does not sync with the chatserver's ignore list.

Notes: In slimCat, removing someone from an ignore list can be a temporary action which lasts only as long as the session.

Developer links: IGN | IGN


View Your Ignore List

Description: Lists everyone you have ignored.

F-Chat 1.0/Stable: /ignorelist
F-Chat 2.0/Beta: /ignorelist
slimCat: N/A
Pidgin: Unimplemented (0.3.0) Pidgin has it's own internal block function that does not sync with the chatserver's ignore list.

Notes: In slimCat, there is a tab which lists users ignored in a similar manner to friends and bookmarks in other clients.

Developer links: IGN | IGN

Channel Guest Commands

Join Channel

Description: This joins the channel mentioned. This works for all public channels, by name, and open private channels, by room ID, which can be gotten by typing /code in the room.

F-Chat 1.0/Stable: /join official channel name OR /join ADH-PRIVATECHANNELIDCODE
F-Chat 2.0/Beta: /join official channel name OR /join ADH-PRIVATECHANNELIDCODE
slimCat: /join channel name
Pidgin: /join official channel name OR /join ADH-PRIVATECHANNELIDCODE

Notes: In slimCat, /join works by channel name for both public and private channels. slimCat will do best-match if a partial name is supplied.

Developer links: JCH | JCH


Leave Channel

Description: Leaves the channel it is typed in, closing the tab.

F-Chat 1.0/Stable: /close
F-Chat 2.0/Beta: /close
Desktop Client: /close OR /leave
slimCat: /close OR /forceclose OR /close channel OR /forceclose channel
Pidgin: /close
AndFChat: /close

Developer links: LCH | LCH


Link to a Private Room

Description: Produces the session code for linking to the channel it is typed in. Session codes look like this: [session=Test Room]ADH-c597436a36124d8843ce[/session] and the part that actually specifies the room is the part between the tags that starts with 'ADH'. You can change the text for the name of the room, "Test Room", in this example, without screwing up the link.

F-Chat 1.0/Stable: /code
F-Chat 2.0/Beta: /code
Desktop Client: /code
slimCat: /code
Pidgin: /code

Notes: In slimCat, [channel] can be used with a channel name instead of session for both public and private channels.

Developer links: No client command. | No server command.


Roll Dice

Description: This command rolls a number of dice. For instance, Bob wants to roll two dice with six sides, because he's playing craps. He'd type: /roll 2d6 It is possible to add more sets of dice or numerical modifiers: /roll 1d20+6 or /roll 1d100+1d20+3

F-Chat 1.0/Stable: /roll #d## OR/roll #d##+#d## OR /roll #d##+###
F-Chat 2.0/Beta: /roll #d## OR/roll #d##+#d## OR /roll #d##+###
Desktop Client: /roll #d## OR/roll #d##+#d## OR /roll #d##+###
slimCat: /roll #d## OR/roll #d##+#d## OR /roll #d##+###
Pidgin: /roll #d## OR/roll #d##+#d## OR /roll #d##+###

Notes: # can be any number 1-9. ## can be any number 1-500. ### can be any number up to 10000. It is possible to add up to 20 sets of dice and/or numbers, using the + sign between each one.

Developer links: RLL | RLL


Spin the Bottle

Description: Selects one person in the room, purportedly by spinning a bottle. The bottle avoids selecting people who are DND or Away. If Bob were to type /bottle , he might see: Bob spins the bottle: Hexxy

F-Chat 1.0/Stable: /bottle
F-Chat 2.0/Beta: /bottle
Desktop Client: /bottle
slimCat: /bottle
Pidgin: /roll bottle
AndFChat: /bottle

Developer links: RLL | RLL

Room Owner Commands

Create a Private Room

Description: This command creates a room with the specified name, joins it, and sets the character that created it as the owner.

F-Chat 1.0/Stable: /makeroom name
F-Chat 2.0/Beta: /makeroom name
Desktop Client: /makeroom name
slimCat: /makeroom name
Pidgin: /makeroom name
AndFChat: /makeroom name

Developer links: CCR | JCH


Open Your Room To the Public

Description: This will make a private room open, adding it to the list of private rooms, and allowing anyone to join.

F-Chat 1.0/Stable: /openroom
F-Chat 2.0/Beta: /openroom
Desktop Client: /openroom
slimCat: /openroom
Pidgin: /openroom
AndFChat: /openroom

Developer links: RST | SYS


Make Your Room Invite-Only

Description: This will close an opened private room, removing it from the list, and making further entry invite-only.

F-Chat 1.0/Stable: /closeroom
F-Chat 2.0/Beta: /closeroom
Desktop Client: /closeroom
slimCat: /closeroom
Pidgin: /closeroom
AndFChat: /closeroom

Developer links: RST | SYS


Enable/Disable Ads and Chat

Description: This determines the type of content that can be sent in a private room. "Ads" will set it to permit only RP ads and no chat, "chat" will set it to permit only chat and not RP ads, and "both" is the default setting, which permits, obviously, both chat and RP ads.

F-Chat 1.0/Stable: /setmode mode
F-Chat 2.0/Beta: /setmode mode
Desktop Client: /setmode mode
slimCat: /setmode mode

Notes: Parameter 'mode' must be one of: ads, chat, both

Developer links: RMO | RMO


Assign a Room Moderator

Description: Adds a moderator/chan-op to the private room.

F-Chat 1.0/Stable: /cop character
F-Chat 2.0/Beta: /op character OR /op character, channel
Desktop Client: /cop character
slimCat: /cop character OR /promote character
Pidgin: /cop character

Notes: Except in Pidgin and slimCat, the character added must be online.

Developer links: COA | COA


Remove a Room Moderator

Description: Removes a moderator/chan-op to the private room.

F-Chat 1.0/Stable: /cdeop character
F-Chat 2.0/Beta: /deop character OR /deop character, channel
Desktop Client: /cdeop character
slimCat: /cdeop character OR /demote character
Pidgin: /cdeop character

Developer links: COR | COR


Change Room Owner

Description: Changes the channel owner to the specified character.

F-Chat 1.0/Stable: /setowner character
F-Chat 2.0/Beta: /setowner character OR /setowner character, channel
Desktop Client: Unimplemented (0.8.5)
slimCat: /setowner character
Pidgin: Unimplemented (0.3.0)

Notes: Target must be online for the room change to be successful.

Developer links: CSO | CSO

Room Moderator/Chan-op Commands

Set Room Description

Description: This will set the description of the room. BBCode and shift-enter linebreaks work, as do session code links to other rooms.

F-Chat 1.0/Stable: /setdescription text
F-Chat 2.0/Beta: /setdescription text OR /setdescription text, channel
Desktop Client: /setdescription text
slimCat: /setdescription text
Pidgin: /setdescription text

Developer links: CDS | CDS


Get Room Description

Description: Prints the current description of the room, with the BBCode unprocessed. This is good if you want to change something, but you don't want to have to re-type the entire description.

F-Chat 1.0/Stable: /getdescription
F-Chat 2.0/Beta: /getdescription
Desktop Client: /getdescription
slimCat: /getdescription
Pidgin: /getdescription

Developer links: No client command. | No server command.


Invite a user to a room

Description: Used in closed private rooms, this will invite another character to the room, giving them permission to enter it.

F-Chat 1.0/Stable: /invite character
F-Chat 2.0/Beta: /invite character
Desktop Client: /invite character
slimCat: /invite character
Pidgin: /invite character
AndFChat: /invite character

Developer links: CIU | CIU


Alert the Room

Description: Depending on the client, this may alter the message background to red or another bright colour, trigger a sound, or engage other message highlight/notification behaviour. Usually used to warn a room's occupants to cease their current behaviour.

F-Chat 1.0/Stable: /warn message
F-Chat 2.0/Beta: /warn message
Desktop Client: /warn message (May not display correctly, but will send. 0.8.5)
slimCat: /warn message
Pidgin: /warn message (Will send, but will not display correctly or trigger notifications. 0.3.0)

Notes: slimCat will not mark up /warn if the user who posted it does not have at least channel mod permissions.

Developer links: MSG | MSG


Remove a Character From a Room

Description: Removes character from the room, but if it is an open private room or an official room, does not prevent them from re-entering.

F-Chat 1.0/Stable: /kick character
F-Chat 2.0/Beta: /kick character OR /kick character channel
Desktop Client: /kick character
slimCat: /kick character
Pidgin: /kick character
AndFChat: /kick character

Developer links: CKU | CKU


Ban a Character From the Room

Description: Removes character from the private room and prevents them from re-entering. Bans last only as long as the current iteration of the room, so if the room is re-created, the ban list will be gone. You can not ban a character who is not currently online and in the room.

F-Chat 1.0/Stable: /ban character
F-Chat 2.0/Beta: /ban character OR /ban character, channel
Desktop Client: /ban character
slimCat: /ban character
Pidgin: /ban character
AndFChat: /ban character

Developer links: CBU | CBU


Remove a Channel Ban or Channel Timeout

Description: Permit a previously banned or timed out character to enter the room, again.

F-Chat 1.0/Stable: /unban character
F-Chat 2.0/Beta: /unban character OR /unban character, channel
Desktop Client: /unban character
slimCat: /unban character
Pidgin: /unban character
AndFChat: /unban character

Developer links: CUB | SYS


List a Channel's Banned and Timed-Out Characters

Description: List all banned and timed-out characters for this room.

F-Chat 1.0/Stable: /banlist
F-Chat 2.0/Beta: /banlist OR /banlist channel
Desktop Client: /banlist
slimCat: /banlist
Pidgin: /banlist

Notes: In slimCat, there is a screen for displaying banned characters for the specific channel. It must be populated by this command, however.

Developer links: CBL | SYS


List a Channel's Moderators

Description: List all moderators/chan-ops for this room.

F-Chat 1.0/Stable: /coplist
F-Chat 2.0/Beta: /coplist
Desktop Client: /coplist
slimCat: N/A
Pidgin: /coplist

Notes: In slimCat, there is a screen for displaying the moderators for the specific channel.

Developer links: COL | SYS


Temporary Channel Ban/Channel Timeout

Description: Temporarily bans a character from the room for the given number of minutes.

F-Chat 1.0/Stable: /ctimeout character, minutes
F-Chat 2.0/Beta: /timeout character, minutes
Desktop Client: N/A
slimCat: /timeout character, minutes
Pidgin: /ctimeout character, minutes

Notes: Commonly used times:

  • 3 hours = 180
  • 6 hours = 360
  • 12 hours = 720
  • 1 day = 1440
  • 3 days = 4320
  • 1 week = 10080
  • 2 weeks = 20160
  • 1 month = 43200

    Developer links: CTU | CTU

Global Chat-Op Commands

Kick a character out of chat

Description: Kicks a user out of chat. Does not prevent re-entry.

F-Chat 1.0/Stable: /gkick character
F-Chat 2.0/Beta: /gkick character
slimCat: /gkick character OR /chatkick character

Developer links: KIK | ERR



Time out a character from chat

Description: Kicks a user out of chat and prevents reentry for a specified period of time. (In minutes)

F-Chat 1.0/Stable: /timeout character minutes
F-Chat 2.0/Beta: /gtimeout character, minutes, reason
slimCat: /gtimeout character, minutes, reason OR /chattimeout character, minutes, reason

Notes: Commonly used times:

  • 3 hours = 180
  • 6 hours = 360
  • 12 hours = 720
  • 1 day = 1440
  • 3 days = 4320
  • 1 week = 10080
  • 2 weeks = 20160
  • 1 month = 43200

    Developer links: TMO | ERR



Ban an account from chat

Description: Kicks the character and all associated alts of chat. Prevents re-entry until unbanned.

F-Chat 1.0/Stable: /accountban character
F-Chat 2.0/Beta: /gban character
slimCat: /accountban character OR /chatban character

Developer links: ACB | ERR



Unban an account from chat

Description: Allows a banned account to relogin.

F-Chat 1.0/Stable: /gunban character
F-Chat 2.0/Beta: /gunban character
slimCat: /chatunban character

Developer links: UBN | No server command.



Create a public channel

Description: Creates an official public f-chat channel.

F-Chat 1.0/Stable: /createchannel name
F-Chat 2.0/Beta: /createchannel name
slimCat: /createchannel name OR /makechannel name

Developer links: CRC | No server command.



Remove a public channel

Description: Kicks everyone out of a channel, then removes it.

F-Chat 1.0/Stable: /killchannel channel
F-Chat 2.0/Beta: /killchannel OR /killchannel channel
slimCat: /killchannel OR /killchannel channel)

Developer links: No client command. | No server command.

Chat Administrator Commands

Broadcast to chat

Description: Broadcasts a message to all logged-in users.

F-Chat 1.0/Stable: /broadcast message
F-Chat 2.0/Beta: /broadcast message
slimCat: /broadcast message

Developer links: BRO | BRO



Chat Promote to global moderator

Description: Promotes a character to global chat-op (chat moderator).

F-Chat 1.0/Stable: /op name
F-Chat 2.0/Beta: /gop OR gop name (Using no 'name' requires you to be in a private chat)
slimCat: /op name OR /chatpromote name

Developer links: AOP | AOP



Chat Demote from global moderator

Description: Demotes a character from global chat-op (chat moderator).

F-Chat 1.0/Stable: /deop name
F-Chat 2.0/Beta: /gdeop OR /gdeop name (Using no 'name' requires you to be in a private chat)
slimCat: /deop name OR /chatdemote name

Developer links: DOP | DOP



Reload chat configuration

Description: Reloads server configuration files from disk.

F-Chat 1.0/Stable: /reload param
F-Chat 2.0/Beta: /reload config parameter
slimCat: Unimplemented (rc3.14)

Developer links: RLD | No server command.