精華區beta GameDesign 關於我們 聯絡資訊
※ 引述《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