Omega's Terminal documentation
Skip to main content
About this guide

Time to complete: 1min 30s
Difficulty: Easy

Event logging

The terminal has a built-in logging system that allows you to log events in a website.

Configure the terminal

An example of a logged match on the website

Alternatively, you can send the generated data to a custom API endpoint.


Enabling logging

To prevent abuse, the service requires an API key that can be obtained for free. To get one, DM @omega7707 on discord.

warning

Make sure HTTP requests are enabled in you game settings Enable http requests

Add the API key to the config

In the configuration file, scroll down and paste the API key in place of MY_API_KEY

onlineReportsEnabled = true,
onlineReportingAPIKey = "MY_API_KEY",
onlineReportingPrivateKey = "MY_PRIVATE_KEY"

Generate a private key

Generate a random string here and paste it as the private key in place of MY_PRIVATE_KEY

onlineReportsEnabled = true,
onlineReportingAPIKey = "MY_API_KEY",
onlineReportingPrivateKey = "MY_PRIVATE_KEY"
You're done

Events will start showing up on terminal.omegadev.xyz

Sessions visibility

Sessions only show when at least 3 players were active and with at least 20 minutes of playtime across players