-
Notifications
You must be signed in to change notification settings - Fork 48
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
bda3386
commit 75e49e1
Showing
27 changed files
with
434 additions
and
278 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,29 +1,29 @@ | ||
![CI workflow](https://github.com/playfab/thundernetes/actions/workflows/main.yml/badge.svg) | ||
[![Software License](https://img.shields.io/badge/license-Apache-brightgreen.svg?style=flat-square)](LICENSE) | ||
[![GitHub release](https://img.shields.io/github/release/playfab/thundernetes.svg)](https://github.com/playfab/thundernetes/releases) | ||
![](https://img.shields.io/badge/status-alpha-red.svg) | ||
![](https://img.shields.io/badge/status-beta-lightgreen.svg) | ||
[![CodeQL](https://github.com/PlayFab/thundernetes/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/PlayFab/thundernetes/actions/workflows/codeql-analysis.yml) | ||
|
||
# (code name) thundernetes | ||
# Thundernetes | ||
|
||
> Thundernetes is an experimental project and not recommended for production use. However, feel free to try it and let us know of any feedback! Thundernetes is a [code name](https://github.com/PlayFab/thundernetes/issues/177), project will soon have a new name! | ||
Thundernetes makes it easy to run your game servers on Kubernetes. | ||
|
||
## Description | ||
> Thundernetes is a project still in development, feel free to try it and let us know of any [feedback](#feedback---community)! | ||
Thundernetes is a project from the [Azure PlayFab Multiplayer Servers (MPS)](https://docs.microsoft.com/gaming/playfab/features/multiplayer/servers/) team that enables you to run Linux game servers on your Kubernetes cluster. Thundernetes can be useful in the following scenarios: | ||
## ℹ️ Description | ||
|
||
- host your game servers on a Kubernetes cluster, either on a public cloud provider or on-premises | ||
- do manual allocations of game server sessions | ||
- validate your game server integration with GSDK | ||
- as part of your iterative development process, you can use thundernetes to test your game server code before pushing it to the MPS service | ||
- as part of your CI/CD pipeline, you can publish the game server to a container registry and then have it deploy to a Kubernetes cluster where you can run your tests | ||
Thundernetes is a project originating from the [Azure PlayFab Multiplayer Servers (MPS)](https://docs.microsoft.com/gaming/playfab/features/multiplayer/servers/) team and other teams in Azure/XBOX that enables you to run Linux game servers on your Kubernetes cluster. Thundernetes can be useful in the following scenarios: | ||
|
||
## Usage | ||
- host your game servers on a Kubernetes cluster, either on a public cloud provider or on-premise and allow your users to connect from everywhere | ||
- pre-warm game servers so that they are ready to accept players within seconds, when the game is about to start | ||
- as part of your iterative development process, you can use Thundernetes to test your game server code | ||
|
||
Check [our website](https://playfab.github.io/thundernetes) for more information. | ||
## 📚 Documentation | ||
|
||
Check 🔥[our website](https://playfab.github.io/thundernetes)🔥 for more information. | ||
|
||
## Feedback | ||
## 💬❓Feedback - Community | ||
|
||
As mentioned, thundernetes is in preview and a work in progress. If you find a bug or have a feature request, please file an issue [here](https://github.com/PlayFab/thundernetes/issues) and we will try to get back to you as soon as possible. You can also reach us directly on [Game Stack server on Discord](https://discord.gg/gamestack). | ||
As mentioned, Thundernetes is in preview and a work in progress. If you find a bug or have a feature request, please file an issue [here](https://github.com/PlayFab/thundernetes/issues) and we will try to get back to you as soon as possible. You can also reach us directly on [Game Dev server on Discord](https://aka.ms/msftgamedevdiscord). | ||
|
||
> Project will soon have a new name (https://github.com/PlayFab/thundernetes/issues/177)! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.