Je game updaten

GameMaker Server heeft een ingebouwde functie voor het updaten van je game. Mocht je nog niet bekend zijn met GML, dan is het aan te raden de standaard functie [gms_show_update] aan het begin van het spel uit te voeren.

Het updateproces


Zodra gms_settings wordt aangeroepen, zal het versienummer opgegeven in gms_settings naar de server worden verzonden. De server vergelijkt de versie opgegeven op de site, met de versie opgegeven in gms_settings. Als de versie van de game lager is dan die opgeslagen op de server, wordt de download url verzonden naar de client.
Zodra je gms_update_check aanroept, wordt er gekeken of je een download URL hebt ontvangen, als dat het geval is wordt er true teruggegeven. Houdt er rekening mee dat het even kan duren voordat de update-informatie wordt ontvangen, dus controleer dit een paar seconden na het verbinden, als alle update-informatie is ontvangen.

De update toepassen


Zodra je gms_update_start aanroept, wordt het downloaden van de update gestart. Dit kan enige tijd duren, dus het werkt asynchroon aan de rest van de game. gms_update_apply rond het updateproces af, door het game-bestand te vervoangen met het gedownloade bestand en het spel te herstarten.

Reacties (0)

Laatste bericht op 18 Jun 2022