googleforgames / quilkin

Quilkin is a non-transparent UDP proxy specifically designed for use with large scale multiplayer dedicated game server deployments, to ensure security, access control, telemetry data, metrics and more.
Apache License 2.0
1.31k stars 95 forks source link

Add build-step check for proto submodules #838

Open XAMPPRocky opened 1 year ago

XAMPPRocky commented 1 year ago

Currently if you download and run cargo build you get an unintuitive error message about missing proto files, before building the protobuf in build.rs we should check if the modules are present, and tell people to run git submodule update --init first.

markmandel commented 1 year ago

Should probably also add to our docs here as well https://googleforgames.github.io/quilkin/main/book/installation.html

markmandel commented 5 months ago

@XAMPPRocky we can close this now, since we vendor and generate protos at develop time, not build time?