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
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?
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:
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).
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:
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:
Click the context menu (···
) then Restore and add exception:
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
:
(here, port 80
is being used by another web server httpd.exe
)