zero-trust-rps 0.2.1

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=scissors-rock-paper.de

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.1", default-features = false }