https://github.com/rivet-gg/rivet Skip to content Toggle navigation Sign up * Product + Actions Automate any workflow + Packages Host and manage packages + Security Find and fix vulnerabilities + Codespaces Instant dev environments + Copilot Write better code with AI + Code review Manage code changes + Issues Plan and track work + Discussions Collaborate outside of code Explore + All features + Documentation + GitHub Skills + Blog * Solutions For + Enterprise + Teams + Startups + Education By Solution + CI/CD & Automation + DevOps + DevSecOps Resources + Customer Stories + White papers, Ebooks, Webinars + Partners * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles Repositories + Topics + Trending + Collections * Pricing Search or jump to... Search code, repositories, users, issues, pull requests... Search [ ] Clear Search syntax tips Provide feedback We read every piece of feedback, and take your input very seriously. [ ] [ ] Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Name [ ] Query [ ] To see all available qualifiers, see our documentation. Cancel Create saved search Sign in Sign up You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. {{ message }} rivet-gg / rivet Public * Notifications * Fork 7 * Star 409 Open-source solution to deploy, scale, and operate your multiplayer game rivet.gg License Apache-2.0 license 409 stars 7 forks Activity Star Notifications * Code * Issues 39 * Pull requests 3 * Actions * Projects 0 * Security * Insights More * Code * Issues * Pull requests * Actions * Projects * Security * Insights rivet-gg/rivet This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. main Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags Name already in use A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch? Cancel Create 56 branches 0 tags Code * Local * Codespaces * Clone HTTPS GitHub CLI [https://github.com/r] Use Git or checkout with SVN using the web URL. [gh repo clone rivet-] Work fast with our official CLI. Learn more about the CLI. * Open with GitHub Desktop * Download ZIP Sign In Required Please sign in to use Codespaces. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching Xcode If nothing happens, download Xcode and try again. Launching Visual Studio Code Your codespace will open once ready. There was a problem preparing your codespace, please try again. Latest commit @NathanFlurry NathanFlurry Merge pull request #109 from rivet-gg/feature/svc-2871 ... 64219c2 Aug 4, 2023 Merge pull request #109 from rivet-gg/feature/svc-2871 Update infra dependencies 64219c2 Git stats * 344 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .cargo Move rustflags to hardcoded locations July 5, 2023 21:10 .github Pin Prettier version in workflow July 21, 2023 08:49 .vim Format docume June 21, 2023 20:08 .vscode Impl version create July 21, 2023 15:53 docs Fmt August 4, 2023 12:42 errors Add basic forbidden description August 4, 2023 14:07 fern Update Fern August 4, 2023 13:27 gen Update Fern August 4, 2023 13:27 infra Update Nomad deps August 4, 2023 14:57 lib Add prompt August 4, 2023 14:23 media Update banner June 19, 2023 20:01 namespaces June 16, 2023 13:18 proto Remove from proto & fern & errors & Cargo August 4, 2023 12:54 scripts Pin Prettier version July 21, 2023 08:48 secrets June 16, 2023 13:18 svc Fix chat thread tests August 4, 2023 14:13 .dockerignore June 16, 2023 13:18 .editorconfig June 16, 2023 13:18 .envrc June 16, 2023 13:18 .gitattributes June 16, 2023 13:18 .gitignore June 16, 2023 13:18 .prettierignore Update deafult prettier ignore June 21, 2023 20:06 .prettierrc Add prettierrc June 21, 2023 20:01 Bolt.toml June 16, 2023 13:18 CHANGELOG.md Merge pull request #109 from rivet-gg/feature/svc-2871 August 4, 2023 07:58 LICENSE June 16, 2023 13:18 README.md Fix links August 4, 2023 08:58 deny.toml June 16, 2023 13:18 lychee.toml Fix lychee config June 19, 2023 19:40 rustfmt.toml June 16, 2023 13:18 shell.nix Add RUSTFLAGS August 4, 2023 13:20 View code Features Getting Started Rivet Cloud Self-hosting Architecture Documentation Overview README.md 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 * Project Structure * Developing on Rivet * Error Handling Philosophy * Why open source Architecture * Software Bill of Materials About * Notable missing features About Open-source solution to deploy, scale, and operate your multiplayer game rivet.gg Topics rust server multiplayer game-development Resources Readme License Apache-2.0 license Activity Stars 409 stars Watchers 3 watching Forks 7 forks Report repository Releases No releases published Contributors 6 * * * * * * Languages * Rust 98.5% * Jinja 0.6% * HCL 0.4% * SaltStack 0.3% * Lua 0.1% * Shell 0.1% Footer (c) 2023 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time.