Аргументы командной строки — различия между версиями
Blood (обсуждение | вклад) |
Blood (обсуждение | вклад) |
||
(не показаны 4 промежуточные версии этого же участника) | |||
Строка 12: | Строка 12: | ||
-clientport 80 | -clientport 80 | ||
− | == Использование | + | == Использование == |
; Windows, через ярлык | ; Windows, через ярлык | ||
Вы можете выполнять аргументы при помощи ярлыка [[Guild Wars 2]]: | Вы можете выполнять аргументы при помощи ярлыка [[Guild Wars 2]]: | ||
Строка 27: | Строка 27: | ||
# Введите полный путь до <code>[[Gw2.exe]]</code> в кавычках, а затем нужные аргументы (все так же, как и в примере сверху). | # Введите полный путь до <code>[[Gw2.exe]]</code> в кавычках, а затем нужные аргументы (все так же, как и в примере сверху). | ||
# Нажмите {{key|Enter}}. | # Нажмите {{key|Enter}}. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
; Через переменную PATH | ; Через переменную PATH | ||
Строка 57: | Строка 42: | ||
* Для Windows: <code>%APPDATA%\Guild Wars 2\Settings.json</code> | * Для Windows: <code>%APPDATA%\Guild Wars 2\Settings.json</code> | ||
− | |||
− | |||
− | |||
Файл <code>Settings.json</code> '''должен''' быть корректным [[wikipedia:JSON|JSON]] или он будет проигнорирован без предупреждения. Вот пример: | Файл <code>Settings.json</code> '''должен''' быть корректным [[wikipedia:JSON|JSON]] или он будет проигнорирован без предупреждения. Вот пример: | ||
Строка 65: | Строка 47: | ||
{ | { | ||
"arguments":[ | "arguments":[ | ||
− | + | "-prefreset", | |
+ | "-autologin", | ||
"-windowed", | "-windowed", | ||
"-mapLoadinfo" | "-mapLoadinfo" | ||
Строка 71: | Строка 54: | ||
} | } | ||
− | == Список аргументов | + | == Список текущих аргументов == |
− | |||
=== -32 === | === -32 === | ||
: Заставляет игру использовать 32-битный клиент. | : Заставляет игру использовать 32-битный клиент. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== -autologin === | === -autologin === | ||
− | : Если в клиенте установлено запоминать имя учетной записи и пароль, то при запуске игра будет автоматически входить в аккаунт. | + | : Если в клиенте установлено запоминать имя учетной записи и пароль, то при запуске игра будет автоматически входить в аккаунт. |
=== -bmp === | === -bmp === | ||
Строка 94: | Строка 69: | ||
:* Некоторые интернет-провайдеры могут менять приоритеты трафика в определенное время, а некоторые сети могут блокировать порт 6112. Так что это может быть полезным для предотвращения таких сценариев. | :* Некоторые интернет-провайдеры могут менять приоритеты трафика в определенное время, а некоторые сети могут блокировать порт 6112. Так что это может быть полезным для предотвращения таких сценариев. | ||
:* Некоторые интернет-провайдеры, сети и другие виды атак MITM могут изменять трафик на портах 80 или 443, что приведет к проблемам с клиентом GW2, если этот аргумент используется (это менее вероятно на порте 443, чем на порте 80). | :* Некоторые интернет-провайдеры, сети и другие виды атак MITM могут изменять трафик на портах 80 или 443, что приведет к проблемам с клиентом GW2, если этот аргумент используется (это менее вероятно на порте 443, чем на порте 80). | ||
− | |||
− | |||
− | |||
− | |||
=== -dat <code>[строка]</code> === | === -dat <code>[строка]</code> === | ||
− | : Использует указанный файл вместо оригинального файла <code>[[Gw2.dat]]</code>. | + | : Использует указанный файл вместо оригинального файла <code>[[Gw2.dat]]</code>. |
=== -diag === | === -diag === | ||
Строка 107: | Строка 78: | ||
=== -dx9single === | === -dx9single === | ||
: Включает визуализацию в Direct3D 9c в однопоточном режиме. | : Включает визуализацию в Direct3D 9c в однопоточном режиме. | ||
− | :* Это улучшает производительность во время работы под Wine в большинстве случаев. | + | :* Это улучшает производительность во время работы под Wine в большинстве случаев. Для пользователей, использующих [https://github.com/doitsujin/dxvk dxvk] (трансляция DirectX-to-Vulkan), команда может снизить производительность. |
=== -forwardrenderer === | === -forwardrenderer === | ||
Строка 125: | Строка 96: | ||
: Позволяет создавать ''лог-файл'', который используется в основном для технической поддержки. Путь к сгенерированному файлу обычно следующий: | : Позволяет создавать ''лог-файл'', который используется в основном для технической поддержки. Путь к сгенерированному файлу обычно следующий: | ||
:* '''Windows:''' <code>%APPDATA%\Guild Wars 2\Gw2.log</code> | :* '''Windows:''' <code>%APPDATA%\Guild Wars 2\Gw2.log</code> | ||
− | |||
− | |||
− | |||
:: '''Примечание''': <code>%APPDATA%</code> – это переменная среды, которая по умолчанию обычно раскрывается в <code>C:\Users\<Название вашей учетной записи Windows>\AppData\Roaming</code>. Смотрите [[wikipedia:Environment variable#Windows|Переменная среды]]. | :: '''Примечание''': <code>%APPDATA%</code> – это переменная среды, которая по умолчанию обычно раскрывается в <code>C:\Users\<Название вашей учетной записи Windows>\AppData\Roaming</code>. Смотрите [[wikipedia:Environment variable#Windows|Переменная среды]]. | ||
Строка 134: | Строка 102: | ||
=== -mce === | === -mce === | ||
− | : Запускает клиент в режиме совместимости с Windows Media Center, переключая игру в полноэкранный режим, а после закрытия клиента перезапускает Media Center (если имеется). | + | : Запускает клиент в режиме совместимости с Windows Media Center, переключая игру в полноэкранный режим, а после закрытия клиента перезапускает Media Center (если имеется). |
+ | |||
+ | === -mumble <code>[строка]</code> === | ||
+ | : Используется для указания имени файла, в который игровой клиент будет записывать данные в формате [[API:MumbleLink|MumbleLink]]. | ||
+ | :* Передача нуля (например, <code>-mumble 0</code>) отключает вывод данных MumbleLink. | ||
=== -nodelta === | === -nodelta === | ||
: Отключает [[wikipedia:Delta encoding|дельта-исправление]] при обновлении игровых файлов. | : Отключает [[wikipedia:Delta encoding|дельта-исправление]] при обновлении игровых файлов. | ||
− | |||
− | |||
− | |||
− | |||
=== -nomusic === | === -nomusic === | ||
Строка 156: | Строка 124: | ||
=== -prefreset === | === -prefreset === | ||
− | |||
<!-- I found this on the official forum, but didn't test it. See https://forum-en.guildwars2.com/forum/support/tech/Cant-log-in-as-main-character/first#post3621665 --> | <!-- I found this on the official forum, but didn't test it. See https://forum-en.guildwars2.com/forum/support/tech/Cant-log-in-as-main-character/first#post3621665 --> | ||
: Сбрасывает игровые настройки. | : Сбрасывает игровые настройки. | ||
=== -repair === | === -repair === | ||
− | : Запускает клиент, проверяет игру на наличие ошибок и, если необходимо, проводит восстановление поврежденных файлов. Это может занять длительное время (до часа), так как программа проверяет весь контент в архиве игры (около | + | : Запускает клиент, проверяет игру на наличие ошибок и, если необходимо, проводит восстановление поврежденных файлов. Это может занять длительное время (до часа), так как программа проверяет весь контент в архиве игры (около 50 гигабайт). |
:* Это редко необходимо, так как архив всегда проверяется на наличие ошибок при работе игры; если обнаружена ошибка, запуститься восстановление при следующем запуске игры. | :* Это редко необходимо, так как архив всегда проверяется на наличие ошибок при работе игры; если обнаружена ошибка, запуститься восстановление при следующем запуске игры. | ||
:* Архив читает и записывает определенные части жесткого диска довольно часто; если у вас обнаруживается множество ошибок на диске, это возможно признак того, что ваш диск выходит из строя. | :* Архив читает и записывает определенные части жесткого диска довольно часто; если у вас обнаруживается множество ошибок на диске, это возможно признак того, что ваш диск выходит из строя. | ||
Строка 188: | Строка 155: | ||
:* Это может привести к увеличению использования CPU, снижению использования GPU и общему снижению частоты кадров. | :* Это может привести к увеличению использования CPU, снижению использования GPU и общему снижению частоты кадров. | ||
− | == | + | === -dx9 === |
− | + | : Заставляет использовать рендерер DX9, игнорируя игровые настройки. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | : | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | === - | + | === -dx11 === |
− | : | + | : Заставляет использовать рендерер DX11, игнорируя игровые настройки. |
− | |||
− | === | + | == Устаревшие аргументы == |
− | + | Со временем ArenaNet вводила и удаляла некоторые аргументы. Смотрите дополнительную информацию на [[Command line arguments/deprecated|этой странице]]. | |
− | == | + | == Связанный контент == |
− | + | * [[Command line arguments/multiple account swapping|/multiple account swapping]] | |
[[Category:Guild Wars 2]] | [[Category:Guild Wars 2]] |
Текущая версия на 08:46, 9 ноября 2021
Аргументы командной строки (Command-Line Arguments) – это директивы (команды), которые добавляются к команде запуска исполняемого файла игры. Есть директивы изменяющие поведение клиента, облегчающие вход в игру и включающие диагностическую информацию.
Аргументы могут иметь префикс "-" или "/", так что нижеследующее одно и тоже:
/clientport 80 -clientport 80
Аргументы могут быть разделены пробелом (" ") или двоеточием (":"), так что нижеследующее одно и тоже:
/clientport:80 -clientport 80
Использование[править]
- Windows, через ярлык
Вы можете выполнять аргументы при помощи ярлыка Guild Wars 2:
- Щелкните правой кнопкой мыши на ярлыке Guild Wars 2 и выберите "Свойства" (Properties).
- В поле "Объект" (Target Area) вы увидите местоположение исполняемого файла Guild Wars 2:
-
<...>\Guild Wars 2\Gw2.exe
-
- Введите необходимые аргументы командной строки после кавычек; каждый аргумент начинается с пробела:
-
"<...>\Guild Wars 2\Gw2.exe
" -perf -windowed
-
- Windows, через Пуск/Выполнить
Если вы не планируете часто использовать аргумент, то для разового использования можно воспользоваться командой Windows "Выполнить" (Run):
- Нажмите кнопку "Пуск" (Start).
- Выберите пункт "Выполнить" (не требуется для Windows 7).
- Введите полный путь до
Gw2.exe
в кавычках, а затем нужные аргументы (все так же, как и в примере сверху). - Нажмите Enter.
- Через переменную PATH
В качестве альтернативы можно добавить директорию GW2 в пользовательскую переменную среды PATH. Это позволит запускать GW2 командой через командную строку, обеспечивая быстрое использование аргументов игры. После выполнения следующих шагов, GW2 может вызываться через командную строку через "gw2 -<аргумент>":
- Откройте окно "Выполнить", нажатием сочетаний клавиш Win + R, либо нажмите клавишу Windows, введите "run" и нажмите Enter.
- Введите следующую команду, без кавычек, "control sysdm.cpl" и нажмите Enter для выполнения.
- Перейти на вкладку "Дополнительно" (Advanced tab).
- Нажмите внизу кнопку "Переменные среды" (Environment variables).
- Дважды щелкните по переменной PATH в верхнем разделе "Пользовательские переменные" (User variables).
- Добавьте в самое начало строки "<путь к папке с игрой>;" - без кавычек, но с точкой с запятой.
- Через 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 [число]
[править]
- Устанавливает максимально возможное количество кадров в секунду.
-image[править]
- Запускает только интерфейс обновления игры; после завершения обновления, программа закрывается без дальнейшего запуска формы захода в игру.
- Рекомендуется: создайте дополнительный ярлык Guild Wars 2 (например, "Guild Wars 2 Updater") специально для использования этого параметра командой строки.
-log[править]
- Позволяет создавать лог-файл, который используется в основном для технической поддержки. Путь к сгенерированному файлу обычно следующий:
- Windows:
%APPDATA%\Guild Wars 2\Gw2.log
- Примечание:
%APPDATA%
– это переменная среды, которая по умолчанию обычно раскрывается вC:\Users\<Название вашей учетной записи Windows>\AppData\Roaming
. Смотрите Переменная среды.
- Windows:
-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 гигабайт).
- Это редко необходимо, так как архив всегда проверяется на наличие ошибок при работе игры; если обнаружена ошибка, запуститься восстановление при следующем запуске игры.
- Архив читает и записывает определенные части жесткого диска довольно часто; если у вас обнаруживается множество ошибок на диске, это возможно признак того, что ваш диск выходит из строя.
[править]
- Открывает файл
Gw2.dat
в общем режиме, так что к нему, во время работы игры, может осуществляться доступ из других процессов.
-uispanallmonitors[править]
- Расширяет интерфейс на все мониторы, при использовании трех мониторов.
-uninstall[править]
- Запускает программу удаления. Если удаление осуществимо, удаляет содержимое папки, куда была установлена Guild Wars 2, исключая
Gw2.exe
и любые другие в ручную созданные подпапки. Содержимое этих подпапок также сохраняется.
-useOldFov[править]
- Отключает улучшения широкоэкранного поля зрения и восстанавливает оригинальный вариант.
-verify[править]
- Используется для проверки файла
Gw2.dat
.
-windowed[править]
- Заставляет Guild Wars 2 запускаться в оконном режиме.
-umbra gpu[править]
- Заставляет использовать ускоренную выбраковку для GPU, технологии Umbra.
- Это может привести к увеличению использования CPU, снижению использования GPU и общему снижению частоты кадров.
-dx9[править]
- Заставляет использовать рендерер DX9, игнорируя игровые настройки.
-dx11[править]
- Заставляет использовать рендерер DX11, игнорируя игровые настройки.
Устаревшие аргументы[править]
Со временем ArenaNet вводила и удаляла некоторые аргументы. Смотрите дополнительную информацию на этой странице.