Re: [程式] 更新程式
※ 引述《gamblemaker (GambleMaker)》之銘言:
: 我們都知道遊戲啟動前都會有一個檢查更新的
: 不知道那個要怎麼做呢?? 有什麼書可以參考?或者是有程式碼??
基本上是個小型的FTP程式或是運用其他傳輸方式(像是P2P)進行
就我所知用FTP比較好做,server端也有現成的可以使用(直接架設FTP就好)
對程式人員來說就只要進行client的製作就可
兩邊都會有一份文件也就是log紀錄兩邊檔案進行比對
log檔會先傳
也可能client端即時運算出crc或是run length等
可以判別是否為同一檔案的資料
運作流程
登錄FTP-> log下載 -> 比對log -> 下載差異檔案 -> 執行主程式
FTP server端那邊只要開個受限制的帳號就可
不過這樣有個風險
如果被DDoS攻擊,FTP server 很快就往生
P2P的話就沒這個風險
前端的log檔可以使用FTP的方式傳輸
後面進行的步驟差異其實也不太大
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.166.31.29
討論串 (同標題文章)
GameDesign 近期熱門文章
PTT遊戲區 即時熱門文章
71
332
21
37