閱讀1011 返回首頁    go 阿裏雲 go 技術社區[雲棲]


網狐6.6源碼下載搭建之自動更新模塊教程

第一步:修改文件路徑

打開 “更新模塊” --“AutoUpdateClientDlg.cpp”源文件,在104行左右。如圖。

a225769ca935f769aa896bea5a4611fe371cc277

藍色選中的地方是你XML文件的在你網站的具體路徑。

修改完了,保存--編譯 ,將生成好的GameLauncher.exe放到客戶端目錄下和大廳的GamePlaza.exe放同目錄。

注:  如果你是網頁地址一定要在藍色部分前麵加  https://  ,否則訪問會出錯。

 

第二步:更新文件設置

在剛才源碼裏找到”更新組件配置工具“ 模塊,編譯--打開。

f3ca81f5f8bfec8d78b11bc175b8bca89d6af518

1.先添加要更新的文件,可以單個添加,也可以用添加目錄批量添加。

2.將列表中的文件放到網站對應的Update目錄裏。

上圖第二布是提供網站文件存放的絕對路徑,不用寫文件名,軟件自動取列表文件名生成。

e09bc0c31ca225a483ae93d84afbea0b61d16b7f

3.點擊保存的名字要和第一步AutoUpdateClientDlg.cpp源文件裏設置要一樣,此處為Update。

4.XML文件存放位置,也要和第一步AutoUpdateClientDlg.cpp源文件裏設置要一樣,此處為網站根目錄。也就是和網站首頁是同目錄。

5.軟件會自動讀取列表中文件的版本號(即最新版本號)

注:以上文件名及路徑並不是固定的,可以根據情況修改,但都必須一致。

 

第三步, 網站IIS設置

 

712aa977031457056d5d8958a8ea8c30851feff6

c953bc86670e19bcf4806f2963598dd98a732ebe

 

1. IIS找到對應的網站,右鍵--屬性--HTTP頭下麵MIME類型裏設置,如圖;

2.可以指定具體後綴,也可以用*通配符。

舉例:.dll   application/octet-stream

 

外篇1:指定客戶端下載存放路徑

1.我的大廳安裝在c:\客戶端,主程序GamePlaza.exe也在c:\客戶端

2.用記事本或其他文本工具,打開剛才生成的Update.xml,找到<FileName>這行。

text.dll是我們要更新的文件,dsnh是我們要放到客戶端的目標文件夾。

3.如圖設置,運行自動更新程序GameLauncher.exe,就會把text.dll放到客戶端的dsnh目錄了。

2c19d155d58ab2729b80ddc012d383d3fbfd808b

4.網站上text.dll存放路徑不需要和客戶端一樣,軟件會讀取<URL>這行來查找對應文件。(當然,養成好的習慣,歸類存放也不錯)

 

外篇2:運行

大廳打包時不要忘了將ISS裏主程序的名字GamePlaza.exe換成GameLauncher.exe,GameLauncher.exe運行完會自動調用GamePlaza.exe。

運行過程:先運行GameLauncher.exe然後更新完會自動調用原來主程序GamePlaza.exe

這點要注意。

以上地址隻是為了演示,不是真實地址,測試源碼來自:網狐6.6源碼下載www.maliwl.com

最後更新:2017-09-25 16:33:52

  上一篇:go  Redis中的事件處理模型
  下一篇:go  欣欣十三水源碼下載搭建教程