這篇是GW2 Wiki中的GW2指令表,前陣子在逛Wiki時碰巧看到了原文,因為對內容蠻有興趣的,便想說翻譯一下練練英文。
部分內文有提到一些我沒聽過/用過的應用程式或作業系統,因此文中若是有翻得不通順/用字不正確的句子,希望有人能糾正一下,感謝。
註:灰色代表已無功能的參數。
2015,6 新增一個參數及一個無功能參數變為可用參數。
命令列參數(Command line arguments)
命令列參數是追加於遊戲啟動程式中,用於執行命令(Command)的指令列(Directives)。這些指令是用於更改用戶端的運轉模式,如精簡玩家的登入步驟及啟用診斷資料等。
命令列參數可以「-」與「/」作為前綴,因此以下兩者是相同的:
/clientport 80
-clientport 80
參數可被以空白「 」或冒號「:」分開,因此以下兩者是相同的:
/clientport:80
-clientport 80
使用命令列參數
Windows 利用捷徑:
你可以透過Guild Wars 2的捷徑直接執行各種功能:
右鍵點擊Guild Wars 2捷徑並選擇「內容」。
在「目標」區塊中你會看見你的Guild Wars 2可行執檔的位置:
...\Guild Wars 2\Gw2.exe
於引號後方編寫你想執行的命令列參數,各命令前方需以空白隔開,如:
"...\Guild Wars 2\Gw2.exe" -perf -windowed
Windows 利用開始/執行:
若你不打算頻繁地使用參數,利用Window的「執行」命令可更簡單地達成你的目標:
點擊「開始」按鈕。
選擇「執行」(Windows 7中無需此步驟)。
輸入帶引號的Gw2路徑並帶上你想使用的參數。
按下Enter。
Macintosh (Mac):
右鍵/Ctrl點擊Guild Wars 2.app並選擇「顯示套件內容」。
找到Contents/Resources/CiderSettings.plist
使用文字編輯找到這一段序列:
<string>--cmdline ""</string>
於雙引號中加入你所想使用的參數,如:
<string>--cmdline"-testVerticalFov"</string>
Linux 利用PATH變數:
其一是添加GW2目錄至你的使用者PATH環境變數中,這會允許GW2作為一個命令列命令執行,並允許參數的存取,在完成以下步驟後,GW2可自命令列中,作為"gw2 -<參數串>"執行。
開啟「執行」的對話方塊,或按下Win-R(Windows+R),亦或按下Window鍵後,輸入「執行」並按下Enter。
輸入以下命令,不含引號:「control sysdm.cpl」,並按下Enter執行它。
至進階設置。
按下底部的「環境變數」鈕。
雙擊於「使用者變數」底下的PATH變數,它位於上半部。
於列表前端加上「<安裝目錄>;」(不包括引號,且帶分號)。
命令列參數列表
-assetsrv [串列]指定用於下載遊戲資源的IP或DNS。
-authsrv [串列]
指定連入登錄伺服器的IP或DNS。
-autologin
當將用戶端設定為記住帳號及密碼時,自動啟動遊戲。
-bmp
使遊戲創建無損的.BMP截圖,用於創建高品質但容量更大的截圖。
-clientport 80 (或443)
指定用戶端以連接埠80(HTTP)連入遊戲伺服器,代替業界標準遊戲連接埠6112。
部分ISP在一天的不同時段會抑制個別連接埠的流量,因此此指令能使部分玩家有更好的連線狀況。(這並不是默認值,因為部分ISP也可能調整埠80的流量而引發遊戲連線問題。)
於2014年12月增加了另一個有效的參數「443」,這是標準HTTPS連接埠,且對部分玩家而言可能比埠80更加可靠。
希望此埠443較其他埠要少被ISP所調整。因為它通常穿越於加密的通訊線路,而這些線路顯示於ISP的內容為雜訊。
-copydat
複製於dat檔中的所有檔案,並創建一個新的dat檔。
-dat [串列]
指定其他檔案替代預設的GW2.dat檔。
-diag
使用這個指令時,遊戲會創建一個含有診斷資料的詳細診斷檔而非啟動遊戲,該檔可用於疑難排解。
創建的檔案NetworkDiag.log將會位於你的遊戲目錄下或是Documents\GuildWars下,若你想使用此一功能,務必為此指令創建一個分別的GW2捷徑。
-dx9single
於單執行緒(single-threaded)模式中啟用Direct3D 9c的渲染器,增加於Wine(Wine Emulator)中CSMT的顯示效果。
-email [串列]
用於與-password和-nopatchui一同使用,略過更新並直接登入指定帳號。
註:並不會更改更新登入畫面的Email位址,因此此指令無法在沒有-nopatchui時使用。
-forwardrenderer
使用正向渲染代替延遲渲染(未完成),此一指令目前可能造成光影效果不如預期顯示。
-fps [數字]
設定最大FPS限數。
-image
此指令會使遊戲在有可安裝的更新時運行更新介面,反之則會立即關閉遊戲而不讀取登入表單。
建議:創建一個GW2捷徑(如:GW2 Updater)特別為這指令使用。
-maploadinfo
於地圖讀取時顯示診斷資料,包含讀取之百分比數與經過的時間。
-mce
在用戶端關閉時開啟Windows Media Center。
-nopatchui
於更新時隱藏更新介面,此指令必須與-email及-password一同使用,否則會導致遊戲黑屏。
-nomusic
禁用音樂及背景音樂。
-noui
禁用使用者介面,在遊戲中按Ctrl+Shift+H有相同效果。
-nosound
完整禁用音效系統。
-password [串列]
用於以指定的密碼自動登入遊戲,需要符合下列條件兩者之一:(A)與-email一同使用。 (B)以前有勾選「記住帳號名稱」。除了-email外,其他指令皆不可位於此一指令的前方,
自10/13, 2012年起,此一指令須與-nopatchu參數一同使用。
使用此指令意味著─自動登入(autologin)。
如: "<...>\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
重設遊戲設定。
-repair
開啟用戶端,檢查檔案中的錯誤並在需要時修復它們,運行此指令可能會耽擱很長的一段時間(約半小時至一小時)用於檢察20至30GB的所有遊戲內容。
-shareArchive
開啟GW2.dat檔案的共享模式,能於遊戲運行時令其他程序存取該檔案。
-StreamingClient
當你下次開啟及更新遊戲時,於遊戲進度條上會顯示一個標記,告知你你至少需要下載多少資料才可進行遊戲,一旦到達此標記,你便可進入遊戲並開始遊戲。[1]
-uispanallmonitors
使使用者介面延伸穿越所有顯示器至三重顯示器的設定。
-uninstall
顯示解除安裝的對話視窗,若允許解除安裝。此指令會刪除Guild Wars 2安裝資料夾內的所有內容,除了GW2.EXE本身與任一自行創建的資料夾,自行創建的資料夾內的檔案內容(若有)將不會被刪除。
-useOldFov
禁用field-of-view於寬畫面顯示器中的增幅效果並恢復為原始的FOV。
(指FOV調整畫面長寬比的效果)。
-verify
用於驗證.dat檔。
-windowed
以視窗模式開啟Guild Wars 2。在遊戲中,你可藉由按下Alt+Enter或是窗右上角的圖示來切換為視窗模式。
-umbra gpu
加快Umbra遮擋剃除(Culling)的速度。
在大多數場合中,此一指令於CPU使用率過高或GPU使用率過低時會減低幀率。
(GPU優化)。
無功能的命令列參數:
下列是於用戶端中發現的參數,但並無可證實的效果,部分指令曾一度有效,但不久後便從遊戲中移除了(通常無解釋說明)。
-allowinstall
用於顯示安裝程式的對話方塊。
-audio <串列>
未知效果。
-cinema <串列>
未知效果。
-combatlog <串列>
未知效果。
-cuda
允許遊戲使用Nvidia CUDA(平行運算)程序。
-defaultcharname <串列>
未知效果。
-defaultLang <串列>
指定用戶端使用的語言默認值。
-enabledevice
未知效果。
-exit
使用此指令會立即關閉啟動器(launcher)或遊戲用戶端。
-filesrv <串列>
曾用於指定檔案伺服器。
-isRelaunch
用於GW1,當在按下角色選單中的「Log Out」鈕重啟GW2.exe後會產生效果,效果未知。
-lang <串列>
未知效果。
-localdat
指定local檔的位置。
與-dat有相同功能,並不會指定於My Documents\Guild Wars 2目錄下的local.dat檔。
-map <串列>
未知效果。
-multi
同時開啟兩個帳號。已無功能 -7/28,2013。
-nodelta
未知效果。
-nopatch
防止遊戲於啟動時更新(然而在檢察更新時,啟動器可能卡在0%)。
-perf
顯示性能指標,如:三角(Triangles),記憶體使用率,FPS及每秒資料傳送位元數,將會以多種不同的文字色彩顯示於GW2視窗的右中方,此一支援功能已於BWE2時被移除。
-portal <串列>
指定用於連至門戶伺服器的IP位址或DNS名稱。
-portalalias <串列>
未知效果。
-token <串列>
未知效果。
-tokenpassword <串列>
未知效果。
-usenewbrowser
未知效果。
-usenewlauncher
默認為啟用,曾用於開啟GUI啟動器。
-useoldlauncher
使用舊式的啟動器開啟遊戲,且允許玩家觀看帶有音樂的舊式的登入畫面。
允許玩家使用2012年7月前的更新啟動器(並不會檢查硬體配置及有著不同的登入欄位設置),曾對虛擬機器的使用者相當有用,此指令已於8/21, 2012的更新中被禁用。