Skip to content
This repository has been archived by the owner on Oct 30, 2023. It is now read-only.

Creating a accounts.json

Marc edited this page Apr 1, 2018 · 5 revisions

Creating a accounts.json file is required in order to use Titan. This has been replaced by Dummy Mode] in Titan 1.6.0+. Many people are not familiar with the JSON specification and the rules. Before starting, I recommend reading the JSON Quick Guide (only the specification - not how to implement it).

After you feel ready, create a new file named accounts.json in the same directory as the Titan.exe file.

A accounts.json has the following structure:

.
|-- Index (Array element 0)
|   | -- Account (Array element 0)
|   | -- Account (Array element 1)
|   | -- Account (Array element 2)
|   ...
|-- Index (Array element 1)
|   | -- Account (Array element 0)
|   | -- Account (Array element 1)
|   | -- Account (Array element 2)
|   ...
...

You can work off the following template:

{
    "indexes": [
        {
            "accounts": [
                {
                    "username": "username10",
                    "password": "password10",
                    "enabled": true, 
                    "sentry": false, 
                    "secret": "Shared Secret for SteamGuard"
                },
                {
                    "username": "username11",
                    "password": "password11",
                    "enabled": false, 
                    "sentry": false, 
                    "secret": "Shared Secret for SteamGuard"
                }
            ]
        },
        {
            "accounts": [
                {
                    "username": "username20",
                    "password": "password20",
                    "enabled": true,
                    "sentry": false,
                    "secret": "Shared Secret for SteamGuard"
                },
                {
                    "username": "username21",
                    "password": "password21",
                    "enabled": true,
                    "sentry": false,
                    "secret": "Shared Secret for SteamGuard"
                }
            ]
        }
    ]
}

Explanation of the keys:

  • username (String): Username of the Steam account (needs to own CS:GO and is not allowed to be banned in it).
  • password (String): Password of the Steam account (needs to own CS:GO and is not allowed to be banned in it).
  • enabled (Boolean, Optional): true or false depending on if the account should be enabled and usable by Titan.
  • sentry (Boolean, Optional): true or false depending on if the account has Steam Guard enabled.
  • secret (String, Optional): If applicable, pass Steam Guard Secret (extracted from Steam Guard app) into that field.

If you want to add more accounts to a index (when basing off the accounts.json provided above, just add another array element below:

                ,
                {
                    "username": "username11",
                    "password": "password11",
                    "enabled": false, 
                    "sentry": false, 
                    "secret": "Shared Secret for SteamGuard"
                }

(paste that below the last account if you want more!)

If a error occurs while parsing your accounts.json, try to parse it thought a Json Validator and look for errors.

Clone this wiki locally