Rivet

Infrastructure

game server management

SHOW HN2023

327points
44comments
#125of 3,109 in 2023
Top 5%of 2023 by points

How HN took it

MixedNo clear lean

10 positive, 13 neutral or asking, 0 mixed, 5 critical, out of 28 comments about the project. Thread score +0.22.

Idea: 6 for, 0 againstDesign: 2 for, 3 againstDocs: 0 for, 2 againstExecution: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Good to see open source game infrastructure and matchmaking tools

    From 3 comments
    • OK, this is awesome. As a fellow game developer who learned to navigate the complexities of matchmaking and server orchestration the hard way (and begrudgingly), seeing Rivet…
      bcjordan on HN
    • So glad to see open source. Bold step.
      waughpew on HN
    • Open sourced - nice!
      jordo on HN
  • Nomad is a good choice versus Kubernetes

    From 2 comments
    • Nice to see some more good press for Nomad. IMHO it's superior to Kubernetes for most use cases.
      ForHackernews on HN
    • Counterpoint: Providers offer k8s managed solutions because it's such a pain in the ass to run yourself. Nomad is far simpler to setup, operate and upgrade. And lastly the folks…
      heipei on HN

Objections

  • Nomad is under BSL relicensing and may lack future security updates

    From 3 comments
    • The fact that this solution is based on nomad is a big red flag: - no updates after December - you probably won't have the right to use nomad after that - every providers offer…
      Thaxll on HN
    • so, they won't receive security updates after Dec.
      riku_iki on HN
    • given nomad is under business license now, can Hashi come after you?
      riku_iki on HN
  • Nomad lacks managed cloud offerings compared to Kubernetes

    From 2 comments
    • The fact that this solution is based on nomad is a big red flag: - no updates after December - you probably won't have the right to use nomad after that - every providers offer…
      Thaxll on HN
    • Meanwile no one offers Nomad managed service, so who create those clusters, who operate them, who keep security / upgrade on...? You go to any cloud provider they all offer…
      Thaxll on HN

Requests

  • Better local development support

    From 2 comments
    • Cool project (based on me skimming the documentation). I’m a hobbyist game dev whose been attempting a deploy of a simple multiplayer game on AWS, specifically gamelift, for…
      sovietmudkipz on HN
    • To be honest I do wonder if my fixation with local development is even justifiable. Looking around at projects and documentation I do get the sense that local dev is not a…
      sovietmudkipz on HN
  • Bevy or engine-agnostic Rust crate support

    From 2 comments
    • Wow, this is super cool. As a hobbyist game dev, I really hope to see bevy support soonish, as it has a dedicated community and is also Rust-based. Or rather, a rust crate for…
      Brighthurst on HN
    • We plan to at some point — being engine agnostic is one of our goals.
      NKissel on HN
  • Relayed multiplayer support like Nakama

    From 1 comment
    • Really cool! I'll consider it when launching my godot game. Is there any plan to support "relayed multi-player", with the actual game server being one of the players, and rivet…
      eole666 on HN

Questions

  • Is the self-hosted version fully open source versus the hosted service features?

    From 2 comments
    • When you say open source, do you mean that I can self host everything and not use your rivet.gg SaSS for anything? What are the features only available in SaSS? Do you anticipate…
      nextaccountic on HN
    • I’m curious about this as well. Seems similar to Nakama [1] and they’ve got some gotchas that aren’t right up front about payment. 1. https://heroiclabs.com/nakama/
      to-too-two on HN
  • How does it compare to Epic Online Services?

    From 1 comment
    • I would be interested in knowing how this compares to Epic Online Services (EOS). We use EOS for connecting P2P lobbies and doing server browsing. When using unreal that service…
      singinwhale on HN
  • Does one lobby equal one container, stranding resources?

    From 1 comment
    • Very cool, I have an abandoned web game side project and may try to run it on this! One question, am I correct in understanding you bake in the assumption that 1 lobby = 1…
      opportune on HN

Alternatives named

  • Kubernetes / Agones

    From 2 comments
    • The fact that this solution is based on nomad is a big red flag: - no updates after December - you probably won't have the right to use nomad after that - every providers offer…
      Thaxll on HN
    • > For the base case of I want to run a service and expose an http API it's pretty easy Are you kidding me? Before you can do anything, you need... 1. API Server 2. Scheduler 3.…
      ForHackernews on HN
  • AWS GameLift

    From 2 comments
    • OK, this is awesome. As a fellow game developer who learned to navigate the complexities of matchmaking and server orchestration the hard way (and begrudgingly), seeing Rivet…
      bcjordan on HN
    • Cool project (based on me skimming the documentation). I’m a hobbyist game dev whose been attempting a deploy of a simple multiplayer game on AWS, specifically gamelift, for…
      sovietmudkipz on HN
  • Nakama

    From 2 comments
    • When you say open source, do you mean that I can self host everything and not use your rivet.gg SaSS for anything? What are the features only available in SaSS? Do you anticipate…
      nextaccountic on HN
    • I’m curious about this as well. Seems similar to Nakama [1] and they’ve got some gotchas that aren’t right up front about payment. 1. https://heroiclabs.com/nakama/
      to-too-two on HN
  • Epic Online Services

    From 1 comment
    • I would be interested in knowing how this compares to Epic Online Services (EOS). We use EOS for connecting P2P lobbies and doing server browsing. When using unreal that service…
      singinwhale on HN
  • Google OpenMatch

    From 1 comment
    • OK, this is awesome. As a fellow game developer who learned to navigate the complexities of matchmaking and server orchestration the hard way (and begrudgingly), seeing Rivet…
      bcjordan on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/37188659)