Kiomet.com is an online multiplayer real-time strategy game. Command your forces wisely and prepare for intense battles!
- Install
rustup
(see instructions here) - Install Rust Nightly and the WebAssembly target
rustup install nightly-2023-04-25
rustup default nightly-2023-04-25
rustup target add wasm32-unknown-unknown
- Install
trunk
(cargo install --locked trunk --version 0.15.0
, installgcc
first if it complains about missingcc
) trunk build --release
in/client
cargo run --release
in/server
If you build the server in --release
mode, it will force HTTPS using a self-signed certificate.
Optionally, specify --certificate-path
and --private-key-path
to use a trusted CA certificate (e.g. acquired via Let's Encrypt). The server will periodically check for and load renewed certificates.
To avoid potential visibility-cheating, you are prohibited from using the open-source client to play on official Kiomet server(s).