FactoriCord - The ultimate Discord brige & Server logger

by Zebrra

FactoriCord connects your Factorio server with Discord. It bridges in-game chat messages, logs player activity, and provides a data layer for future API integrations. Ideal for comunities that want real-time interaction and server insights directly from Discord or web panel.

Utilities
5 days ago
2.0
14

FAQ

🔒 What data are collected ?

FactoriCord collects only minimal and necessary information for synchronization between your game and your Discord server.

Type Exemple Purpose
Discord server ID 01234567890 To link your Factorio server to your Discord guild
Category ID 01234567890 To put all the channels created by FactoriCord Bot in the same category
Events channel ID 01234567890 Where events will be send by the bot
Tchat channel ID 01234567890 For in-game tchat bridge
Langage settings en or fr For the i18n support
Game events Join / Leave / Death To create the correct stylized embed
Ingame pseudo Zebrra To identify the player :)
os debian Linux To give you the correct FactoriCordClient (API Client)
linked Agent yes or no To allow the agent push events on the API
client Version 1.0.0 Soon used to push notifications on your Discord for manually updates instead of auto updates

All gameplay data stays on your VPS
The API client reads factoricord mod logs locally and only send structured event summaries to the central API.
No row logs, IPs, player invetories are transmitted.

💾 Where is my data stored ?

The central API stores :
- Server Token mappings (created for your server, It's not a discord token)
- Lightweight event queues (for delivery to the bot)
- Configuration metadata (language, client version, registration date)

No personal user data, chat history, or file uploads are ever persisted beyond these minimal metadata fields.

⚙️ Does FactoriCord require root or admin rights?

NO !
The install script sets up a systemd service under your normal user (factorio for exemple)
Root access (sudo) is only used once if Python or dependencies are missing -> for automatic installation.

🧱 Is it open source ?

FactoriCord is a hybrid model :
- The mod is open source.
- The bot, central API, API client are proprietary components.

This ensures service reliability, update integrity, and protection against unauthorized resale or forks.

🌍 What regions are supported ?

Currently, the central API operates from Europe (France) and is accessible worldwide.
Latency is negligible since only lightweight JSON payloads are exchanged.
Furthermore, as it is based in France, FactoriCord is subject to French legislation concerning data protection and integrity.

French government topic

CNIL recommandations

🔁 How are updates handled ?

The API client periodically checks for updates via the secured endpoint.
Updates are signed and verified automatically, ensuring compatibility with your registered token and Discord guild.

However, I am currently considering preventing automatic updates,
so that the botcan post an announcement on your Discord server encouraging you to update manually via a command on the VPS.

📡 Is it possible to self-host everything ?

Not at this time.

FactoriCord is designed as a managed, decentralized SaaS :
You keep your data and client, while the coordination and authentication layer remains centrally maintained
for stability and a better scalability.

🗣️ What languages are supported ?

Currently supported :
- EN English
- FR French

Concerning the bot :
For now, the i18n only support theses languages.
But if you want contribute to translate the bot, then ask me on discord :)

🤝 How can I get support ?

Join our official Discord server for assistance, updates, and feedback:

👉 Join the FactoriCord Discord