為了配合「SMART 遊戲選單 3.0
」自動化設定 CD-KEY 庫存管理,主要概念:
當顧客點選遊戲時,系統會檢查是否有剩餘序號並自動標記該序號為該電腦所使用。當遊戲結束時,也會自動交回該序號之使用權讓以後的顧客使用。因此在這裡我們所強調是全自動化的管理序號。
由於暗黑破壞神 ( Diablo II )在安裝前,必須先輸入序號。在安裝後,亦無法更改其序號。因此造成許多業者的不便!另外,該遊戲序號使用加密方式並寫入在遊戲檔案中(d2sfx.mpq)。因此為了達成自動化
CD-KEY
管理,我們將各別在處理序號上較特殊的遊戲,製成各種序號處理器。例如:DiabloII、魔獸爭霸等等。透過參數檔集中管理,將該序號處理器(動態指令檔
DibloII.Dll)下載並放置在該目錄中。
詳細步驟如下:
□在參數檔「暗黑破壞神.ini」中....
.....
[CDKEY]
; RegRoot : CD-KEY 註冊碼的在登錄檔中路徑
; RegName : 機碼名稱
; 例如:RegRoot = HKEY_CURRENT_USER\Software\CounterStrike\Valve\Settings
; RegName = KEY
RegRoot =
RegName =
DllName =
......
正確設定,照以上說明黑破壞神需透過序號處理器。因此在
RegRoot 與 RegName 必須為空白(勿設定 RegRoot與RegName
那是用來設定登錄檔型的序號 )。
如果序號處理器(DiabloII.Dll)放在其他位置,請設定正確的路徑來源。
DLLName = %EXTERNALDIR%\DiabloII.DLL (檔案放置在參數共享資料夾)。
關於「毀滅之王」的設定,您只要在結帳系統輸入序號中,","分隔。
如:
最後;由於Diablo II
的執行檔只會呼叫 Game.exe
而結束並不是遊戲真正的執行檔(不會等待遊戲真正結束就交回CDKEY)。因此會造成選單執行Diablo
II.exe後,就馬上取消該序號的使用權,導致序號重複使用。最終解決方案請在SMART選單下載區下載暗黑(DiabloII)等待結束程式。
該檔案解壓縮會包含 WaitExe.exe 及WaitExe.ini檔。安裝步驟如下:
1. 將這二個檔案拷貝至暗黑II安裝路徑及Game Server
暗黑路徑,以免在更新時被刪除。
2. 在選單Menus.ini參數中,原執行路徑為暗黑執行檔名稱(DiabloII.exe
有免光碟的應該為
DLoad.exe) 請改為 WaitExe.exe。
3. 由於WaitExe.exe本身會執行暗黑執行檔,因此您無須另外寫成批次檔。在WaitExe.ini
中
會訂定執行路徑。
----------- WaitEXE.ini -------------------
[Options]
ClassName=Diablo II
...
ExecutePath=D:\Program Files\Diablo II\Diablo II.exe
↑
暗黑路徑如果與您的暗黑路徑不相同請更改為正確的路徑。
4. 修改後請別忘了存檔,當然Game Server也要一併更改。
|