Rivet Developer Network

RDN

Rivet Developer Network

Build and scale stateful workloads. Rivet is a library for long-lived processes with durable state, realtime, and scalability. Easily self-hostable and works with your infrastructure.

Join

Flax Engine

I'm starting to develop a multiplayer game and I wanted to know if Rivet has a universal SDK in C# or C++ to implement in the Flax Engine.

Had to manually edit rivet_toolchain.gdextension on Mac

I had to manually edit
rivet_toolchain.gdextension
rivet_toolchain.gdextension
and to fix on-plugin-install/project-load error on Mac M3/ARM: I had to add this line to the gdextension file:
macos.x86_64 = "res://addons/rivet/native/librivet_plugin_godot_macos_x86_64.dylib"
macos.x86_64 = "res://addons/rivet/native/librivet_plugin_godot_macos_x86_64.dylib"
I suspect this is as much to do with Godot playing fast and loose with OS Architecture identifiers as anything but just an FYI....

Silly thing

But the docs link on the main rivet website is broken/dead

Installation Issue - Cant move sdk folder to different hard drive

I'm trying to install rivet 2.3.1 for Godot 4.3 on windows and I am getting the following error: Start [stderr] Waiting another process is currently modifying this project [stderr] Editor http://127.0.0.1:23617...

Not sure what I did wrong

So it's been sitting here for about a half hour just saying "running" if I close godot and open it shows as "complete" but can't go to the next step.
No description

Error setting Rivet up

Hi! I'm trying to implement Rivet to our game, since it seems to do everything our game needs, but when i try to set it up, it just keeps running, and i get the error: 'core/variant/variant_utility.cpp:1112 - [Rivet] [backend.start] Error: PostgreSQL::setup' I've tried making a new project, on a different machine, and any other fix i could think of, please help. Best regards!
No description

[Godot 4.3] Rivet Plugin Initialization and Errors

Versions Godot: 4.3 (Windows 11) Rivet (on the Godot plugins tab): 2.2.2 Description...

Dev Container common steps not working

I am trying to run the Rivet in the Dev Container. However booting the cluster with "nix-shell --run "bolt init dev --yes" fails with:
No description

Separate game lobbies?

i am not very good with wording and english isn't my first language so ill do more than 1 example to make sure atleast someone understands. basically if i would have a lobby list of open world (or use the find for it) and wanted to make a find for instanced dungeons separated would it be possible? and would be possible to make the instanced dungeon find to only be activated authoratively (because i would not want to hackers for example to start a dungeon from anywhere in the map)? an short example would be:...

Godot Tutorial Project Question

New user looking into Rivet here, I have been reading through the server authoritative Bomber tutorial code and had a question. Would a rivet server run multiple sessions on the same server or just one? I have a turn based game I am looking to turn into a online match multiplayer game and I was trying to find if there is a way for a Rivet server to run multiple matches at the same time to help save on costs or am I missing something? Any and all help appreciated, thank you!...

[Rivet] Invalid response from the command line tool: 43

If I try to build & deploy, nothing happens beside this error message

DSS unreal

I was thinking about getting this one: https://www.unrealengine.com/marketplace/en-US/product/dynamic-servers-sub-system since the foundation is replicated and connect it with that, but then I think that DSS needs to be connected to a server right?...

rivet deploy build fails with DeadlineExceeded

I am getting this error: ``` => ERROR [internal] load metadata for docker.io/library/ubuntu:22.04 30.0s => ERROR [internal] load metadata for docker.io/rustlang/rust:nightly 30.0s ------...

Failed to install prisma

from @Boreal <3: I'm not using WSL anymore and instead using windows directly, I have all the dependcies but I still get a similar error ``` PS C:\Users\boreal\projects\opengb> opengb dev...

Git error from opengb dev in WSL

from @Boreal <3: Whenever I run opengb dev or , opengb module add friends like the guide says, I get an error about git. ```bash boreal@DESKTOP-L92UU30:/mnt/c/Users/boreal/Projects/opengb$ opengb dev...

Player token question

If someone gets my player token (dev_player.ey....) that i'm using with a local server, can they continue using it (ie to gain access to my rivet account) or are these tokens ephemeral and lobby-specific?

Entitlement error

Ok so I got matchmaking working with a local server and 2 clients! At some point I do something and the server crashes and I start getting Token is missing one of the following entitlements: MatchmakerLobby on await Rivet.matchmaker.lobbies.ready({})...

401 on `/matchmaker/lobbies/find`

I'm missing an entitlement? ``` [Rivet] Starting client [Rivet] POST https://api.rivet.gg/matchmaker/lobbies/find: { "game_modes": ["default"] }...

Nonexistent function `save_all_scripts`

Flagging in case you haven't run into this! When you click "build and deploy", I get res://addons/rivet/devtools/dock/deploy_tab.gd:59 - Invalid call. Nonexistent function 'save_all_scripts' in base 'ScriptEditor'. (The function does indeed not exist)...

Couldn't install Rivet CLI 1.3.1

I can't install Rivet CLI because my antivirus doesn't let me, so i downloaded it manually, but it doesn't work. help.
No description