Skip to content

News and Updates

Fix for "No users configured" Error

Version 2.10.1

Ouch! With yesterdays version 2.10 we introduced an error for everyone not using authentication. The editor will want you to login and show this error message:

NotFoundError: No users configured

Which might be technically correct but if you set "authentication":"disabled" in config.json there should not be any login since auth is, well, disabled.

Please update to adaptor:ex version 2.10.1 to fix this issue.

sudo npm update -g adaptorex
npm update -g adaptorex
docker compose pull

and

docker compose up -d

User roles, archives and versions

Version 2.10

Ohno, v2.10.0 has a big bug. Please use v2.10.1

Editing games and running shows got more robust with auto backups for levels, a trash bin for not eternally removing stuff on two clicks and gradual restrictions for users.

To know that I would be able to change anything, add and delete stuff anytime makes running an adaptor:ex show extra exciting 🎢. But some shows are exciting on their own, so we decided to make something that helps deleting your game project during a live show less likely.

With user roles you can restrict access to parts of your game. For each user you can choose 1 of 6 roles to allow more or less access to each game.

Drahtwolken am DNT Weimar

Am 30.03.2025 hatte Drahtwolken von machina eX Premiere am DNT Weimar.

Das Publikum begibt sich in diesem Theater Game auf eine Zeitreise in das zwanzigste Jahrhundert. Dabei übernehmen die Besucher:innen die Rolle von Mitarbeitenden des »Zentrums für Zeitsichtungen«, das beauftragt wird, die Geschichte von drei Zwangsarbeiter:innen in Weimar zu ermitteln.

Introducing Socket.IO

Version 2.8

adaptor:ex was always in a close relationship with Socket.IO. It allows the server and editor to talk in both directions in addition to the one way RESTful API. Socket.IO is also a key element in the machina eX Games Life Goes On and Intranet. For Intranet we took a more general approach for the implementation of Socket.IO. We polished it a bit, are happy with the result and don't want to keep it for ourselves.

The new Socket.IO Plugin allows you to send and receive messages to and from your Website or WebAPP and organize your game using Socket.IO namespaces and rooms.

We also made some subtle but useful changes to the editor ⬇️

Intranet Live und Online

Intranet ist die neueste Game Theater Produktion von machina eX und hatte am 24.10.24 am HAU3 in Berlin Premiere.

In Intranet spielen jeweils 4 Leute an 6 Tischen ein anderes Redaktionsmitglied einer Lokalzeitung. Die Teams werden durch eine Webapp auf einem Tablet durch das individuelle Spiel geleitet, kommen aber immer wieder in Redaktionskonferenzen zusammen.

Ein Performer treibt die gemeinsame Erzählung voran und begleitet die Teams bei ihren Aufgaben. Die Recherche führt die spielenden auf die Spur eines Cyberangriffs.

Fix for Telegram Login Error

Version 2.7.1

Sometimes it is not easy to keep up with the constant changes the world holds for us. This time it is!

There was a change in the Telegram API that would make the Telegram plugin throw error

406: UPDATE_APP_TO_LOGIN

if you try to connect a new account.

Please update to adaptor:ex version 2.7.1 to fix this issue. To make sure all dependencies are properly updated, run a full install with

sudo npm install -g adaptorex --unsafe-perm
npm install -g adaptorex --unsafe-perm
docker compose pull

and

docker compose up -d

Improved Level Arguments and updated Dependencies

Version 2.7

Let us envy the brief moment in which none of the many dependencies that carry adaptor:ex shows a known vulnerability 🙏

And as it goes with updating stuff inconsistencies emerge. Luckily @taste1 took a closer look and quite some bugs could be tackled on the go. Did you know for instance, that adaptor:ex crashed if you tried to quit a session and there is another Telegram Send Message left to go? We for sure didn't...

But Version 2.7 not only brings you updated dependencies and bug fixes:

Loops and Iterations and Loops and ...

Version 2.5 & 2.6

Repeating stuff in adaptor:ex was always easy. Still have the moment in my bones when we accidentally built an infinite loop that sent the same sms nonstop via Twilio. Some 1000 messages and merely 50$ later the exciting cycle could be stopped.

From today there is more control over repeating stuff. Proudly presenting the Iterate Action that allows to easily build for each loops.

Scheduled Repetitions

Of course you can still spend your money uncontrollably. Here is how: Loops and Iterations 💸

And there is more 🌈