No description
Find a file
2022-09-01 22:57:08 +02:00
buildSrc rm unused imports 2022-09-01 22:57:08 +02:00
gradle progress towards multi-server handling 2022-08-28 19:37:49 +02:00
modules progress towards multi-server handling 2022-08-28 19:37:49 +02:00
.gitignore ignore jvm memory crashes 2022-05-01 09:40:23 +02:00
build.gradle.kts rm unused Gradle report plugins (they warn about config-cache problems) 2022-08-28 13:32:05 +02:00
gradle.properties rm old 'projects must be configuring' workarounds that didn't work 2022-07-17 23:51:17 +02:00
gradlew gradle 7.5.1 2022-08-13 11:56:07 +02:00
gradlew.bat gradle 7.5.1 2022-08-13 11:56:07 +02:00
kt52647.gradle.kts add 'Projects must be configuring' workaround script 2022-07-17 12:12:13 +02:00
LICENSE added kvision web-map, cleaning up a few gradle things (tokens) 2021-12-06 22:15:26 +01:00
README.md update readme (better description, TODOs were moved to issue board) 2022-07-17 14:20:28 +02:00
settings.gradle.kts finish migrating to ktor! 2022-07-02 08:45:21 +02:00

Kafkatorio

Kafkatorio is a platform used for creating Factorio mods that require communication with an external server. It was created to explore the possibilities of using Apache Kafka to process updates from a Factorio server.

Kafkatorio receives updates from a Factorio server, processes them, and exposes them over a REST and WebSocket APIs.

Development is ongoing. At present the only application is a live-view web map, that shows the current status of a Factorio server, and any connected players. Other possibilities are exposing metrics, and inter-server communication.

License

While this project is under development, no license is provided.