Nieuwe tutorial, GMFiddle & donaties

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.

Donaties

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.

Nieuwe tutorial: Instance synchronisatie

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?

GMFiddle

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).

Dankjewel

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!

Reacties (15)

Laatste bericht op 1 Jul 2015

PaPdeveloper op 24 Mar 2015, 23:13:54
Ik had dit nog helemaal niet gezien! Wij gaan zeker doneren! Het moet niet zo zijn dat je moet betalen om te werken en het is natuurlijk voor iedereen belangrijk dat GameMakerServer blijft draaien! Wij hadden altijd al onze eigen online game willen maken, maar het lukte nooit. Totdat we achter GameMakerServer kwamen. GameMakerServer is makkelijker, sneller en uitgebreider dan alle andere multiplayer extensions. En ik en mijn broer vinden het elke keer weer geweldig om te zien dat dingen die we programmeren gewoon werken bij GameMakerServer. Bij andere extensions zaten we uren achter de PC telkens weer het tutorial filmpje te kijken om te zien wat we fout hadden gedaan, maar die fout konden we niet vinden. Onze game wordt echt geweldig door GameMakerServer en omdat we ons schuldig voelen omdat wij gewoon gratis van deze geweldige extension gebruik maken, gaan we binnenkort en zeker als onze game winst gaat maken doneren! :D
Size43 (Beheerder) op 25 Mar 2015, 14:40:21
Bedankt!
JustTimPuntNL op 8 Oct 2014, 08:36:23
Misschien een domme vraag,

waarom krijg ik een grijs scherm in plaats van het login scherm?

Ik heb de code geprobeerd bij de press enter event te zetten.. maar niks werkt...


Bedankt alvast,

Mvg, Tim
JustTimPuntNL op 8 Oct 2014, 08:52:52
Edit: nu krijg ik ineens een wit scherm waar ik zelfs niet op kan typen?
iemand een idee?
Size43 (Beheerder) op 8 Oct 2014, 09:10:07
Als de game niet met de server kan verbinden, dan zie je de loginbox ook niet. Heb je al eens geprobeerd de game in debug mode uit te voeren? Dan worden GameMaker Server-foutmeldingen weergegeven :)

Size43
JustTimPuntNL op 8 Oct 2014, 08:37:25
Oeps...
volgens mij plaats ik dit niet op de goede plek,
sorry :(
DreambearSagaRewritten op 28 Jul 2014, 22:04:12
Met de server verbinden
Nadat je je game ebt geregistreerd kun je de game met de server laten verbinden. Om dat te doen, moet je een object maken dat de extensie initialiseert. Zorg dat je de extensie al aan je game hebt toegevoegd:

In de TUT staat een spelfout. Het moet niet ebt zijn maar hebt.
Size43 (Beheerder) op 29 Jul 2014, 12:08:58
Ik zal het aanpassen :)
DreambearSagaRewritten op 28 Jul 2014, 15:36:49
Als het ook mogelijk wordt om via de telefoon geld te doneren dan wil ik dat wel doen, heb namelijk geen PayPal.
Size43 (Beheerder) op 29 Jul 2014, 12:13:52
Bedankt dat je wilt doneren!

Da's waarschijnlijk veel werk om te maken... Misschien is het dan makkelijker om geld over te schrijven?
DreambearSagaRewritten op 29 Jul 2014, 17:28:23
Misschien kan je registreren bij EuroBellen. Als ik dan 1x bel ontvang je 80 cent als je geen officieel bedrijf bent. Dan heef je me gewoon de link en doe je de pixels wel handmatig toevoegen. Ik wil dan max. 5x bellen in 1 maand tijd.
Size43 (Beheerder) op 29 Jul 2014, 17:58:45
Dan gaat er wel veel geld "verloren" aan EuroBellen... Maar bedankt voor de suggestie, ik zal kijken wat ik kan down :)
DreambearSagaRewritten op 29 Jul 2014, 18:41:57
Nee, kijk. Ik moet 1 euro en 30 cent betalen en jij ontvangt hiervan 80 cent. Ik maak zelf gebruik van EuroBellen.nl voor meerdere projecten van me, vandaar.
Size43 (Beheerder) op 2 Aug 2014, 11:34:47
Sorry, zo bedoelde ik het niet. Wat ik bedoelde is dat als je op een andere manier zou doneren, je bijvoobeeld (ipv 5x 5x bellen) 2,50 kunt besparen.

Maar als je er gewoon ok mee bent dan zal ik een EuroBellen account opzetten :)
DreambearSagaRewritten op 19 Aug 2014, 11:22:46
Ik heb inmiddels een PayPal account geregistreerd en zal binnenkort geld doneren aan Game Maker Server.