Аргументы командной строки

Материал из Guild Wars 2 wiki
(перенаправлено с «Command line arguments»)
Перейти к: навигация, поиск

Аргументы командной строки (Command-Line Arguments) – это директивы (команды), которые добавляются к команде запуска исполняемого файла игры. Есть директивы изменяющие поведение клиента, облегчающие вход в игру и включающие диагностическую информацию.

Аргументы могут иметь префикс "-" или "/", так что нижеследующее одно и тоже:

/clientport 80
-clientport 80

Аргументы могут быть разделены пробелом (" ") или двоеточием (":"), так что нижеследующее одно и тоже:

/clientport:80
-clientport 80

Использование[править]

Windows, через ярлык

Вы можете выполнять аргументы при помощи ярлыка Guild Wars 2:

  1. Щелкните правой кнопкой мыши на ярлыке Guild Wars 2 и выберите "Свойства" (Properties).
  2. В поле "Объект" (Target Area) вы увидите местоположение исполняемого файла Guild Wars 2:
    <...>\Guild Wars 2\Gw2.exe
  3. Введите необходимые аргументы командной строки после кавычек; каждый аргумент начинается с пробела:
    "<...>\Guild Wars 2\Gw2.exe" -perf -windowed
Windows, через Пуск/Выполнить

Если вы не планируете часто использовать аргумент, то для разового использования можно воспользоваться командой Windows "Выполнить" (Run):

  1. Нажмите кнопку "Пуск" (Start).
  2. Выберите пункт "Выполнить" (не требуется для Windows 7).
  3. Введите полный путь до Gw2.exe в кавычках, а затем нужные аргументы (все так же, как и в примере сверху).
  4. Нажмите Enter.
Через переменную PATH

В качестве альтернативы можно добавить директорию GW2 в пользовательскую переменную среды PATH. Это позволит запускать GW2 командой через командную строку, обеспечивая быстрое использование аргументов игры. После выполнения следующих шагов, GW2 может вызываться через командную строку через "gw2 -<аргумент>":

  1. Откройте окно "Выполнить", нажатием сочетаний клавиш Win + R, либо нажмите клавишу Windows, введите "run" и нажмите Enter.
  2. Введите следующую команду, без кавычек, "control sysdm.cpl" и нажмите Enter для выполнения.
  3. Перейти на вкладку "Дополнительно" (Advanced tab).
  4. Нажмите внизу кнопку "Переменные среды" (Environment variables).
  5. Дважды щелкните по переменной PATH в верхнем разделе "Пользовательские переменные" (User variables).
  6. Добавьте в самое начало строки "<путь к папке с игрой>;" - без кавычек, но с точкой с запятой.
Через Settings.json

Добавлен с Июньским соревновательным набором особенностей 2017, Settings.json – это файл, который можно поместить в следующие места:

  • Для Windows: %APPDATA%\Guild Wars 2\Settings.json

Файл Settings.json должен быть корректным JSON или он будет проигнорирован без предупреждения. Вот пример:

 {
     "arguments":[
         "-prefreset",
         "-autologin",
         "-windowed",
         "-mapLoadinfo"
     ]
 }

Список текущих аргументов[править]

-32[править]

Заставляет игру использовать 32-битный клиент.

-autologin[править]

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

-bmp[править]

Заставляет игру создавать скриншоты без потери качества в .bmp формате.
  • Используется для создания высококачественных скриншотов за счет увеличения размера файлов.

-clientport 80 (или 443)[править]

Указывает клиенту подключаться к игровым серверам через порт 80 (HTTP) или порт 443 (HTTPS) вместо стандартного порта 6112 (обычно используется для игр).
  • Некоторые интернет-провайдеры могут менять приоритеты трафика в определенное время, а некоторые сети могут блокировать порт 6112. Так что это может быть полезным для предотвращения таких сценариев.
  • Некоторые интернет-провайдеры, сети и другие виды атак MITM могут изменять трафик на портах 80 или 443, что приведет к проблемам с клиентом GW2, если этот аргумент используется (это менее вероятно на порте 443, чем на порте 80).

-dat [строка][править]

Использует указанный файл вместо оригинального файла Gw2.dat.

-diag[править]

Вместо запуска игры эта команда создает лог-файл с подробной диагностической информацией, которая используется для определения проблем с игрой. Файл, NetworkDiag.log, располагается в папке с игрой или в "Documents\Guild Wars 2". Если хотите пользоваться этой функцией, лучше создайте отдельный ярлык.

-dx9single[править]

Включает визуализацию в Direct3D 9c в однопоточном режиме.
  • Это улучшает производительность во время работы под Wine в большинстве случаев. Для пользователей, использующих dxvk (трансляция DirectX-to-Vulkan), команда может снизить производительность.

-forwardrenderer[править]

Использует Forward Rendering вместо Deferred Rendering.
  • Тени и освещение могут не отображаться корректно.
  • Это может улучшить общую частоту кадров для определенных видеокарт.

-fps [число][править]

Устанавливает максимально возможное количество кадров в секунду.
Эта настройка работает только на экране выбора персонажа, а при загрузке игрового мира она замещается графической настройкой Ограничитель кадров (Frame Limiter).

-image[править]

Запускает только интерфейс обновления игры; после завершения обновления, программа закрывается без дальнейшего запуска формы захода в игру.
  • Рекомендуется: создайте дополнительный ярлык Guild Wars 2 (например, "Guild Wars 2 Updater") специально для использования этого параметра командой строки.

-log[править]

Позволяет создавать лог-файл, который используется в основном для технической поддержки. Путь к сгенерированному файлу обычно следующий:
  • Windows: %APPDATA%\Guild Wars 2\Gw2.log
Примечание: %APPDATA% – это переменная среды, которая по умолчанию обычно раскрывается в C:\Users\<Название вашей учетной записи Windows>\AppData\Roaming. Смотрите Переменная среды.

-maploadinfo[править]

Показывает диагностическую информацию во время загрузки карты, включая процент загрузки и прошедшее время.

-mce[править]

Запускает клиент в режиме совместимости с Windows Media Center, переключая игру в полноэкранный режим, а после закрытия клиента перезапускает Media Center (если имеется).

-mumble [строка][править]

Используется для указания имени файла, в который игровой клиент будет записывать данные в формате MumbleLink.
  • Передача нуля (например, -mumble 0) отключает вывод данных MumbleLink.

-nodelta[править]

Отключает дельта-исправление при обновлении игровых файлов.

-nomusic[править]

Отключает обычную и фоновую музыку.

-noui[править]

Отключает пользовательский интерфейс. Производит такой же эффект, как если нажать Ctrl + Shift + H в самой игре.

-nosound[править]

Полностью отключает звук в игре.

-portal [строка][править]

Указывает IP-адрес или DNS-имя, которые используются для подключения к серверу-порталу.

-prefreset[править]

Сбрасывает игровые настройки.

-repair[править]

Запускает клиент, проверяет игру на наличие ошибок и, если необходимо, проводит восстановление поврежденных файлов. Это может занять длительное время (до часа), так как программа проверяет весь контент в архиве игры (около 50 гигабайт).
  • Это редко необходимо, так как архив всегда проверяется на наличие ошибок при работе игры; если обнаружена ошибка, запуститься восстановление при следующем запуске игры.
  • Архив читает и записывает определенные части жесткого диска довольно часто; если у вас обнаруживается множество ошибок на диске, это возможно признак того, что ваш диск выходит из строя.

-shareArchive[править]

Открывает файл Gw2.dat в общем режиме, так что к нему, во время работы игры, может осуществляться доступ из других процессов.

-uispanallmonitors[править]

Расширяет интерфейс на все мониторы, при использовании трех мониторов.

-uninstall[править]

Запускает программу удаления. Если удаление осуществимо, удаляет содержимое папки, куда была установлена Guild Wars 2, исключая Gw2.exe и любые другие в ручную созданные подпапки. Содержимое этих подпапок также сохраняется.

-useOldFov[править]

Отключает улучшения широкоэкранного поля зрения и восстанавливает оригинальный вариант.

-verify[править]

Используется для проверки файла Gw2.dat.

-windowed[править]

Заставляет Guild Wars 2 запускаться в оконном режиме.
  • Во время игры вы можете переключиться в оконный режим, нажав Alt + Enter или нажав на значок окна в правом верхнем углу экрана.

-umbra gpu[править]

Заставляет использовать ускоренную выбраковку для GPU, технологии Umbra.
  • Это может привести к увеличению использования CPU, снижению использования GPU и общему снижению частоты кадров.

-dx9[править]

Заставляет использовать рендерер DX9, игнорируя игровые настройки.

-dx11[править]

Заставляет использовать рендерер DX11, игнорируя игровые настройки.

Устаревшие аргументы[править]

Со временем ArenaNet вводила и удаляла некоторые аргументы. Смотрите дополнительную информацию на этой странице.

Связанный контент[править]