Skip to content

News and Updates

Added Plugin Dev Manual and OBS Studio

Version 2.10.2 | OBS Studio

We added a little bit of guidance for the brave pioneers that are trying to extend adaptor:ex. Even though there is still a lot of details missing, it's enough to make it a whole new chapter with the inspiring name of Development.

Screenshot of the adaptor:ex docs menu with arrows pointing to the Development tab

Maybe motivating: since v2.10 adaptor:ex can load and install plugins from NPM. If you publish your plugin to NPM everyone can use it right away 💫

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: