Telemetry System for Terasology has two goals: to gather players' gameplay information and to gather their error logs enriched with system details. Telemetry for Terasology will help developers know better about player's experience and improve the game. NOTE that the whole telemetry stuffs depends on user's options.
This project requires both work on client side and on server side. On client side, the snowplow tracker lib is used to track metrics and the Logstash appender is used to report errors. On the server side, ELK stacks and snowplow tools are used to collect metrics, analyze and visualize data.