NB: Als er over "ik" of "wij" wordt gesproken, wordt hier de medewerkers of een medewerker van Jagex mee bedoeld. Dit artikel is een vertaling van dit artikel op RuneScape.com
Misschien herken je me wel van de forums, vooral rond het tijdstip wanneer er een update is. Daar is een goede reden voor, omdat ik namelijk diegene ben die de updates normaal gesproken regel.
Ik wil graag even de tijd nemen om mijn week uit te leggen, die gewoon voor de lol eens op woensdag begint! Dat is normaal gesproken het begin van de volgende update, of het nu een quest, minigame of iets anders is.
Als er een project is ontwikkeld, gaat het naar onze werkomgeving voor werk-in-uitvoering (work in progress, WIP in het Engels). De fouten die worden gevonden, worden hier hersteld en wanneer dat allemaal goed is, blijft het spel hier staan totdat we klaar zijn om het online te zetten.
Ik kijk op het programma om te kijken wat we volgende week online zetten, vervolgens kopieer ik de veranderingen in de code van de projecten die online worden gezet naar onze Release Candidate (RC)-omgeving.
Dit kopieerproces bevat de plaatjes, textures, modellen, animaties, audio, menu's en kaarten. Deze worden allemaal met RuneScript samengevoegd om de update die we doen, te vormen.
Dit wordt opnieuw getest, zodat elk verschil tussen de WIP en RC, waarvan er een aantal tegelijk kunnen zijn, het project niet beïnvloedt en dat alles werkt zoals het hoort. Deze veranderingen kunnen dingen als een nieuw versie van de game engine met nieuwe mogelijkheden zijn of andere versies van de programma’s waarmee we de bovenstaande bestanden maken.
Als ondertussen alles bezig is, zijn er een hoop andere teams die ook met de update bezig zijn...
Alle bovenstaande zaken duren meestal tot het einde van de werkweek en loopt soms door tot het begin van de volgende week als het een grote update is of als er ergens vertraging is opgelopen.
Als je elke week een update hebt, betekent dat een afwijking van het tijdsschema redelijk grote consequenties kan hebben. Als een update van maandag doorschuift naar dinsdag, gaat de volgende misschien ook een dag door en dat gaat door totdat we updaten op een donderdag of vrijdag (wat we zo veel mogelijk om verschillende redenen proberen te vermijden, maar het is soms onvermijdelijk).
Updatedag! Normaal gesproken dinsdag, maar zo vroeg mogelijk die week heeft de voorkeur. 's Morgens kijk ik een grote controlelijst na van dingen die door de verschillende teams in het kantoor moeten worden gedaan. De updates die in de RC zijn getest, worden naar de liveomgeving verhuisd en naar alle spelwerelden op de wereld gestuurd.
Dit vereist de nodige coördinatie, maar wanneer alles klaar is, drukken we op de "rode knop" om te updaten. Als ik rode knop zeg, overdrijf ik een beetje. Ik ren eigenlijk door het kantoor en bereid alles zeer precies voor, zodat je het "system update in x minutes"-bericht, het nieuws, de forumberichten en de update aan de Knowledge Base in één keer ziet. Tien minuten later gooien de spelwerelden iedereen eruit, laden ze de nieuwe versie van het spel en downloadt iedereen de updates die nodig zijn om te spelen.
Verschillende stafleden hebben opgemerkt dat mijn rensnelheid samenhangt met hoe hectisch alles is. Ik varieer het tussen een flinke stap tot volle sprint wanneer iets belangrijk is. Ik ben nog nooit over bureaus gegaan... nog niet!
Het testteam, de update-ontwikkelaars en ikzelf houden dan een aantal oogjes op het spel gericht om ervoor te zorgen dat er geen verdere problemen of onderbrekingen zijn. Wanneer we er zeker van zijn dat er geen grote problemen zijn en het commentaar is verwerkt, gaat het hele proces opnieuw van start voor de volgende update.
Ik hoop dat je het leuk vond om dit bericht te lezen, dat je mijn rol als de uploadmanager beter begrijpt en nu meer weet over hoe het spel eigenlijk wordt geüpdate.
Terug naar het laatste RuneScape-nieuws
RuneScape is een handelsmerk van Jagex Ltd uit Groot-Brittannië
© De Lunagang 2004 - 2010