rivet-gg / rivet

๐Ÿ”ฉ Open-source solution to deploy, scale, and operate your multiplayer game

Home Page:https://rivet.gg

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rivet

License Apache-2.0 GitHub commit activity GitHub closed issues GitHub closed issues

Features

๐ŸŽฎ Dedicated Game Servers

Deploy game servers in minutes across multiple regions & clouds providers.

  • Optimize for performance or cost, servers starting at $2.85/mo
  • Auto-scales 90% faster than AWS GameLift
  • No-downtime deploys & instant rollbacks
  • Monitoring & crash reporting

Documentation

๐Ÿ›ก๏ธ DDoS Mitigation

  • No added latency
  • Supports UDP & TCP & WebSockets & WebRTC
  • Automatic SSL for game servers (WebSockets & TCP+TLS)

Documentation

๐ŸŒ CDN

Asset delivery, game downloads, & website hosting

  • Custom domains
  • Instant rollbacks
  • Automatic SSL

Documentation

๐Ÿงฉ Backend Modules

Write server-side logic using TypeScript (or use your own API server)

  • Modules include matchmaking, parties, authentication, & more
  • Postgres database included for persistence
  • Powered by Open Game Backend

Documentation

๐Ÿš€ Getting Started

Self-hosting & development

See the setup guide to develop & deploy Rivet yourself.

Rivet Cloud

Rivet Cloud is the fastest and most affordable way to get your game up and running. Sign up at rivet.gg.

๐Ÿ’ฌ Community & Support

Discord

Invite

  • Lounge The Rivet team is remote and does most of their work in public Discord voice chat. Come drop by if you have questions or want to hang!
  • #support Ask questions about getting your game runnin on Rivet
  • #open-source-dev Ask questions about the open source repo
  • #showcase Show off your game, get feedback

Releases

Stay up to date on the latest releases on X.

Technical release notes can be subscribed to by watcing this repository.

Bugs & Feature Requests

Bugs and feature requests can be submitted as a GitHub Issue.

Roadmap

We create public issues for most items on our roadmpa.

Subscribe to issues to get notified when they're updated. Add a ๐Ÿ‘ reaction to issues to get them prioritized faster

๐Ÿ“ Architecture

We maintain a detailed architecture diagram here.

Architecture

๐Ÿ“– Documentation

Game developers

Visit our documentation for game developers here.

Internal documentation

License

Apache 2.0

Trust no-one, own your backend

About

๐Ÿ”ฉ Open-source solution to deploy, scale, and operate your multiplayer game

https://rivet.gg

License:Apache License 2.0


Languages

Language:Rust 97.8%Language:HCL 1.1%Language:Smarty 0.6%Language:Shell 0.3%Language:Lua 0.1%Language:Nix 0.1%Language:JavaScript 0.0%Language:Dockerfile 0.0%Language:CSS 0.0%Language:Python 0.0%Language:HTML 0.0%