The Rust dedicated server's Companion contracts have drifted from the committed
src/RustPlusApi/Protobuf/RustPlusContracts.proto.
Review the diff and apply the genuine wire changes (plus any matching Data/* model
and Extensions/* mapper updates), then open a PR. See tools/update-proto/README.md.
Diff (committed → server)
--- /home/runner/work/RustPlusApi/RustPlusApi/tools/update-proto/../../src/RustPlusApi/Protobuf/RustPlusContracts.proto 2026-08-06 23:05:17.729751193 +0000
+++ /home/runner/work/RustPlusApi/RustPlusApi/tools/update-proto/out/RustPlusContracts.proto 2026-08-06 23:07:35.030198719 +0000
@@ -335,6 +335,7 @@
optional float item_condition = 8;
optional float item_condition_max = 9;
optional float price_multiplier = 10;
+ optional float received_quantity_multiplier = 11;
}
}
@@ -424,6 +425,7 @@
optional float time_of_day = 6;
optional Vector3 camera_position = 7;
optional Vector3 camera_rotation = 8;
+ optional Vector3 sample_rotation = 9;
enum EntityType {
Tree = 1;
The Rust dedicated server's Companion contracts have drifted from the committed
src/RustPlusApi/Protobuf/RustPlusContracts.proto.24587531Review the diff and apply the genuine wire changes (plus any matching
Data/*modeland
Extensions/*mapper updates), then open a PR. Seetools/update-proto/README.md.Diff (committed → server)