______   _          ______            _____
|
 ____| | |        |  __  \          / ____|
| |__
    | |        | |__| |         | |____
|
 __|   | |        |  __ <           \____ \
| |
      | |        | |__| |           ____| |
|_|irst
 |_|nternet |______/ackgammon |_____/erver

Site map > Command Reference > Toggle

The Toggle Command

Display or change the value of toggles

Syntax:

toggle

 

toggle setting [setting...]

Use the toggle command to change boolean (YES/NO) variable settings for your user name. The set command allows you to view or change other variables.

Using the toggle command without any setting gives you a list of current toggle settings:

> toggle
The current settings are:
allowpip        YES
autoboard       YES
autodouble      NO
automove        YES
bell            NO
crawford        YES
double          YES
greedy          NO
moreboards      YES
moves           NO
notify          YES
ratings         YES
ready           NO
report          YES
silent          NO
telnet          YES
wrap            NO
>

Use toggle setting to toggle the status of setting:

> toggle ready
** You're now ready to invite or join someone.
> toggle ready
** You're now refusing to play with someone.
>

You can type to instead of toggle, and also use any unique prefix for the option, eg to gr for toggle greedy.

FIBS Toggle Settings

The allowpip setting

Controls whether you allow the use of the pip command. If YES, then you and your opponent can use the pip command. If allowpip is set to 'No', then neither you nor your opponent can use the pip command. Both players must have allowpip set to YES to permit pip counting.

The autoboard setting

If YES, the board will be redrawn after every move (default).

If NO, you have to explicitly use the board command to see the board.

This setting is only useful for players using telnet (command line interface.)

The autodouble setting

If YES, doubles as the first roll double the cube.

If NO, doubles as the first roll won't double the cube (default).

The autoroll setting

This is equivalent to 'toggle double'.

The automove setting

Controls whether forced moves are done automatically by the server.

For example, if you roll 3-2 and there is only one possible move, the server will take it for you automatically, and will not ask you to move. This speeds up game play.

The bell setting

If YES, your terminal rings the bell if someone talks to you or invites you.

If NO, it doesn't (default).

The crawford setting

Controls whether you wish to play with the Crawford rule in effect. If either player has Crawford set to YES, the match will be played using the Crawford rule. If both players set Crawford to NO, then it will not be used.

The double setting

If YES, you will be asked if you want to double. Note: This toggle is reset to YES every time a new game is started or reloaded.

If NO, you won't be asked if you want to double. The server will roll for you even if you are allowed to double.

The greedy setting

If YES, the server will attempt to bear off one piece per rolled number automatically. This is equivalent to issuing the off command after every roll (if possible).

This feature is not meant to be used by beginners. Make sure that you set this toggle to YES in non contact positions only, otherwise FIBS will automatically make moves for you that you certainly don't like. If you don't know what a (non) contact position is: this feature is not for you!

The moreboards setting

If YES, the board will be redrawn after each move and each roll.

If NO, the board will be redrawn after each move only (default).

Note: Additional boards will only be sent if you use boardstyle 3 to avoid unnecessary netload. This toggle was implemented to make it easier for programmers of graphical clients to receive information about rolls and moves.

The moves setting

If YES, you want to see a list of moves after the current game.

If NO, you won't get a list of moves. This toggle resets to NO when you exit FIBS.

The notify setting

If YES, you'll be notified whenever someone logs in or out (default).

If NO, you'll have to use the who command to find out who is logged in.

The ratings setting

Controls whether FIBS sends a descriptive ratings calculation at the end of the match. If YES, at the completion of a match you should see about ten lines of text that shows how the ratings for each player changed.

The ready setting

Indicates whether you are willing to accept an invitation to play a match.

The report setting

If YES, you will be informed whenever a match is started or finished (default).

If NO, you won't be informed.

The silent setting

If YES, you won't hear other players shouting.

If NO, you will hear other players shouting (default).

The telnet setting

Warning: The following description might look a bit technical. Users of client program might have the problems with the way FIBS shows the '[Return]' line when your 'pagelength' is set. If you need to receive an extra 'newline' just set this toggle to YES. At the moment you can't save this toggle.

If YES, you are using telnet and don't need extra 'newlines' (default).

If NO, you are using a client and will receive extra 'newlines'.

The wrap setting

If YES, the server will wrap lines longer than 80 characters.

If NO, your terminal knows how to wrap long lines (default).

Note: With the introduction of the pagelength and linelength variables this feature is obsolete. It will not be supported in the near future.