Frequently Asked Questions

Application

Can access to the arbitration interface be restricted?

The arbitration interface is accessible only from the server itself, on the local URL (http://localhost or http://127.0.0.1).

If result entry is performed on the web server, open the public interface (http://192.168.x.x) and the arbitration pages will not be accessible.

Why are clients displaying different times?

The timer displayed on clients uses each client’s local system time (not the server’s). You must synchronize all clients to the same time server.

Windows issues

The api-ms-win-core-path-l1-1-0.dll library is missing

Error when launching on _Windows_ 7

This is due to an incompatibility between Windows 7 and the version of Python used (3.9+). You must update Windows to a supported version (Windows 7 has been unsupported since January 2020).

What to do if Microsoft Defender SmartScreen blocked the launch of an unrecognized application?

_Microsoft Defender SmartScreen_ error message

In the current version of Sharly Chess, Microsoft Defender SmartScreen displays the error shown above.

The only way to bypass this is to click More info and then Run anyway.

What to do if the web server is blocked by the server firewall?

By default, it is possible that the web server is not allowed through the server’s firewall — for example with Microsoft Defender:

_Microsoft Defender Firewall_ permission request

Depending on your firewall, the message may differ, and the method to open necessary ports may vary as well; if needed, contact your network administrator to open inbound server traffic (by default, TCP/UDP port 80, shown below).

Example of _Microsoft Defender_ firewall permission for _Sharly Chess_

What to do if Avast refuses the installation of Sharly Chess?

When extracting the archive sharly-chess-<x.y.z>.zip, Avast may block the installation of the sharly-chess-<x.y.z>.exe executable in the bin directory with the following message:

_Avast_ message during extraction of `sharly-chess-<x.y.z>.zip`

This is a false positive, which you can report to Avast by clicking Report as a false positive.

By clicking Open quarantine, you should see the executable file:

Executable file in quarantine

Click the context menu (···) then Restore and add exception:

Restore and add an exception

Confirmation request for restoring from quarantine

Confirmation of quarantine release

Verify that the file has been properly restored at the root of the Sharly Chess directory.

What to so if all candidate ports [80, 81, 8080, 8081] are already in use?

Sharly Chess’s server uses several predefined ports to respond to client requests (screen display, score entry, etc.).

If Sharly Chess’s server tells you at startup that all ports are in use, you must find the applications already using these ports and stop them before restarting the Sharly Chess server.

To find which application is using a port, open a command prompt as administrator and run the command netstat -ab:

Checking used ports on the server

(here, port 80 is being used by another web server httpd.exe)