Simple Server Manager

О проекте

Simple Server Manager — небольшая бесплатная утилита с открытыми исходными кодами, предназначенная для легкого и быстрого управления токенами игровых серверов Steam.

Лицензия: GNU General Public License version 3.

Поддерживаемые ОС: Windows (XP SP3+, 2003 SP1+, Vista SP1, 7, 2008, 8, 8.1, 10), GNU/Linux (с использованием mono), MacOS X.

Зависимости: Microsoft .NET Framework 4 Client Profile (для Windows), mono (для GNU/Linux и MacOS X).

Распространение

Загрузить последнюю версию программы, а также её исходные коды, вы всегда можете на странице проекта на GitHub, в разделе Релизы.

Использование

Программа имеет интерфейс командной строки и работает в неинтерактивном режиме, что позволяет запускать её из скриптов.

Доступные параметры командной строки:

  • setkey APIKey — позволяет задать токен Steam Web API, который будет использоваться для выполнения любых запросов к Steam. Посмотреть или получить его можно здесь;
  • generate [appid] — генерирует новую пару: SteamID и уникальный токен авторизации сервера. В качестве необязательно параметра appid выступает уникальный номер игрового приложения по базе данных Steam. Если он не указан, то используется 440 (код игры Team Fortress 2);
  • list — выводит полный список авторизованных серверов (пара SteamID и токен);
  • version — выводит информацию о версии программы;
  • getid IP — позволяет получить ServerID из IP-адреса сервера (например, 127.0.0.1:27015 (номер порта указывать обязательно));
  • getip ServerID — позволяет получить IP-адрес из ServerID;
  • reset ServerID — позволяет создать новый токен авторизации для указанного ServerID (используйте если потеряли доступ к старому токену, либо он был украден);
  • setmemo ServerID «Текст заметки» — позволяет добавить короткую текстовую заметку к указанному ServerID (текст заметки указывайте в кавычках).

Краткая пошаговая инструкция:

  1. скачайте и распакуйте программу любой каталог;
  2. откройте командную строку Windows (ПускВыполнитьcmd.exe);
  3. перейдите в каталог, который вы распаковали программу командой cd, например:
    cd /D C:/tools/stm/
  4. выполните команду stm setkey APIKey, где APIKey — ваш токен Steam Web API. Данный запрос выполняется только один раз при первом запуске утилиты, либо в случае смены токена Web API;
  5. для создания новой ключевой пары наберите stm generate [appid], либо для вывода имеющихся — stm list.

Примеры

Пример генерирования токенов для некоторых игр Valve:

  • Team Fortress 2:
    stm generate 440
  • Counter-Strike: Source:
    stm generate 240
  • Half-Life 2: Deathmatch:
    stm generate 320
  • Counter-Strike: Global Offensive:
    stm generate 730

Отказ от гарантий

Внимание! Запуская программу, вы безоговорочно принимаете условия лицензии GNU GPL версии 3 (копия данной лицензии содержится в файле COPYING.txt внутри дистрибутива).