Changelog
Updates and news
After over one month and a half this system exited its beta status.
API rate limit
Rate limit system has been implemented. You can now make only 100 requests/60 seconds, basic plan is the only current one, others will be added in the next few days.
Exceeding the rate limit will make the experience banned from the API for 3 minutes and every request made during that period of time will receive an HTTP error 429 (Too many requests).
Requests are temporarily stored until the next minute of the hour comes.
Exceeding the rate limit too many times will result in all the experiences owned by the creator of the one which exceeded getting permanently banned from the API in the future.
API wrapper
The old API wrapper is half deprecated and it won’t really work without editing it. You can get the new one here. If you already own it download it again or download it here
N-RTD API Wrapper.lua (1.4 KB).
API’s changes
The API does not support requests sending parameters with wrong type anymore, doing so will result in HTTP error 400 (Bad request).
Host
This service is not hosted on Heroku anymore. Read more in the support server.
Status page
You can now monitor systems’ status here.
Upcoming features
In the next months this service will have a website which is already being worked on. Sessions handling only is left. The website will have a dashboard where you will be able to configure the settings for your server/experience. These includes, as it has been asked a lot, checking for a user with the option nickname is equal
or nickname is equal or contains
.
Downtimes
If you used this system for a while you probably know that there have been several downtimes, using the new system seems to have decreased these.
Code changes
Moved from CommonJS into ES6 modules;
Refactored code;
Splitted the bot and the API into separate projects hosted on different servers (same host) which should lower the ping.
More info in the support server.
Submit issues you encounter here.