-
Notifications
You must be signed in to change notification settings - Fork 1
Preferences
Ilya V. Portnov edited this page Apr 8, 2022
·
7 revisions
HCheckers preferences are configured in the dialog, which can be called from the menu Game -> Settings, or via the small Settings button in the left bottom corner of "New Game" dialog.
Settings are stored in the ~/.config/hcheckers/hcheckers.conf file.
The dialog consists of several tabs.
This tab contains the following parameters:
-
Server URL. URL of HCheckers server to be used. HTTP or HTTPS schema can be used. The default value is
http://localhost:8864. This parameter is mandatory. - Use local server. If checked, HCheckers client will attempt to run the server application on the same machine on which client is running, upon client application startup. This is the most usable option in case you want to run HCheckers server and client on the same desktop machine. If HCheckers server is running in this "local" mode, HCheckers client will also attempt to shutdown the server upon client closing.
-
Local server start command. Command line for running the HCheckers server application. This parameter is available and mandatory if Use local server checkbox is enabled. This parameter can include full path to
hcheckersdexecutable, or some optional parameters for the server application. The default value ishcheckersd --local=on. - Proxy usage. This defines whether HCheckers client will use HTTP proxy to access the server. The available options are: "Use system settings", "Do not use proxy", "Manual configuration". The default option is "Use system settings".
-
Proxy. URL of HTTP proxy to be used. This parameter is available and mandatory, if Proxy usage parameter is set to "Manual configuration". Example:
http://user:password@proxy.example.com:3128. - Logging level. This defines the severity of events, which should be written to HCheckers client application log. Available options are Debug, Information, Warning and Error. The default option is Information. You may want to set this to Debug if you wish to see more detailed logging.
This tab contains the following parameters:
- Show fields notation on board. If checked, the notation of each field will be displayed directly on the board.
- Show board borders with notation. If checked, borders will be shown around the board, with notation labels on them (similar to real-world checkers boards).
- Show possible moves. If checked, 1) fields with pieces that can be moves will be slightly highlighted (with colored border); 2) when you click on a piece which can be moved, half-transparent images of the piece will be displayed on fields where you can move the selected piece to.
- Theme. This defines visual theme to be used. The theme can define many visual aspects of the board, as well as sounds to be used. See Themes page for the list of supported themes.
- Enable sounds. If checked, HCheckers client will play sounds on each move (there are different sounds for quiet move and for capture).
This tab contains presets of HCheckers AI configuration. The tab consists of two areas:

In the left area, there is a list of all defined presets. There are buttons at the top to add a new preset, duplicate existing preset, or remove preset.
In the right area, parameters of the selected preset are configured. Please refer to AI Settings page for description of parameters.