| Crates.io | bevy_r_place |
| lib.rs | bevy_r_place |
| version | 0.1.0 |
| created_at | 2025-01-29 23:54:34.401503+00 |
| updated_at | 2025-01-29 23:54:34.401503+00 |
| description | p2p r/place clone using bevy |
| homepage | https://github.com/mosure/bevy_r_place |
| repository | https://github.com/mosure/bevy_r_place |
| max_upload_size | |
| id | 1535963 |
| size | 340,118 |
p2p r/place clone, view the web demo on mainnet

local libp2p
headless bootstrap node
default mainnet and network selection
published image
LAN auto-discovery
prometheus/opentelemetry metrics /w grafana frontend
swarm visualization
solana implementation
git clone https://github.com/mosure/bevy_r_place
cd bevy_r_place
cargo run
new nodes will automatically connect to mainnet, to host your own network, specify --bootstrap-node flag
docker run mosure/bevy_r_place
see: https://libp2p.github.io/rust-libp2p/metrics_example/index.html
TODO: native client
metricsfeature flag
TODO: swarm topology viewer
required for proper WSS and WebRTC function
mkcert -installmkcert 127.0.0.1openssl x509 -in ./127.0.0.1.pem -outform der -out ./certs/certificate.deropenssl rsa -in ./127.0.0.1-key.pem -outform der -out ./certs/private_key.dercargo run -- --bootstrap --headless --certificate-chain-path ./certs/certificate.der --private-key-path ./certs/private_key.der --webrtc-pem-certificate-path ./certs/webrtc.pem