Het is nu bijna 3 jaar geleden dat ik met GameMaker Server ben begonnen. Dat lijkt me een goed moment om terug te kijken op hoe het is gegaan en te vertellen wat ik van plan ben voor de komende tijd. Het slechte nieuws eerst.
Ondanks dat de website meer dan 300,000 page views heeft, en er bijna 100,000 keer is ingelogd op de server, heb ik geld uit mijn eigen zak moeten gebruiken om GameMaker Server online te houden. Ik dacht dat de inkomsten die ik zou maken van advertenties genoeg zouden zijn om de kosten te dekken. Dat had ik fout.
In de afgelopen jaren heb ik honderden uren (en euro's) besteed aan het verbeteren van GameMaker Server. Nu begin ik een punt te bereiken waarop het steeds moeilijker wordt om mezelf te vertellen dat "betalen om te mogen werken" het beste is wat ik met mijn tijd kan doen. Ik ga GameMaker Server niet zomaar stoppen. Ik vind het leuk om aan GameMaker Server te werken, en ik hoef geen geld eraan te verdienen.
Dat is waarom ik een optie heb gemaakt om aan GameMaker Server te doneren. Als "dankjewel" voor doneren zul je geen advertenties meer op de site zien en krijg je een lading Pixels waarmee je bijvoorbeeld een aangepaste achtergrond voor je gamepagina kunt instellen.
Je moet niet betalen om van GameMaker Server gebruik te maken, het blijft altijd gratis. Maar als je geld over hebt zou het me erg helpen als je doneert. Als je dat niet wil of kan is dat ook prima. Ik hoef niet van GameMaker Server te leven, ik moet alleen op een of andere manier de kosten dekken.
Ik heb erg hard gewerkt om deze tutorial op tijd af te krijgen. Het is een reusachtig grote tutorial geworden, en het bevat alles wat je moet weten voor instance synchronisatie. Samen met de Beginnen met GameMaker Server tutorial is de Instance Synchronisatie tutorial de tweede tutorial die ik heb geschreven. Feedback is altijd welkom!
Als er genoeg interesse is, ga ik proberen iedere 2-4 weken een nieuwe tutorial te schrijven, afhankelijk van hoe goot de tutorial is. Als je meer tutorials wilt: Welk deel van GameMaker Server wil je dat ik een tutorial over maak?
In de laatste 12 maanden ben ik deels bezig geweest met dit project: Een aangepaste GML compiler.
Als je snel een stuk GML wilt testen is GMFiddle de makkelijkste manier om dat te doen, vanuit je browser. Je kunt GMFiddle gebruiken wanneer je geen toegang hebt tot GameMaker, op een Mac of zelfs op een tablet. GMFiddle ondersteunt alle GameMaker 8 functies die geen tekenopdrachten (draw_*, surface_*, etc) uitvoeren. Bestanden lezen en schrijven en het register wordt zelfs gedeeltelijk ondersteund!
Je kunt je code ook opslaan & delen door op de "Save & Get link" knop te drukken. GMFiddle slaat dan je code op en maakt een unieke link waarmee anderen je code kunnen zien en kunnen testen.
Test GMFiddle hier:http://gmfiddle.gamemakerserver.com/
Ik ben van plan om GMFiddle te combineren met GameMaker multiplayer. Je zult je eigen multiplayergames kunnen hosten of bij GameMaker Server inhaken en een volledige GMK op de server uitvoeren, niet ""maar" een script met gelimiteerde functionaliteit (zoals dat nu het geval is).
Als laatste wil ik jullie allemaal bedanken. Door jullie is GameMaker Server waar het nu is. Zonder jullie zou dit project nergens gekomen zijn. Het is geweldig om te zien hoe veel jullie iedere dag gebruik maken van GameMaker Server. Ik hoop dat ik de komende jaren nog aan GameMaker Server kan blijven werken!