SpacetimeDB
SpacetimeDB copied to clipboard
Multiplayer at the speed of light
The BitCraft team is implementing IMC for BitCraft and they need a way for their relay server to subscribe to all "transactions". Right now they have the option to either...
# Description of Changes Please describe your change, mention any related tickets, and so on here. # API and ABI breaking changes If this is an API or ABI breaking...
The BSATN codegen for c# often generates pattern like `new(new())` to emulate rust's variant types, and wraps certain value types into reference classes, such as `Timestamp` and `EnergyQuota`. Similarly, many...
It's broken in VSCode but presumably in Rust Analyzer more generally. Reproduction steps: Clone https://github.com/makscee/arena-of-ideas/tree/main/server Open in VSCode with Rust Analyzer. Go to any reducer with a player and type:...
The endpoints should be `/database/:name_or_identity/:verb`, not `/database/:verb/:name_or_identity`.
Since there's `::try_insert`, we'd also like a `try_update` to fit with the new update ABI.
Add a section to README explaining SpacetimeOS
The Rust SDK generates table accessor traits named `trait FooTableAccess`, whereas the module library generates `trait foo`. I initially thought we needed to generate the names in the SDK, but...
From @SteveBoytsun: > it would be nice to have a `ScheduleAt::Delay` option that works like `ScheduleAt::Time` but with relative offset (so we can schedule a one-off timer like so `ScheduleAt::Delay(Duration::from_secs(secs))`...