Game Service Variables ---------------------- To see all variables (your or of some other user) use finger command. Entering "tell /os finger kitty" will generate following output: /os: finger kitty |login : kitty |dblen : 69.5 = 456 / 656 |level : 1 |open : 1 |client : - |trust : + |rated : + |bell : -r -p -w -n -ns -nn -nt -ni -nr -nw -ta -to -tp |vt100 : - |hear : + |play : |stored (-) : 0 |notify (-) : |track (-) : |ignore (-) : |request(-) : .14 : |watch (-) : |accept : !rated | ( md(+2.0) + md(0.0) >= 0.0 ) |decline: size!=8 | anti | (rand & !komi) | (rated & (!komi | discs<18 | discs>24 | mt<1200)) |Type Rating@StDev Inactive AScore Win Draw Loss |10 1720.0@350.0= ----------- +@350.0 +0.0 0 0 0 |8 2353.7@156.1= 45.09:58:50+@144.2 +6.2 1606 675 979 |8r 2508.0@ 93.5= 24.16:50:21+@ 80.1 -2.2 697 285 1973 Fields' Description ------------------- |login : kitty This is players login, it is the same one as on the Central Server. |dblen : 59.6 = 249 / 418 This provides info how much space variables need in the database: Ratio [%] = compressed [byte] / uncompressed [byte] |level: 1 This varibale holds players authority level, it is the same level as on the Central Server. 0 = unregistered user 1 = registered user 2 = Central Server administrator 3 = Central Server root |mode : 0 This variable controls the way board positions, moves are sent to the player. 0 = verbose, text representation 1 = client, SGF representation Use "mode" command to set this variable. |open : 1 This variable controls how many matches a player will/can play simultaneously. Use "open" command to set this variable. |trust: + This variable instructs Game Service to trust player's time. When sending move player can enter time that he actually spend for the move. That way net-lag will not influence players clock. However trust has its limits, as long as given time is within 2s +/- 10% of the Service's time, the Service will trust player's time. If time reported by player is differs more, the Service will conclude that: a) Player has serious net-lag problems or b) Player's clock is too erratic to be trusted and will adjourn the match. Use "trust" command to set this variable. |rated: + This variable informs the server that matches played by the player should (not) be taken into account when calculating rating. Use "rated" command to set this variable. |bell : -r -p -w -n -ns -nn -nt -ni -nr -nw -ta -to -tp This variable enables/disables sending of ^G (Control-G) character. This character (usually) generates *beep* sound on the client's side. Central Server ignores variable of the player for Service(s). Rather, per service variable should be used. Use "bell" command to control for what types of messages bell should be sent: +r - on a direct match request by a user +p - on match messages when you play a match +w - on match messages when you watch a match +n - on notify when a match starts/ends +ns - on notify for a stored game when an opponent becomes available +nn - on notify when a user starts/stops notifying you +nt - on notify when a user starts/stops tracking you +ni - on notify when a user starts/stops ignoring you +nr - on notify when a global match request is issued that you can accept +nw - on notify when a user starts/stops watching same match as you +ta - on game-tell to all (observers + players) +to - on game-tell to observers +tp - on game-tell to players |vt100: - This variable enables/disables usage of VT100 escape sequences. Enable it only if your terminal speaks VT100 protocol. |hear : + This variable (dis)allows unregistered users to send match requests to you. |play : This variable holds list of games that player is currently playing. |stored (-) : 0 The (+|-) variable control notification of player when a stored match can be continued, i.e. both players are logged in. It also lists how many games player has adjourned. Command "stored" sets this variable and examines stored matches. |notify (-) : The (+|-) variable controls notification of the player when somebody adds/removes the player from/to notification list. It also lists all players whose match start/finish will send a notification messag to the player. "*" will generate notification for every player. Command "notify" sets this variable(s). |track (-) : The (+|-) variable controls notification of the player when somebody adds/removes the player from/to track list. It also lists all players whose matches will be tracked or auto-observed. "*" will track every player. Command "track" sets this variable(s). |ignore (-) : The (+|-) variable controls notification of the player when somebody adds/removes the player from/to ignore list. It also lists all players whose match requests will be ignored. Command "ignore" sets this variable(s). |request(-) : .0 : The (+|-) variable controls recepient of global match requests. Global match requests are send to all users that fit senders auto-accept formula. It also lists all requests sent : received by player. Use "request" command to dis/allow recepient of global requests, "ask" command to send match requests, "accept" command to accept a request, "decline" to declien a request and "cancel" to withdraw a request. |watch (-) : The (+|-) variable controls notification of player when somebody starts/stops watching the match watched by the player. It also lists all matches that player is watching. |accept : !rated | ( md(+2.0) + md(0.0) >= 0.0 ) This varibale holds auto accept formula. More about formulas can be found in the formula help file. Use "aform" to set this variable. |decline : size!=8|anti|(rand&!komi)|(rated&(!komi|discs<18|discs>24|mt<1200)) This varibale holds auto decline formula. More about formulas can be found in the formula help file. Use "dform" to set this variable. |Type Rating@StDev Inactive AScore Win Draw Loss |10 1720.0@350.0= ----------- +@350.0 +0.0 0 0 0 |8 2353.7@156.1= 45.09:58:50+@144.2 +6.2 1606 675 979 |8r 2508.0@ 93.5= 24.16:50:21+@ 80.1 -2.2 697 285 1973 This variables hold players rating statistic. Rating@StDev is players current rating estimation and its deviation. Inactive is inactivity period, time passed since the last game. @RDev is last known rating deviation (inactivty deviation is added to this number) AScore is average score, Win Draw Loss are # wins, draws, losses. More about rating system used can be found in the rating help file.