A chess server written in Go. The m stands for magnificent.
Go to file
2023-11-26 21:31:44 +01:00
.vscode
api code upkeep 2023-10-12 21:03:12 +02:00
chess Introduce Init and Prepare states 2023-11-25 15:45:21 +01:00
connection Introduce Init and Prepare states 2023-11-25 15:45:21 +01:00
lobby_registry Backporting fix for panic-inducing bug. 2023-11-20 01:58:36 +01:00
types code upkeep 2023-10-12 21:03:12 +02:00
usher Fix nil pointer dereference. 2023-07-11 18:21:54 +02:00
utils Implement ringbuffer for websocket messages 2023-11-20 02:08:21 +01:00
.gitignore Add .gitignore. Ignore binary mchess_server 2023-11-26 21:31:44 +01:00
go.mod Implement ringbuffer for websocket messages 2023-11-20 02:08:21 +01:00
go.sum Implement ringbuffer for websocket messages 2023-11-20 02:08:21 +01:00
main.go Implement ringbuffer for websocket messages 2023-11-20 02:08:21 +01:00
README Add mechanic for passphrases. 2023-06-28 19:51:36 +02:00

Prerequisites:
    1. Install a word file:
        the server uses babbler that expects a word list at /usr/share/dict/words in order to generate the passphrases for lobbies.