Usage¶
How to use JB Log Analysis¶
When a new JB log is detected in the console output, STonitor will automatically parse it and output data according to each of it’s sub-features. No manual user input is needed. It’ll generally be in the format:
<header here>
JB Logs (<date and time here (matches filename if saving is enabled)>)
<summary output here>
<sub-feature name>:
<sub-feature output>
Sub-feature name and sub-feature output repeats for every enabled sub-feature that has at least 1 detection.
How to use TTT Log Analysis¶
When a new TTT log is detected in the console output, STonitor will automatically parse it and output data according to each of it’s sub-features. No manual user input is needed. It’ll generally be in the format:
<header here>
TTT Logs (#<round number here>)
<summary output here>
<sub-feature name>:
<sub-feature output>
Sub-feature name and sub-feature output repeats for every enabled sub-feature that has at least 1 detection.
How to use Log Saving¶
If enabled, logs are automatically saved to your computer. If you want to access these logs, open
the data folder, then the logs folder. Inside will be numerous text files.
TTT text files are stored according to round number (the thing that gets outputted at the start of every log),
for example: TTT_123456.txt
. JB text files are stored according to the date and time up to milliseconds of the
log being parsed (milliseconds are there to prevent overwriting previous logs in case your computer is too fast and
your check interval is low), for example: JB_Dec-29-2021_15-19-56_773927.txt
.
How to use Steam Account Age Checking¶
Open up your CS:GO developer console, and type status
while you’re in a server. The program will detect it being
outputted and automatically parse and retrieve the desired data. This may take a while depending on how many people
are cached, how many are on the server, your internet speed, your computer specs, and what not. You will see a header
and the words Processing status, this may take a while...
fairly quickly however.
Here’s what a full output line looks like, not all players will have everything depending on account privacy settings:
# 228 =(eGO)= MSWS 5 years and 3.05 months (GPT: 3 months and 10.16 days) (SPT: 31 days 06:49:14 hours)
it’s in the format:
# <player id> <name> <steam age> (GPT: <CS:GO playtime>) (SPT: <server playtime>)
If an account has a ~
infront of the account age, that means that the account is private and the age was guessed.
Attention
There may be a couple issues associated with status parsing.
If the status doesn’t get detected, try
run the status
command again, this is because if it happens to be outputted as a output.log clear happens, it
doesn’t get detected.
Sometimes, if the server is too full, the footer (#end
) doesn’t get outputted. This causes
the program to freak out and recover by cancelling parsing and flushing logs. If this happens, you can print the
footer yourself by entering echo #end
in console quickly after issuing status
. This tricks the program into
thinking the status finished successfully. (You may get 1 or two invalid lines but that’s fine).
How to edit Settings¶
To edit settings, open the data folder, then edit the settings.yaml
file
as if it were a text (.txt) file. If you want to know what each option does, go to the Settings page.