zero-trust-rps 0.2.0

Online Multiplayer Rock Paper Scissors
Documentation

Zero Trust RPS

Play rock paper scissors online.

Installation

Client

cargo install zero-trust-rps --no-default-features --features=client
rps-client --domain=blackjack.joshix.asozial.org

Server

cargo install zero-trust-rps --no-default-features --features=server
rps-server --public ...

Make sure to open 8111/udp in the firewall.

Client and server

cargo install zero-trust-rps --bin=rps-client --bin=rps-server

Single combined binary

cargo install zero-trust-rps --bin=zero-trust-rps
zero-trust-rps client --help
zero-trust-rps server --help

Everything

cargo install zero-trust-rps

Development

Server

cargo run server

Client

cargo run client

As library

[dependencies]
zero-trust-rps = { version = "0.2.0", default-features = false }