Gameserversvoor je lancering en alle daaropvolgende updates
Rol je serverbuilds uit naar 21 locaties, schaal je serverparken mee met het aantal spelers en draai een mislukte patch binnen seconden terug. Gebruik onze bare metal, Google Cloud of AWS, allemaal vanuit één beheerlaag.
$ fragnet deploy 1.4.2 --fleet prod --strategy rolling
✓ Build 1.4.2 uploaded (2.1 GB)
✓ Europe: 10 of 10 locations healthy
→ North America: draining matches, then restarting
$ 21 locaties, één uitrol
Zet je serverparken waar je spelers zijn. Rol dezelfde build uit naar één locatie of naar allemaal, en voeg regio’s toe naarmate je game groeit.
Kies een regio voor meer informatie. Beweeg de muisaanwijzer over een markering, selecteer deze of tik erop.
Noord-Amerika6
Los Angeles, Chicago, Dallas, Atlanta, New York, Montreal
Zuid-Amerika1
São Paulo
Europa10
London, Amsterdam, Frankfurt, Paris, Oslo, Stockholm, Helsinki, Warsaw, Bucharest, Athens
Azië-Pacific4
Mumbai, Singapore, Tokyo, Sydney
Schaal mee met je aantal spelers
Serverparken groeien als matches vollopen en krimpen als spelers uitloggen, dus een lanceringspiek en een rustige dinsdag kosten allebei precies wat ze moeten kosten.
Autoscaling per regio
Stel per serverpark een headroom-doel en limieten in. Servers worden toegevoegd als matches vollopen en vrijgegeven als spelers vertrekken.
Warme capaciteit voor lanceringen
Reserveer servers vóór een lancering of event, zodat de eerste golf spelers nooit in een wachtrij staat.
Uitbreiden naar de cloud
Als bare metal in een regio vol is, starten er extra servers op Google Cloud of AWS, die weer stoppen zodra de vraag daalt.
- Spelers nu
- 18.240
- Servers
- 412
- Headroom
- 15%
- Min. servers
- 40
- Max. servers
- 600
- Headroom-doel
- 15%
- Vertraging bij afschalen
- 10 min
$ fragnet rollback --fleet prod --to 1.4.1 --regions eu
→ Draining 1.4.2 servers in 10 locations
✓ Europe back on 1.4.1 in 38 s
Doorvoeren, uitrollen, terugdraaien
Patches uitbrengen zonder onderhoudsvenster. Elke build wordt bewaard, zodat de laatste werkende versie altijd met één commando te halen is.
Uitrol per regio
Begin met een canary in één regio, houd crashrates en matchtijden in de gaten en breid de uitrol uit als alles er gezond uitziet.
Sessies afbouwen vóór herstart
Servers maken hun lopende matches af voordat ze van build wisselen, zodat niemand midden in een potje wordt gekickt.
Terugzetten met één commando
Elke build blijft beschikbaar. Terugkeren naar de laatste werkende versie kost slechts enkele seconden, per regio of overal.
On-premises, in onze cloud of in die van jou
Eén beheerlaag voor elke server, waar die ook draait. Combineer providers per regio en verplaats serverparken tussen providers zonder je build aan te passen.
Fragnet bare metal
Onze eigen hardware op 21 locaties, ingericht op gameverkeer.
Je eigen datacenter
Installeer onze agent op je machines en beheer ze naast al het andere.
Google Cloud
Draai je serverparken in je eigen Google Cloud-project, gefactureerd op je eigen account.
AWS
Draai je serverparken in je AWS-account en blijf je bestaande afnameverplichtingen gebruiken.
Past in je pipeline
Upload builds vanuit CI, beheer serverparken vanuit code met de CLI of REST API, en stuur events naar de tools die je team al in de gaten houdt.
- GitHub Actions
- GitLab CI
- Jenkins
- Docker
- Unity
- Unreal Engine
- Godot
- Discord
- Slack
# .github/workflows/deploy.yml
- name: Deploy server build
run: |
fragnet builds push ./build --version 1.4.2
fragnet deploy 1.4.2 --fleet prod \
--regions eu --canary 10% --drain
Beveiliging en naleving
Zo gebouwd dat elke vraag in je security review een kort antwoord heeft.
Afzonderlijke projecten
Elk project krijgt zijn eigen netwerk, inloggegevens en serverparken. Er wordt niets gedeeld met andere studio’s.
Rollen en single sign-on
Geef elke teamgenoot de toegang die hij of zij nodig heeft, log in via je identiteitsprovider en bekijk elke wijziging in het auditlogboek.
DDoS-bescherming
Gameverkeer wordt op elke locatie gefilterd voordat het je servers bereikt.
Gegevensopslaglocatie
Bewaar spelersgegevens en logbestanden in de EU, of in de regio’s die je contracten vereisen.
Neem contact op met ons team
Vertel ons over je game en waar je spelers zitten. We reageren per e-mail om een gesprek in te plannen.