Символ с которого начинается команда настраивается в ghost.cfg, в данном архиве с точки «.»
Список команд.
Параметры заключенные в [ ] скобки НЕ обязательные, параметры в < > скобках Обязательны, параметры с применением N и N+1 подразумевают что можно использовать несколько однотипных значений:
!hold player1 player2 player3
В battle.net (локальный чат или в лс боту):
!addadmin <имя> добавить нового админа в базу для данного сервера
!addban <имя> [причина] добавить бан в базу для данного сервера
!addfriend добавить друга
!announce <сек> <сообщение> установить сообщение обьявления (бот будет писать <сообщение> каждые <сек> секунд в лобби), используйте «off» для отключения
!autohost автоматически создавать игр, автоматически стартовать когда наберётся игроков , установить имя игры, используйте «off» для отключения
!autostart <игроки> автоматически стартовать игру, когда наберётся определённое число игрков, используйте «off» для отключения
!ban псевдоним для !addban
!channel <имя> изменить battle.net канал
!checkadmin <имя> проверить является ли пользователь админом для данного сервера
!checkban <имя> проверить является ли пользователь забаненым для данного сервера
!close <числоN> [числоN+1] закрыть слот
!closeall закрыть все открытые слоты
!countadmins отобразить число текущих админов для данного сервера
!countbans показать текущее число банов для данного сервера
!deladmin <имя> удалить админа с базы для данного сервера
!delban <имя> удалить бан с базы для всех серверов
!disable отключить создание новых игр
!enable включить создание новых игр
!end <число> окончить текущую игру (отключает каждого)
!exit [force] выключить ghost++, опционально пишим [force] для пропуска проверок
!getclan обновить текущий лист клана
!getfriends обновить текущий лист друзей
!getgame <число> отобразить информацию о игре в процессе
!getgames отобразить информацию о всех играх в процессе
!hold <имя> [имя] зарезервировать слот для кого либо
!hostsg <имя> создать сохранённую игру
!load загрузить фаил конфигурации (для изменения карты), оставьте пустым для просмотра текущей карты, «.cfg» автоматически добавляется в конец файла, писать его не нужно
!loadsg загрузить сохранённую игру
!map псевдоним для !load
!open <числоN> [числоN+1] открыть слот
!openall открыть все закрытые слоты
!priv <имя> создать приватную игру
!privby <владелец> <имя> создать приватную игру для другого игрока (даёт <владелец> доступ админа к лобби и в самой игре)
!pub <имя> создать публичную игру
!pubby <владелец> <имя> создать публичную игру для другого игрока (даёт <владелец> доступ админа к лобби и в самой игре)
!quit [force] псевдоним для !exit
!say <текст> отправить <текст> на battle.net как чат комманду
!saygame <число> <текст> отправить <текст> для определённой игры в процессе
!saygames <текст> отправить <текст> во все игры
!sp разбросать игроков (принцип работы такой же как и у мода -sp в DotA картах)
!start [force] стартовать игру, опционально добавьте [force] для пропуска проверок
!stats [имя] отобразить базовую статистику игрока, опционально добавльте [имя] для отображения статистики другого игрока (может быть использовано НЕ админами)
!statsdota [имя] отобразить DotA статистику игрока, опционально добавьте [имя] для отображения статистики другого игрока (может быть использовано НЕ админами)
!swap поменять слоты местами
!unban псевдоним для !delban
!unhost завершить игру в лобби
!version отобразить информацию о версии ( может использовться НЕ админами)
В лобби (Перед игрой):
!a псевдоним для !abort
!abort отменить счётчик
!addban <имя> <причина> добавить новый бан в базу (он пытается сделать частичное соответствие)
!announce <сек> <сообщение> установить анонс (бот будет отображать <сообщение> каждые <сек> ), оставьте пустым или «off» для отключения
!autostart <игроки> автоматически стартует игру если войдёт <игроки> число игроков, оставьте пустым или «off» для отключения автостарта
!autosave Включить или выключить автосохранение
!ban псевдоним для !addban
!check <имя> проверить статус пользователя (оставьте пустым чтобы проверить свой статус)
!checkban <имя> проверить является ли пользователь забаненым на сервере
!checkme проверить свой статус (может быть использованно НЕ админами, отправляет приватное сообщение видимое только игроку)
!close <числоN> [числоN+1] закрыть слот
!closeall закрыть все открытые слоты
!comp <слот> <скилл> создать компьютера в слоте <слот> со скилом <скилл> (скил — 0 для лёгкого, 1 нормальный, 2 сложный)
!compcolour изменить цвет компьютера в слоте на (c начинается с 1 до 12)
!comphandicap изменить хандикап компьютера в слоте to (h это 50, 60, 70, 80, 90, или 100)
!comprace изменить расу компьютера в слоте to (r это «human», «orc», «night elf», «undead», или «random»)
!compteam изменить команду компьютера в слоте to (t начинается с 1 до # команд)
!dl <имя> псевдоним для !download
!download <имя> разрешить игроку начать загрузку карты (используется только для опциональной загрузки карты, ищет по частичному соответствию)
!from отобразит страну игрока
!hold <имя> [имя] зарезервировать место для когонибудь
!kick <имя> кикнуть игрока (ищет по частичному соответствию)
!latency <число> установить задержку (50-500), оставьте пустым для просмотра текущей задержки
!lock заблокировать игру, только владелец может использовать команды
!mute <имя> заблокировать чат игрока (ищет по частичному соответствию)
!open <числоN> [числоN+1] открыть слот
!openall открыть все закрытые слоты
!owner [имя] cделать себя владельцом, опционально добавляем [имя] чтобы дать владельца комунибудь другому
!ping [число] пропинговать игроков, опционально добавляем [число] чтобы кикнуть игроков с пингом выше [число]
!priv <имя> пересоздать как приватную игру
!pub <имя> пересоздать как публичную игру
!refresh включить или выключить сообщения обновления
!sendlan [port] отправить LAN пакет на IP адрес и порт [port], по умолчанию порт 6112 если не определён
!sp разбросать иг