Редактирование: Аргументы командной строки
Материал из Guild Wars 2 wiki
Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Эта страница поддерживает семантические аннотации в тексте (например "[[Is specified as::World Heritage Site]]") для построения структурированного контента, в который можно делать запросы, обеспечивается Semantic MediaWiki. Для комплексного описания, как использовать аннотации или парсерную функцию ask, пожалуйста, посетите справочные страницы о начале работы, in-text annotation аннотации в тексте и строчных запросах.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
{{TOCright}} | {{TOCright}} | ||
− | '''Аргументы командной строки''' (Command | + | '''Аргументы командной строки''' (Command line arguments) – это директивы (команды), которые добавляются к команде запуска исполняемого файла игры. Есть директивы изменяющие поведение клиента, облегчающие вход в игру и включающие диагностическую информацию. |
Аргументы могут иметь префикс "-" или "/", так что нижеследующее одно и тоже: | Аргументы могут иметь префикс "-" или "/", так что нижеследующее одно и тоже: | ||
Строка 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}}. | ||
+ | |||
+ | ; macOS | ||
+ | # Вызовите меню для GuildWars2.app и выберите ShowPackageContent. | ||
+ | # Найдите Contents>Resources>CiderSettings.plist. | ||
+ | # Используя TextEdit найдите эту строку: | ||
+ | # <string>--cmdline ""</string>. | ||
+ | # Добавьте нужные вам аргументы командной строки между кавычек, например: | ||
+ | # <string>--cmdline "-testVerticalFov"</string>. | ||
+ | |||
+ | ; macOS, через терминальную оболочку | ||
+ | Замените "/Applications/Guild\ Wars\ 2.app" на ваш путь к игре, а "autologin" на вашу опцию командной строки. | ||
+ | * 32-битный клиент | ||
+ | *: <code>/Applications/Guild\ Wars\ 2.app/Contents/MacOS/cider -use-dos-cwd C:Gw2 -- C:\\GW2\\GW2.exe -autologin</code> | ||
+ | * 64-битный клиент | ||
+ | *: <code>/Applications/Guild\ Wars\ 2\ 64-bit.app/Contents/MacOS/GuildWars2 -autologin</code> | ||
; Через переменную PATH | ; Через переменную PATH | ||
Строка 42: | Строка 57: | ||
* Для Windows: <code>%APPDATA%\Guild Wars 2\Settings.json</code> | * Для Windows: <code>%APPDATA%\Guild Wars 2\Settings.json</code> | ||
+ | * Для macOS: | ||
+ | ** 32-битный клиент: <code>~/Library/Application Support/Guild Wars 2/p_drive/User/Application Data/Guild Wars 2/Settings.json</code> | ||
+ | ** 64-битный клиент: <code>~/Library/Application Support/Guild Wars 2/Settings.json</code> | ||
Файл <code>Settings.json</code> '''должен''' быть корректным [[wikipedia:JSON|JSON]] или он будет проигнорирован без предупреждения. Вот пример: | Файл <code>Settings.json</code> '''должен''' быть корректным [[wikipedia:JSON|JSON]] или он будет проигнорирован без предупреждения. Вот пример: | ||
Строка 47: | Строка 65: | ||
{ | { | ||
"arguments":[ | "arguments":[ | ||
− | "-prefreset | + | //"-prefreset", |
− | |||
"-windowed", | "-windowed", | ||
"-mapLoadinfo" | "-mapLoadinfo" | ||
Строка 54: | Строка 71: | ||
} | } | ||
− | == Список | + | == Список аргументов командной строки == |
+ | |||
=== -32 === | === -32 === | ||
: Заставляет игру использовать 32-битный клиент. | : Заставляет игру использовать 32-битный клиент. | ||
+ | |||
+ | === -assetsrv <code>[строка]</code> === | ||
+ | : Указывает IP-адрес или DNS-имя, которые используются для загрузки активов. | ||
+ | |||
+ | === -authsrv <code>[строка]</code> === | ||
+ | <!-- this appears to work still --> | ||
+ | : Указывает IP-адрес или DNS-имя, которые будут использоваться для подключения к логин-серверу. | ||
=== -autologin === | === -autologin === | ||
− | : Если в клиенте установлено запоминать имя учетной записи и пароль, то при запуске игра будет автоматически входить в аккаунт. | + | : Если в клиенте установлено запоминать имя учетной записи и пароль, то при запуске игра будет автоматически входить в аккаунт. |
=== -bmp === | === -bmp === | ||
− | : Заставляет игру создавать скриншоты [[wikipedia: | + | : Заставляет игру создавать скриншоты [[wikipedia:lossless|без потери качества]] в <code>.bmp</code> формате. Используется для создания высококачественных скриншотов за счет увеличения размера файлов. |
− | |||
=== -clientport 80 (или 443) === | === -clientport 80 (или 443) === | ||
− | : Указывает клиенту подключаться к игровым серверам через порт 80 (HTTP) | + | : Указывает клиенту подключаться к игровым серверам через порт 80 (HTTP), а не через стандартной игровой порт 6112. Некоторые интернет-провайдеры "обрабатывают" трафик некоторых портов в разное время суток, так что это должно помочь некоторым людям получить лучшее соединение (этот порт используется не по умолчанию потому, что трафик с этого порта так же модифицируется некоторыми провайдерами, что приводит к разрыву соединения). В декабре 2014 был добавлен дополнительный рабочий аргумент 443; это стандартный порт протокола HTTPS, и для некоторых игроков он может быть более надежным. Ожидается, что порт 443 не будет модифицироваться провайдерами, так как обычно по нему проходит зашифрованный трафик. |
− | + | ||
− | + | === -copydat === | |
+ | {{verify|this just started game}} | ||
+ | : Копирует все файлы из текущего файла .dat в новый файл. | ||
=== -dat <code>[строка]</code> === | === -dat <code>[строка]</code> === | ||
− | : Использует указанный файл вместо оригинального файла <code>[[Gw2.dat]]</code>. | + | : Использует указанный файл вместо оригинального файла <code>[[Gw2.dat]]</code>. |
=== -diag === | === -diag === | ||
Строка 77: | Строка 103: | ||
=== -dx9single === | === -dx9single === | ||
− | : Включает визуализацию в Direct3D 9c в однопоточном режиме. | + | : Включает визуализацию в Direct3D 9c в однопоточном режиме. Улучшает производительность в Wine с CSMT. |
− | + | ||
+ | === -email <code>[строка]</code> === | ||
+ | : Используется в сочетании с [[#-password_.5Bстрока.5D|-password]] и [[#-nopatchui|-nopatchui]], для скрытия окна входа в игру/обновления и подключения к указанному аккаунту. | ||
+ | : '''Примечание''': Не изменяет email-адрес в окне входа в игру. Так что команду нельзя использовать без -nopatchui. | ||
=== -forwardrenderer === | === -forwardrenderer === | ||
− | : Использует Forward Rendering вместо Deferred Rendering. | + | : Использует Forward Rendering вместо Deferred Rendering (не завершено). |
− | :* | + | :* В настоящее время это может привести к пропаданию теней и освещения. |
− | :* Это может | + | :* Это может увеличить частоту кадров и отзывчивость при использовании видеокарты от AMD. |
=== -fps <code>[число]</code> === | === -fps <code>[число]</code> === | ||
Строка 92: | Строка 121: | ||
: Запускает только интерфейс обновления игры; после завершения обновления, программа закрывается без дальнейшего запуска формы захода в игру. | : Запускает только интерфейс обновления игры; после завершения обновления, программа закрывается без дальнейшего запуска формы захода в игру. | ||
:* ''Рекомендуется:'' создайте дополнительный ярлык Guild Wars 2 (например, ''"Guild Wars 2 Updater"'') специально для использования этого параметра командой строки. | :* ''Рекомендуется:'' создайте дополнительный ярлык Guild Wars 2 (например, ''"Guild Wars 2 Updater"'') специально для использования этого параметра командой строки. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
=== -maploadinfo === | === -maploadinfo === | ||
Строка 102: | Строка 126: | ||
=== -mce === | === -mce === | ||
− | : Запускает клиент в режиме совместимости с Windows Media Center, переключая игру в полноэкранный режим, а после закрытия клиента перезапускает Media Center (если имеется). | + | : Запускает клиент в режиме совместимости с Windows Media Center, переключая игру в полноэкранный режим, а после закрытия клиента перезапускает Media Center (если имеется). |
− | === - | + | === -nopatchui === |
− | : | + | : Отключает пользовательский интерфейс во время процесса обновления. |
− | :* | + | :* Для работы, эта команда должна быть использована в сочетании с аргументами [[#-email_.5Bстрока.5D|-email]] и [[#-password_.5Bстрока.5D|-password]], иначе она приведет к черному экрану. |
− | |||
− | |||
− | |||
=== -nomusic === | === -nomusic === | ||
Строка 120: | Строка 141: | ||
: Полностью отключает звук в игре. | : Полностью отключает звук в игре. | ||
− | === - | + | === -password <code>[строка]</code> === |
− | : | + | : Включает автоматический вход в игру с указанным паролем. Этому аргументу не должны предшествовать никакие другие аргументы, за исключением [[#-email_.5Bстрока.5D|-email]]. Для корректной работы также нужно указать аргумент [[#-nopatchui|-nopatchui]] (по состоянию на 13 октября 2012). Этот аргумент подразумевает [[#-autologin|-autologin]]. Если введен правильный пароль учетной записи, то, при одном из следующих случаев, включается автоматический вход на аккаунт: |
+ | :* Использован аргумент -email. | ||
+ | :* Логин аккаунта сохранен на экране входа в игру. | ||
+ | :: '''Внимание:''' Этот аргумент сохраняет ваш пароль в ярлыке в виде обычного текста, который очень легко прочесть. Вводя свой пароль в свойства ярлыка, или используя его в пакетном файле (.bat), вы делаете его легко доступным для всех, у кого есть доступ к вашему компьютеру. Настоятельно не рекомендуется использовать этот аргумент в связи с указанной выше причиной, так как информация о вашем аккаунте может быть подвержена риску кражи злоумышленниками. | ||
+ | |||
+ | : ''Пример:'' | ||
+ | :: "<...>\Guild Wars 2\Gw2.exe" -email myname@myprovider.com -password 12345 -nopatchui | ||
+ | |||
+ | :: '''Примечание''' Если ваш пароль содержит пробелы, он должен быть заключен в кавычки. | ||
+ | : ''Пример:'' | ||
+ | :: "<...>\Guild Wars 2\Gw2.exe" -email myname@myprovider.com -password "1234 5" -nopatchui | ||
=== -prefreset === | === -prefreset === | ||
+ | {{verify}} | ||
<!-- 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 === | ||
− | : Запускает клиент, проверяет игру на наличие ошибок и, если необходимо, проводит восстановление поврежденных файлов. Это может занять длительное время (до часа), так как программа проверяет весь контент в архиве игры (около | + | : Запускает клиент, проверяет игру на наличие ошибок и, если необходимо, проводит восстановление поврежденных файлов. Это может занять длительное время (до часа), так как программа проверяет весь контент в архиве игры (около 20-30 гигабайт). |
:* Это редко необходимо, так как архив всегда проверяется на наличие ошибок при работе игры; если обнаружена ошибка, запуститься восстановление при следующем запуске игры. | :* Это редко необходимо, так как архив всегда проверяется на наличие ошибок при работе игры; если обнаружена ошибка, запуститься восстановление при следующем запуске игры. | ||
:* Архив читает и записывает определенные части жесткого диска довольно часто; если у вас обнаруживается множество ошибок на диске, это возможно признак того, что ваш диск выходит из строя. | :* Архив читает и записывает определенные части жесткого диска довольно часто; если у вас обнаруживается множество ошибок на диске, это возможно признак того, что ваш диск выходит из строя. | ||
Строка 152: | Строка 184: | ||
=== -umbra gpu === | === -umbra gpu === | ||
− | : Заставляет использовать ускоренную выбраковку для GPU, технологии | + | : Заставляет использовать ускоренную выбраковку для GPU, технологии umbra. |
− | :* | + | :* В большинстве случаев, использование этого параметра приводит к увеличению загрузки центрального процессора и понижению загрузки графического процессора, из-за чего происходит понижение частоты кадров. |
+ | |||
+ | == Нефункциональные аргументы командной строки == | ||
+ | Следующие аргументы имеются в клиенте, но не производят поддающегося проверке эффекта. Некоторые когда-то работали, но позже были удалены из игры (как правило, без объяснения причин). | ||
+ | |||
+ | === -allowinstall === | ||
+ | : Отображал окно установки. | ||
+ | |||
+ | === -audio <code>[строка]</code> === | ||
+ | : Неизвестный эффект. | ||
+ | |||
+ | === -cinema <code>[строка]</code> === | ||
+ | : Неизвестный эффект. | ||
+ | |||
+ | === -combatlog <code>[строка]</code> === | ||
+ | : Неизвестный эффект. | ||
+ | |||
+ | === -cuda === | ||
+ | : Разрешал игре использовать обработку Nvidia CUDA, если было доступно. | ||
+ | |||
+ | === -defaultcharname <code>[строка]</code> === | ||
+ | : Строка вводилась как имя во время создания персонажа. | ||
+ | |||
+ | === -defaultLang <code>[строка]</code> === | ||
+ | : Задавал язык, который клиент использовал бы по умолчанию. | ||
+ | |||
+ | === -enabledevice === | ||
+ | : Неизвестный эффект. | ||
+ | |||
+ | === -exit === | ||
+ | : Закрывал лаунчер или игровой клиент сразу после его запуска. | ||
+ | |||
+ | === -filesrv <code>[строка]</code> === | ||
+ | : Использовался для указания файл-сервера. | ||
+ | |||
+ | === -isRelaunch === | ||
+ | : Неизвестный эффект. | ||
+ | :* Использовался игрой при перезапуске <code>[[Gw2.exe]]</code> после использования кнопки "Выйти" (Log Out) в окне выбора персонажа. | ||
+ | |||
+ | === -lang <code>[строка]</code> === | ||
+ | : Неизвестный эффект. | ||
+ | |||
+ | === -localdat === | ||
+ | : Определял местоположение локального файла данных. | ||
+ | :* Выполнял ту же функцию, что и [[#-dat_.5Bстрока.5D|-dat]]. Не определял <code>local.dat</code> в My Documents\Guild Wars 2. | ||
+ | |||
+ | === -map <code>[строка]</code> === | ||
+ | : Неизвестный эффект. | ||
+ | |||
+ | === -multi === | ||
+ | : Позволял запустить одновременно 2+ аккаунта. Не работает – 28 июля, 2013 года. | ||
+ | |||
+ | === -nodelta === | ||
+ | : Неизвестный эффект. | ||
+ | |||
+ | === -nopatch === | ||
+ | : Запрещал игре обновляться при запуске (однако, во время проверки обновлений, лаунчер мог застрять на 0% загрузки). | ||
+ | |||
+ | === -perf === | ||
+ | : Отображал показатели производительности, в виде разноцветного текста в центре правой части экрана игры, такие как: количество треугольников, использование памяти, количество кадров в секунду и скорость передачи данных в байтах в секунду. Параметр был удален во время проведения [[BWE2]]. | ||
+ | |||
+ | === -portal <code>[строка]</code> === | ||
+ | : Указывал IP-адрес или DNS-имя, которые использовались бы для подключения к серверу-порталу. | ||
+ | |||
+ | === -portalalias <code>[строка]</code> === | ||
+ | : Неизвестный эффект. | ||
+ | |||
+ | === -StreamingClient === | ||
+ | : Включен по умолчанию. Ранее аргумент использовался для тестирования бета-версии [http://guildwars-2.ru/skoro-beta-versiya-strim-klienta-guild-wars-2/ стримингового клиента]. | ||
+ | |||
+ | === -token <code>[строка]</code> === | ||
+ | : Неизвестный эффект. | ||
+ | |||
+ | === -tokenpassword <code>[строка]</code> === | ||
+ | : Неизвестный эффект. | ||
− | === - | + | === -usenewbrowser === |
− | : | + | : Неизвестный эффект. |
− | === - | + | === -usenewlauncher === |
− | : | + | : Включено по умолчанию. Ранее использовалось для запуска лаунчера с графическим интерфейсом. |
− | == | + | === -useoldlauncher === |
− | + | : Запускал игру, используя старый стиль лаунчера, который также позволял пользователю увидеть старое окно входа с музыкой. | |
+ | :* Позволял использовать до-июльский лаунчер (который не проверяли аппаратную конфигурацию и использовал другие поля для входа в игру); был в первую очередь полезен для людей, использующих виртуальную машину. Удален в обновлении за 21 августа 2012 года (восьмой публичный [[Бета-тест#Стресс-тесты|стресс-тест]]). | ||
− | == | + | === -userid <code>[строка]</code> === |
− | + | : Неизвестный эффект. | |
[[Category:Guild Wars 2]] | [[Category:Guild Wars 2]] |