HN Reader

NewTopBestAskShowJob
SpacetimeDB v1.0: Multiplayer at the speed of light
score icon65
comment icon22
8 days agoby ksec
I kept on reading expecting to see motion prediction, multiversion, or similar given the name and focus on games, but no. This is a totally normal database, designed for low latency and with support for WASM stored procedures. You can host your own server or they will rent you one.

Don't get me wrong, this looks very nice. It looks like a solid building block for persistent worlds in multiplayer games. You'll just have to do your lag masking netcode yourself.

7 days agoby two_handfuls
This is an awesome project and an interesting use case for WASI.

Get rid of this though:

> This means that you can write your entire application in a single language, Rust, and deploy it as a single binary. No more microservices, no more containers, no more Kubernetes, no more Docker, no more VMs, no more DevOps, no more infrastructure, no more ops, no more servers.

Don’t let your marketing team write your README.

7 days agoby femiagbabiaka
There was an episode on the Developer Voices podcast about this some time ago.

https://overcast.fm/+ABBSPFBjze0

7 days agoby Erikun
I am interested to use this for implementing a communication platform like matrix or IRC.

Apparently the license only allows you to run one production instance though.

7 days agoby Levitating
Not open source.
7 days agoby williamstein
Love it. This addresses a long persisting itch in the back of my mind.
7 days agoby overu589
If the client connects to the database directly, how is access control or cheating handled?

UPDATE players SET gold = gold + 500 WHERE id = 12345;

7 days agoby gcr
I like the idea but how does one scale this?
7 days agoby laddad
Why not fall back to simple GPL instead of a custom “AGPL plus linking exception“?
7 days agoby 47282847