Crates.io | sea_battle_backend |
lib.rs | sea_battle_backend |
version | 0.2.1 |
source | src |
created_at | 2022-10-17 17:17:07.485676 |
updated_at | 2024-01-17 18:15:01.117954 |
description | A Sea Battle game backend server |
homepage | |
repository | https://gitea.communiquons.org/pierre/SeaBattle |
max_upload_size | |
id | 690266 |
size | 186,152 |
A backend HTTP server for the Sea Battle game. The binary included in this crate can be used to deploy a server that will allow players to connect to play together.
The actix-web
library is used to spawn HTTP server. The games are encapsulated
inside websockets.
An official server is running at https://seabattleapi.communiquons.org/
You can install the backend using the following command:
cargo install sea_battle_backend
sea_battle_backend -l 0.0.0.0:7000
Note: a reverse-proxy must be used to protect
A command-line client is available in the sea_battle_cli_player crate.