Overview
Консольные команды отсортированы по категориям и имеют описание. Также напишу некоторые удобные фичи, которые помогут вам быстрее оперировать с ними.Консоль открывается на F3.
Сервер
> autorestart – Включает/выключает таймер авторестарта.
> autorestartinterval X – Задать время авторестарта. Время указывается в секундах.
> autorestarttimer –
> ban “НИК ИГРОКА” – Заблокировать игроку доступ на сервер по IP и SteamID одновременно. Пример использования команды:
ban “руинер_228_рофлю”. Нажимаете Enter.
Теперь вводте причину бана и снова нажимаете Enter.
Осталось выбрать время бана. Если хотите выдать блокировку навсегда, то просто нажмите Enter, ничего туда не вводя.
> banid ID – Всё как с обычном баном, но тут требуется id. Его можно узнать командой > > clientlist.
> banip IP – Всё также, как и с вариантами выше, только теперь нужен IP. Узнать его можно при помощи clientlist. ВНИМАНИЕ! Не бойтесь подобных IP: ::ffff:123.722.98.11. Вводите также, как и написано там, со всеми буквами и двоеточиями.
> unban “НИК ИГРОКА” – Используется как ban.
> unbanip IP – точно также, как и команда выше.
> botcount X– Количество ботов.
> botspawnmode – Выбрать один из двух способов создания ботов.
Fill создаёт ботов… По-другому лучше напишу. Если у Вас на сервере один игрок, а ботов создаётся трое с таким режимом, то появится только два бота. Очень полезно, когда на сервере мало людей, чтобы они не сразу уходили ;).
Normal – Создаёт столько ботов, сколько вы указали, независимо от количества игроков.
> clientlist – Показывает каждого игрока. Его ID, IP, ник и за кого сейчас играет.
САМАЯ ПОПУЛЯРНАЯ КОМАНДА!
> difficulty X – Выбрать сложность уровня. От 0-100.
> givecommandperm ID – Выдать разрешение на использование какой-либо команды определённому человеку.
Пример: givecommandperm 3
Вам покажут имя игрока, а дальше спросят какую команду выдать.
К примеру я выдам ему freecam.
> giveperm ID – Всё точно также как и с командой выше, только эта команда выдаёт следующие права: ManageRound, Kick, SelectSub, SelectMode, ManageCampaign, ConsoleCommands, ServerLog, Ban, Unban. Если хотите выдать больше одного права,то пишите их через пробел. Пример:
giveperm 1
ban kick selectmode
Было бы неплохо для неопытных разжевать, что эти права означают.
Команды на кик и бан выдают право на их использование ЧЕРЕЗ ИНТЕРФЕЙС игры. Не через консоль.
1. ManageRound – позволяет взаимодействовать с авторестартом и началом раунда, а также… Да я и сам пока не проверял. НАПОМИНАЛКА СЕБЕ
2. Kick – Даёт возможность кикать игроков.
3. SelectSub – Позволяет выбирать субмарину, когда их выбор не по голосованию.
4. SelectMode – Позволяет сменить режим игры. Песочница, задания или кампания.
5. ManageCampaign – Разрешает взаимодействие с магазином, картой и экипажем в кампании. Игрок будет сам выбирать куда плыть и что покупать.
6. ConsoleCommands – Разрешает использование консольных команд.
7. ServerLogs – Разрешает просмотр журнала сервера.
8. Ban – Даёт разрешение на выдачу блокировки игроку.
9. Unban – Даёт возможность разбана кого-либо.
=====
> giverank ID – Выдаёт определённому игроку прессет прав. По стандарту есть Moderator и Admin. Все доступные наборы прав вы увидите после ввода ID игрока.
> kick “НИК ИГРОКА” – Кикнуть игрока с сервера. Пример:
Указываете ник игрока. Нажимаете Enter.
Пишите причину и снова нажимаете Enter.
> kickid ID – Всё также, как и с командой выше. Id можно узнать командой clientlist
> mute “НИК ИГРОКА” – Выдаёт блокировку голосового чата.
> unmute “НИК ИГРОКА” – Убирает блокировку голосового чата.
> netstats – Включает/выключает просмотр статистики сети.
> setclientcharacter “НИК ИГРОКА” ; “СУЩЕСТВО”. Позволяет “сунуть” игрока в существо. Он сможет управлять этим существом, бить на R, хватать трупы и прочие.
Главное отличие неподконтрольного от подконтрольного существа в том, что он издаёт характерные звуки каждые 10-15 секунд. Опытному игроку легко распознать “шутеечки хоста”. Пример:
setclientcharacter “Володя Глубина” ; “Crawler 2”
Цифра в названии существа – это уже id существ, так как одного кравлера на весь уровень просто не может быть.
> setpassword [пароль] – Установить пароль на сервер. ВНИМАНИЕ! Работает только в консоли (Dedicated Server).
Фановые и для сервера
> control “СУЩЕСТВО” – Управлять выбранным существом.
> explosion [Дистанция] [Сила] [Урон] [Урон по стенам] [Сила EMP] – Создаёт взрыв в указанной точке. Вписывайте свои значения без квадратных скобок.
> fire – Включить/выключить создание огня на курсоре при нажатии ЛКМ.
> water – Включить/выключить создание воды на курсоре при нажатии ЛКМ, а также её “выкачивание” на ПКМ.
> fixhulls – Починить только те стены, которые прилегают к hull’ам.
> fixwalls – Починить все стены (даже стены руин).
> fixitems – Починить все предметы (щитки, реактор, батарейки, баллоны и т.д.)
> flipx – Отразить субмарину зеркально.
> giveaffliction [Название болезни] [Её сила] [На какого персонажа (если оставить пустым, то сработает на подконтрольного персонажа или существо] – Названия болезней я позже тут опишу.
> gender Male/Female/None – Сменить пол Вашему персонажу на указанный.
> godmode – Бессмертие субмарины. Не персонажей!
> heal “НИК ИГРОКА” – Лечит от всех недугов указанного персонажа. Если оставить пустым ник игрока, то используется на подконтрольное существо или персонажа.
> kill “НИК ИГРОКА” – Убивает выбранного персонажа или существо.
> killmonsters – Убить всех существ. Примечание: Убивает только существ, которые активизировались.
> lock – Заблокировать движение субмарины по всем осям.
> lockx – Заблокировать движение субмарины по x-оси.
> locky – Заблокировать движение субмарины по y-оси.
> los – Отключить эффект “Light Of Sight”. Короче это своего рода ВХ.
> money X – Выдать себе столько-то денег. Используйте только в кампании!
> oxygen/air – Во всех комнатах 100% кислорода.
> power X– Выставить в ядерном реакторе указанную температуру.
> ragdoll “НИК ИГРОКА” – Накладывает эффект от нажатия кнопки “Тряпичная кукла” (пробел) на любое существо и персонажей. Если оставить поле пустым, то используется на подконтрольное существо или персонажа.
> revive “НИК ИГРОКА” – Оживить мёртвое существо или персонажа. Используйте в связке с командой “SetClientCharacter” и “Heal”.
> spawn “Существо или название профессии” cursor/inside/outside – Создание существа или персонажа на курсоре мыши, в субмарине, рядом с субмариной или на любой точке возрождения, если поле оставить пустым.
> spawnitem “Название предмета” cursor – Создание предмета на курсор или в инвентарь подконтрольного существа, если поле оставить пустым.
> teleportcharacter “НИК ИГРОКА” – Телепортирует персонажа или существо на курсор мыши.
>
Интерфейс
Позже закину остатки команд на эту тему.
Прочие
alpha X – изменяет “яркость” выбранного предмета или структуры. Значения от 0-255. Работает только в редакторе субмарин.
ambientlight [color] – Изменяет освещение уровня на тот цвет, который вы выберите. В интернете можно найти цвета на английском, ничего сложного.
calculatehashes “НАЗВАНИЕ КОНТЕНТ-НАБОРА” – Показывает MD5 hash выбранного контента. Обычному игроку вообще бесполезная команда.
campaigndestination X – Устанавливает выбранный маршрут. Помогает только хостингу сервера через консоль, так как и через интерфейс это можно сделать. Узнать доступные пути можно при помощи следующей команды.
campaigninfo – Показывает информацию о кампании. Кредиты, текущая локация, а также доступные маршруты. Альтернатива этой команде campaignstatus.
debugdraw – Включает дебаг-режим.
disablecrewai – Выключает интеллект AI (ботов). enablecrewai – включает.
disableenemyai – Отключает интеллект существам. enableenemyai – включает.
dumpentitytexts – Пока что не могу сформулировать правильно. Да и она вам всё равно не понадобиться.
dumptexts –
dumpids –
editcharacters – Редактор персонажей.
editlevels – Редактор уровней.
editparticles – Редактор частиц.
editsprites – Редактор спрайтов.
editsubs – Редактор субмарин.
eventmanager – Включает/выключает менеджер событий. Если он отключён, то никакие события генерироваться более не будут.
findentityids – Узнать id нужного предмета.
game – Запускает игру. ОСТОРОЖНО! Все предметы, орудия и персонажи ведут себя не так, как должны. Обычно используют в связке с редактором субмарин, чтобы проверить hull’ы и проводку.