Консольные команды
В V Rising доступна встроенная консоль, позволяющая выполнять различные команды — как обычные игровые, так и административные.
Как открыть консоль
- Включите консоль в настройках игры;
- Откройте её клавишей
`(тильда); - Для использования админ-команд выполните авторизацию через
adminauth.
Авторизация администратора
adminauth
После выполнения команды вы получите доступ к административным функциям. Чтобы выйти из режима администратора:
admindeauth
Основные команды администратора
bancharacter <Name>— заблокировать игрока по имени;banuser <SteamID>— заблокировать игрока по SteamID;kick <Name>— кикнуть игрока с сервера;listusers true/false— список игроков (true — все, false — только онлайн);setadminlevel <user> <level>— изменить уровень администратора;unban <id>— снять бан. Перед этим нужно использовать команду списка забаненных, чтобы узнать индекс (User Index).
Телепортация
TeleportToPlayer <User>— телепорт к игроку;TeleportPlayerToMe <User>— телепорт игрока к вам;TeleportPlayerToMousePosition <User>— телепорт указанного игрока к вашему курсору;PlayerTeleport— телепорт себя к курсору;teleport <Who> <Where> <WorldPosX> <WorldPosY>— точечный телепорт игрока или сущности по координатам;TeleportToChunk X,Y— телепорт в центр указанного сектора карты (например, 11,10);TeleportToChunkWaypoint X,Y— телепорт к вратам (Waygate) в указанном секторе (например, 6,1 для Silverlight Hills). Ограничения на ресурсы при таком телепорте не действуют;TeleportToNether— телепорт в стартовую обучающую зону.
Массовые команды (сбор)
GatherAllPlayers— телепорт всех игроков к курсору;GatherAllPlayersExceptMe— всех игроков, кроме вас;GatherAllAllies— только союзников;GatherAllAlliesExceptMe— всех союзников, кроме вас;GatherAllNonAllies— только врагов (не-союзников).
Выдача предметов и создание экипировки
give "Item_Name" 100
Консоль поддерживает автодополнение по имени предмета. Пример:
give "[Name]Blood Essence - Item_BloodEssence_T01 - Guid: 862477668" 1000
giveset <SetName>— выдать комплект предметов. (Например:giveset Official_Materials_T07);
Сложная генерация предметов
Создание зелья крови (GenerateBloodPotion):
GenerateBloodPotion <BloodType_1> <Quality_1> [<BloodType_2> <Quality_2> <Tier 1-3>]
Позволяет создать как обычное зелье крови (указав только первый тип и качество 1-100), так и смешанное зелье (аналог Blood Homogenizer). При создании смешанного зелья бонус 4-го тира добавляется автоматически, если качество вторичной крови >= 90%.
Пример (Создаст зелье Дракулина 100% и Воина 100% с добавлением 3-го и 4-го тира от Воина):
GenerateBloodPotion BloodType_Draculin 100 BloodType_Warrior 100 3
Создание легендарного оружия (Гломрот):
createlegendaryweapon <weapon> <infused type> <stat1> <power1> <stat2> <power2> <stat3> <power3>
Создание самоцветов (Jewel):
createjewel <ability> <tier> <spellmod1> <power1> <spellmod2> <power2> <spellmod3> <power3>
Управление игроками и миром
ToggleInvulnerable true/false— бессмертие для себя (god mode);ToggleObserve true/false— режим невидимого наблюдателя;ChangeHealthOfClosestToMouse <HPAmount>— изменить здоровье цели под курсором (отрицательное число наносит урон, положительное — лечит);ChangeDurability <amount> <type>— изменить прочность надетых на вас предметов (не может починить уже сломанные вещи);
Управление временем
addtime <hours>
Увеличивает игровое время (максимум на 12 часов за раз). Влияет на текущий час и таймеры респавна существ/объектов. Время нельзя повернуть вспять.
Модерация (Временные наказания)
Форматы времени указываются числом и типом: Minutes/Hours/Weeks/Months/Years.
BanCharacterTemp <Name> <#> <TimeFormat>— временный бан по имени персонажа;BanUserTemp <PlayerID> <#> <TimeFormat>— временный бан по ID;SetPlayerMuted <Voice/Chat/Both> <CharacterName> <0/1>— заглушить игрока по имени (Голос/Чат/Оба). 1 - замутить, 0 - размутить;SetPlayerMutedById <Voice/Chat/Both> <PlayerID> <0/1>— заглушить игрока по ID.
Интерфейс и обычные игровые команды
Интерфейс
HideHUD— скрыть интерфейс (работает без админки);ShowHUD— показать интерфейс (работает без админки);HideCursor true/false— скрыть видимый курсор мыши в игре;Localization— выбор пакета локализации (языка) в игре;
Подключение и кланы
connect— подключиться к серверу;connectlan— подключение по локальной сети (LAN);disconnect— отключиться (оставляет консоль открытой без запущенной игры);reconnect— переподключиться к серверу;kill— самоубийство;list— список всех доступных команд;claninvite— пригласить в клан;clanaccept— принять приглашение;clandecline— отклонить приглашение;clanleave— выйти из клана;
Команды клиента и графики
setresolution <width> <height>— установить разрешение клиента;MotionBlur true/false— включить/выключить размытие движения;DepthOfField true/false— включить/выключить глубину резкости;LowQualityAtmosphere true/false— включить/выключить атмосферу низкого качества;texturestreamingenabled true/false— включить/выключить бюджет памяти для стриминга текстур;texturestreamingmaxlevelreduction— установить максимальное снижение уровня стриминга текстур;texturestreamingmemorybudget— установить бюджет памяти для стриминга;setmipmaplevel— установить уровень mipmap для всех текстур RenderMesh;
Команды отладки и системы
Copy <other_command>— выполняет указанную команду и копирует её вывод в буфер обмена;CopyPositionDump— копирует координаты вашей позиции и имя чанка в буфер обмена;CopyDebugDump— копирует отладочную информацию клиента и сервера в буфер обмена;DumpEverything(а такжеDumpEntity,DumpChunkFragmentationи др.) — сбрасывает различную инфу во временные текстовые файлы для отладки;MeasureSystemPerformance true/false— мониторинг производительности системы;GCCollect— принудительная очистка памяти клиента (Garbage Collection);JobThreads— получает или задает количество потоков для системы Unity Job;LogDestroyEvents— постоянное логирование событий уничтожения объектов;Performchunkdefragmentation— дефрагментация всех чанков в мире;PrintActiveSequences/PrintActiveSounds/PrintAllSequences— выводит в консоль активные последовательности и звуки;PrintDestroyEvents/PrintDynamicResSettings/PrintSunVFXState— выводит инфу о разрушениях за кадр, динамическом разрешении и VFX состоянии солнца;SetSystemEnabled— включает или отключает определенную систему в мире;ToggleSetting— переключает определенную настройку;UnloadUnusedAssets— выгружает все неиспользуемые ассеты из памяти;UseOptimizedQueries— включить или отключить ускоренные запросы;ClientBuildingDebugging true/false— отладка строительства на клиенте;startbuildwallpaper true/false— временная команда отладки строительства обоев;OpenCrashDumpFolder/OpenLogsFolder/CreatePerformanceDump— (по данным документации в данный момент не работают).
Модификация консоли (Настройка)
Console.Alias— создать кастомный алиас (сокращение) для команды;Console.RemoveAlias— удалить алиас команды;Console.Bind— привязка консольной команды к клавише клавиатуры;Console.Unbind— удалить привязку клавиши;Console.TempBind— временная привязка команды к клавише;Console.ClearTempBindings— удалить все временные бинды;Console.Clear— очистить окно консоли от текста;Console.MultiCommand <command1>; <command2>— запустить несколько команд одновременно (или простоMultiCommandс админскими правами);Console.ProfileInfo— показать информацию о профиле консоли (текущие алиасы, бинды и т.д.).
Важно: большинство административных команд работают только после выполнения adminauth. Некоторые команды доступны только на клиенте или только на сервере.