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.
JoinRDN
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.
JoinActors client for godot
Hello, I'm working on a prototype for a turn based multiplayer game with godot, I tried the current plugin but is just too overkill and difficult to work, so I end up using other frameworks.
I like the idea of the new actors, if I understand correctly they can replace the need to use multiple services like in my case ( Pusher, upstash, redis ), I see there is no Godot implementation yet, I don't mind coding my own client but the lack of documentation keeps me away. I was able to make my own pusher client for Godot by just reading the docs: https://pusher.com/docs/channels/library_auth_reference/pusher-websockets-protocol/
If you could add something like that in the docs it will help other developers to create more sdk for different platforms....
Actor Core llm.txt
Not sure if right place but I have made actor-core.txt using yak from documentation for better LLM usage. As I wasn't able to properly index actor core docs in cursor.
Is the Unity Plugin still working?
Hi, i found the plugin on github, but the learn URL is not working.
https://rivet.gg/learn/unity
404 not found...

matchmaking returns empty ports
attempting to test and implement rivet matchmaking via unreal engine. I'm testing locally (as documented in the unreal engine guide) and I've come across something that I believe was not happening until recently when using
https://api.rivet.gg/matchmaker/lobbies/find the JSON response includes empty ports, which means client to server connections wont work as far as I know. I havent tested this with a live server. any help would be appreciated
JSON Response
```...VR game in Unity 2022 with Rivet x FishNet
Hi, I'm relatively new to networking but I want to setup a multiplayer VR game vith voice chat and a networked stream. With the goal of having a watch party.
Standalone VR games (for Meta Quest) need android builds, The only sample is Linux build. I'm trying to read the quickstart on the website but I get a Not Found error.
My question is, ...
matchmaking and automatic region selection
Hello,
Using Godot 4.3 and Rivet Version 2.3.1, I attempted to address the following:
A) Map and Skill-Based Matchmaking
B) Automatic Region Selection
...
credit logo
Hi Rivet Support Team,
I am currently using your SDK in my project and would like to clarify a question regarding the use of the Rivet logo for credit purposes.
I have reviewed the licenses and terms of use available on your site (rivet.gg), but I did not find clear information about whether it is permissible to include the Rivet logo on the splash screen of my application, alongside other logos present in the project....
Opening a Godot project with Rivet in Windows opens 2 empty terminal windows
I am very new to Rivet (saw this a couple years ago, decided to finally try it), and am confused if this is expected behavior. When opening up my godot project with the Rivet plugin installed, two WIndows terminals also open, running
pg_ctl.exe and deno.exe from Appdata/Roaming. Nothing is displayed in these terminals and they don't take input. Is this to be expected?Can't Install Unity plugin on Linux
Hello, I am trying to get Rivet set up for development in Unity on Linux, but I am running in to some difficulties. I am trying to follow the quickstart here: https://rivet.gg/docs/unity/tutorials/quickstart-fishnet but cannot even get past the first few steps. When I try to use the Git URL to add the Rivet package, it fails with the error "version is not a valid SEMVER" and when looking into the ...
package.json in /Asset/Rivet in the Github, the version now reads {{VERSION}} seemingly in order to make your buildchain easier. So I then tried to download the v2.0.0rc-1 release from Github and install that. I added the Rivet folder to my Assets folder and it seemed happier with that, did a recompile, and kicked up a bunch of C# warnings for warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. but those are fine. I then tried to open the Rivet window in Unity, and then I get a few more warnings:
Invalid image specified
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&) (at /home/bokken/build/output/unity/unity/Modules/IMGUI/GUIUtility.cs:203)
Invalid image specified
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&) (at /home/bokken/build/output/unity/unity/Modules/IMGUI/GUIUtility.cs:203)
Can't install Godot plugin on macOS
Hi! I'm sure I'm just being dumb, but I've been trying to get Rivet up and running with my Godot project. I installed it from AssetLib, but as soon as I installed it just sort of errored out completely. I've installed Docker, but for some reason this still isn't working.

html5 example help
hey all. quite new to this stuff, and was trying to follow the html5 quickstart guide but it errors out when i run
npm run dev.
any help is genuinely appreciated. thanks!...The rivet .dlls are too big for github
It would be nice to maybe set up a separate "release" LFS repo for the built
.dll/.sos that can referenced as a git submodule. For now, I'll just add rivet to the .gitignore and mention in the README to download it separately.Godot assetlib install places license file at project root
When installing Rivet through Godot assetlib, the Rivet Apache 2.0 license file is placed at the root directly. Instead, an additional copy should be added to
addons/rivet and the one in the root directory should not be included with the assetlib package.Can't start WebSocket transport
```
[stdout] [Rivet] Starting WebSocket server: 127.0.0.1:7777
[stderr] ERROR: Condition "get_connection_status() != CONNECTION_DISCONNECTED" is true. Returning: ERR_ALREADY_IN_USE
[stderr] at: create_server (modules/websocket/websocket_multiplayer_peer.cpp:181)
[stderr] ERROR: Failed to create WebSocket server...

Godot example errors
The Godot API and quickstart example template don't work the way I assume they're intended to work. For example, when running the unmodified template with 2 clients, you can see that after connecting both clients and then disconnecting one, the
Menu will also pop up on the client that you did not disconnect with. This is because the server_connected and server_disconnected signals are emitted for every other peer, but the code in main.gd of the example appears to assume that it is bein...Few questions about Unreal Engine x Rivet
Hello,
I’m considering whether your solution might be what I need. I’m developing a social multiplayer game and currently using Nakama, but it doesn’t quite cover everything I’m looking for. For my project, I want to create something similar to the game in this video: https://www.youtube.com/watch?v=ozp0hxw19W0. I need features like inventory management, lobbies, player authentication, leaderboards, and more.
Additionally, I’d like to know if the Unreal Engine documentation is still actively maintained and if there are plans to release example projects to showcase the features....
Quickstart Feedback
Following the Godot Quickstart guide, there were two major issues that I ran into. The first is that a filesystem copy call from
jsr.io requires the source and destination to be on the same drive, preventing the SDK setup from completing if the project files are not on the same drive as the OS. I detail the issue here: https://github.com/rivet-gg/plugin-godot/issues/316
The second issue is that nowhere on the quickstart guide does it mention that you need Docker Desktop installed and running....