Tom's Recent Forum Activity

  • To date we've never run a sale on C3 plans.

  • It's all still currently under development, please bear with us to fix the issues RE links/CGS pages until a general release announcement from us.

    RE the premium leaderboard expiration, we haven't implemented handling when subscriptions are cancelled/expired yet and how to deal with that, but the general idea will be to have a fairly generous grace period (and a few email warnings) before deleting it.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • A few issues I overlooked when refactoring some aspects of the game services. Is all working as expected now.

  • Sorry about this, scores are now submitting properly but there's a small fix needed on displaying the leaderboard - am working on a fix now.

  • Apologies, this was a bug. Should now work as expected.

  • Yes, the free tier leaderboards are feature complete for the most part but meant for testing/developing so scores are automatically removed after ~14 days.

    Edit: For clarity, scores in the arcade are never deleted (unless the user deletes their account).

  • Once I've pushed out all these changes, we'll have implemented authentication + leaderboards. I'll then look to add cloud save (which allows you to store data blobs in a key value store with each player, as well as global data for games which players can all load from) which should cover what you're after WackyToaster

    After this I'll look to release publicly, and from there I'll look to add other services such as achievements, maybe some sort of analytics, error reporting etc

    I'm really enjoying working on this, but it's all quite tricky!

  • Ninjadoodle yes, no server required. This is all running off our own cloud.

    Today or early next week I'm releasing a big update that will break implementation of your own leader board (sorry for this, but it's not yet all released officially yet).

    These changes are required because we're introducing an authorisation service which allows players to sign into your game (EG with Apple, Google, Facebook, Discord etc). From this you are given a session key which you will need to post with leader board requests instead of just a player name.

    This allows us to easily add other services going forward such as cloud save. Bear with me - I'm nearly done with this and then I will update all docs and hopefully Ash will be able to get the updated plugin in the next beta.

    I'll try to remember to update this post.

  • We did have a huge amount of traffic from something that was significantly degrading services recently.

    Because of this I:

    • Implemented global rate limiters for web page requests
    • Integreated with AbuseDB - if a rate limiter is triggered we cross reference the IP here and auto ban the IP if it has a high confidence of abuse. Over 6,500 IP's have been banned to date, ranging from spammers, anonymous bots of security scanners. Just nasty traffic types you don't want to serve.
    • Spent time on bot identification, getting the DNS host addresses from the IP's - most bots we allow, others we don't if they are too aggressive and we don't want them crawling (for example some third party business intelligence bots).

    It's all settled down a lot now and we are not seeing much evidence at all of false positives. Some of the bots we banned were doing multiple page views per second - we log the blocked accesses now and some of the bots have over 3,000,000 blocked page view requests.

    Anyway, was a fun and interesting project to work on and I'm pleased everything is running a lot more smoothly now.

    RE ai bots specifically, we generally are OK with them. Interestingly we do get new customers who tell us they asked ChatGPT what a good game engine is and it recommends us - so we don't want to impact that negatively. The AI bots do consume a fair number of resources from our POV but for now it appears to be beneficial for us.

  • Sometimes yes, most of the time I think it's crawling to train it's models.

  • Yes, web is full of bots!

  • Thanks, this is fixed for next upload.

Tom's avatar

Tom

Early Adopter

Member since 10 Jun, 2007

Twitter
Tom has 1,762,616 followers

Connect with Tom

Trophy Case

  • Entrepreneur Sold something in the asset store
  • Jupiter Mission Supports Gordon's mission to Jupiter
  • Forum Contributor Made 100 posts in the forums
  • Forum Patron Made 500 posts in the forums
  • Forum Hero Made 1,000 posts in the forums
  • x6
    Popular Game One of your games has over 1,000 players
  • x5
    Famous Game One of your games has over 10,000 players
  • Viral Game One of your games has over 100,000 players
  • x44
    Coach One of your tutorials has over 1,000 readers
  • x5
    Educator One of your tutorials has over 10,000 readers
  • Regular Visitor Visited Construct.net 7 days in a row
  • Steady Visitor Visited Construct.net 30 days in a row
  • Enduring Visitor Visited Construct.net 90 days in a row
  • Unrelenting Visitor Visited Construct.net 180 days in a row
  • Continuous Visitor Visited Construct.net 365 days in a row
  • RTFM Read the fabulous manual
  • x21
    Quick Draw First 5 people to up-vote a new Construct 3 release
  • x4
    Lightning Draw First person to up-vote a new Construct 3 release
  • x7
    Great Comment One of your comments gets 3 upvotes
  • x4
    Delicious Comment One of your comments gets 10 upvotes
  • Email Verified

Progress

37/44
How to earn trophies

Blogs