wdshin / 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_logo

Managed game servers, matchmaking, and DDoS mitigation that lets you focus on building your game.

License Apache-2.0 Calendar versioning PRs Welcome GitHub commit activity GitHub closed issues

Home - Docs - Twitter - Discord

πŸ‘Ύ Features

  • Everything is accessible from an easy to use GUI, CLI, or API
  • Serverless Lobbies for auto-scaling game lobbies
  • Flexible matchmaker for placing players in lobbies with no wait times
  • CDN for hosting assets and webpages with a custom domain or provided rivet.game subdomain
  • Game Guard for DDoS mitigation and managed WebSocket SSL, TCP+TLS, and UDP
  • Streamlined DevOps for teams
  • Unified logging & monitoring & analytics
  • No downtime deploys with easy rollbacks

rivet_screenshot

πŸš€ Getting Started

Rivet Cloud

Rivet Cloud is the fastest way to get your game up and running. Sign up at rivet.gg and get a free game server.

Self-hosting

See the setup guide to develop & deploy Rivet yourself.

πŸ“ Architecture

Below is a simplified architecture diagram of a Rivet cluster.

Architecture

πŸ“– Documentation Overview

Looking for documentation on building a game with Rivet?

Visit our documentation for game developers!

Getting Started

Philosophy

Architecture

About

About

Open-source solution to deploy, scale, and operate your multiplayer game

https://rivet.gg

License:Apache License 2.0


Languages

Language:Rust 98.5%Language:Jinja 0.6%Language:HCL 0.4%Language:SaltStack 0.3%Language:Lua 0.1%Language:Shell 0.1%Language:Smarty 0.0%Language:Nix 0.0%Language:Dockerfile 0.0%Language:CSS 0.0%Language:Python 0.0%Language:HTML 0.0%Language:JavaScript 0.0%