Hallo zusammen
Mein kleiner Update auf AS Routemap hat ja offenbar für etwas Aufregung gesorgt. Aufgrund der regen Diskussion hier möchte ich mich dazu noch etwas ausführlicher Erklären.
Die Reaktion war in gewisser Sicht auch etwas spontan, einfach weil das Mail von Google überraschend und unerwartet kam. Auch wenn die Kosten für das API nicht wirklich signifikant sind, es ist mehr ein zusätzliches Element. Denn ich bin/war mir in den letzten Wochen/Monaten am überlegen, ob ich den Server überhaupt noch weiter brauche/will. Er kostet mich ca. EUR 70 pro Monat Miete. Aktuell hat Google für den Mai USD 16.00 belastet (im Mail waren es ca. USD 10.00), schlussendlich wurden’s noch ein paar mehr. Wie gesagt, die USD 16.00 bringen mich auch nicht um, aber es ist aktuell eben ein weiteres Argument contra (eigenen) Server.
Als Google im 2018 angekündigt hat, dass der Dienst neu kostenpflichtig wird, habe ich mich schon mal nach Alternativen umgesehen. OpenStreetMap scheint natürlich eine perfekte Lösung, da OpenSource. Das Problem ist, auch hier gibt es keine Provider (oder ich habe keine gefunden), welche die Karten gratis zur Verfügung stellen. Jeder der einen Map-Server betreibt, will ab einer gewissen Menge an Karten Geld dafür (siehe Mapbox, oder andere). Die Karten selber bereitzustellen ist mir dann aber eben etwas zu viel Aufwand. Wenn das gemacht wäre, müsste man noch das API umstellen, was vermutlich nicht so viel Aufwand wäre, wenn mein Code denn nicht so ein Spaghetti Disaster wäre (mea culpa).
Idealerweise müsste man dabei die ganze Site auf Linux/PHP umstellen, denn mit meinen Hobby-Kenntnissen habe ich alles auf dem Uralt ASP-Classic code programmiert. Ich habe mit PHP aber sehr wenig bis keine Erfahrung, daher wäre das mit grossem Lernaufwand verbunden. Vorteil wäre, die Serverkosten würden sinken, da Microsoft keine Lizenzgebühren mehr kassiert.
Die einfachste Lösung wäre daher wirklich, Google noch etwas mehr zu unterstützen und halt einfach die Kosten fürs API bezahlen. Mittel- bis langfristig wird aber wohl nichts an einer Migration vorbeiführen, denn die Unterstützung für ASP-Classic wird vermutlich irgendwann mal eingestellt. Betreffend einer Übernahme von Martin. Da die Site auf der Microsoft-Welt basiert, AS aber auf Linux ist eine Integration praktisch ausgeschlossen. Das müsste entsprechend neu programmiert werden, so wie die angedachte Umstellung.
Den Dienst kostenpflichtig zu machen, ist aber eben auch schwierig. D.h. es muss eine Paywall erstellt werden, die User müssen sich anmelden und bezahlen können, und sobald etwas kostet, dann will man ja auch berechtigerweise einen entsprechenden Service mit garantierter Verfügbarkeit etc. bekommen. Aus dem Hobby wird dann schnell mal eine ernste Sache. Will ich das??? Hmmm… Zudem hat Martin schon mal einen entsprechenden Kommentar gemacht, als ich mal die Werbe-Banner eingebaut habe, von wegen dafür Geld verlangen gehe nicht… Und schlussendlich bin ich ja auch auf seinen Goodwill angewiesen, da ich einige Daten von den Spielwelten abgreife.
Ich möchte mich dann auch noch ganz herzlich bei den sechs grosszügigen Gönnern bedanken die mir seit Montag insgesamt USD 185 gespendet haben. Das ist sehr geschätzt und ich bin fast etwas sprachlos, dass meine Site jemanden ganze USD 100 Wert ist.
Ich denke das einfachste und unkomplizierteste wäre, wenn jeder User einen kleinen Beitrag leistet. Wie gesagt, aufgerundet kostet mich der Server im Jahr ca. USD 1,200 (USD 100 pro Monat). Bei geschätzten 1,000 Spielern die den Dienst regelmässig nutzen, läuft das pro Spieler auf einen Betrag von USD 1.20 pro Jahr hinaus. Aber ich denke auch, dass Spenden eben auf Dauer nicht so funktionieren.
Ich habe kein Geheimrezept. Ich bin hier auch sehr offen mit den Zahlen, denn ich will damit keinen Profit machen. Aber da ich nur noch sehr unregelmässig AS spiele, ist meine Motivation auch nicht mehr so gross, extrem viel Zeit darin zu investieren.
Die rege Anteilnahme hier zeigt mir aber, dass das Tool offenbar doch sehr rege benutzt und geschätzt wird. Das freut mich auf jeden Fall.