A chess server written in Go. The m stands for magnificent.
Go to file
Marco 464956dd47 hack to fix crashes when a user connects to a game twice using the same browser 2024-06-27 21:30:29 +02:00
api hack to fix crashes when a user connects to a game twice using the same browser 2024-06-27 21:30:29 +02:00
chess change behavior of reading/writing from websockets 2024-05-21 23:41:37 +02:00
connection hack to fix crashes when a user connects to a game twice using the same browser 2024-06-27 21:30:29 +02:00
lobbies remove unused channel 2024-05-21 23:44:37 +02:00
types introduce some simple methods to set/get a player's color 2024-05-12 15:49:27 +02:00
utils Fix endpoint for getting lobby id from passphrase 2024-05-09 22:29:48 +02:00
.gitignore Add .gitignore. Ignore binary mchess_server 2023-11-26 19:21:38 +01:00
README Add mechanic for passphrases. 2023-06-28 19:51:36 +02:00
go.mod hack to fix crashes when a user connects to a game twice using the same browser 2024-06-27 21:30:29 +02:00
go.sum hack to fix crashes when a user connects to a game twice using the same browser 2024-06-27 21:30:29 +02:00
main.go hack to fix crashes when a user connects to a game twice using the same browser 2024-06-27 21:30:29 +02:00

README

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.