Generating more pylons...
Skip to main content
Voor gamestudio's

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.

Draait opFragnet bare metalGoogle CloudAWS
uitrolBuild 1.4.2Wordt uitgerold
Europa10 locatiesLive
Noord-Amerika6 locaties40%
Azië-Pacific4 locatiesIn de wachtrij
Zuid-Amerika1 locatieIn de wachtrij
Servers maken hun matches af voordat ze van build wisselenPauzerenTerug naar 1.4.1
$ 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
$ 
Regio's

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.

0 locaties. 0 regio's.
<60 ms60–120 ms>120 msNiet gemeten

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

Schalen

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.

serverparkfrankfurt-prodDe afgelopen 24 uur
Spelers nu
18.240
Servers
412
Headroom
15%
SpelersServercapaciteit
Min. servers
40
Max. servers
600
Headroom-doel
15%
Vertraging bij afschalen
10 min
buildsmy-game-server
1.4.2Wordt uitgeroldCanary op 10% in Europa
1.4.1LiveDraait op 21 locaties
1.4.0VorigeBewaard om terug te draaienTerugzetten
1.3.9VorigeBewaard om terug te draaienTerugzetten
$ 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
Uitrollen

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.

Infrastructuur

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.

Beheerlaag

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.

Integraties

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.

Werkt met
  • 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

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.

Contact

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.

Waar wil je de servers plaatsen?