SteamWork 設定:用SDK build檔案

因為steamWork 實在太難用了….所以這次的系列想邊紀錄使用方式跟流程, 如果有錯誤之處還請多指教w


設置了一些雜七雜八的東西後,終於可以來開始Build檔案了。這篇我們將分別告訴大家如何使用Window與Mac 來build到steamWork上面。

Window Build檔案

先進入下載好的sdk目錄,用文字編輯器打開 ContentBuilder目錄底下的run_build.bat檔案
(不要直接雙擊檔案…他會直接執行orz, 請點右鍵找文字編輯器打開)

steamWork

按照圖片把中文的部分 分別修改成你的帳號跟密碼,這是用來登入steamWork的。
app_build_XXXX.vdf 則改成 app_build_你的appid.vdf , 這樣才會build到對應的檔案

這個bat檔案主要就是做以下事情
1. 登入steam帳號
2. build檔案
3. 離開

不過因為我都習慣自己看build的結果,所以我會把 +quit移除來看build的結果是否正常
設定完畢後離開bat檔案,然後點兩下就會進行build檔案。

點完bat檔案之後,基本上他就會自動build檔案,並在完成時關閉cmd視窗。
粽子會在此篇文章最後面介紹如何檢查,下一階段先來介紹Mac如何build檔案


Mac Build檔案

首先使用cmmandline 進入 sdk 中ContentBuilder
/builder_osx/osx32/ 目錄

輸入
chmod +x steamcmd
這個動作主要是開啟steamcmd的執行權限。等等build檔案時才不會被擋住。

接著我們將此檔案copy 到上一層, 輸入以下指令
cp steamcmd ../.
# 複製此檔案到上一層,檔案名稱不修改
cd ..
# 退回上個目錄

輸入完應該已經複製好檔案, 也回到上一層的目錄中了
steamWork

接下來我們要執行steamcmd.sh這隻檔案,輸入下列指令
bash ./steamcmd.sh
(如果無法執行請使用chmod 修改 steamcmd.sh 檔案權限, 請注意:與第一個步驟的檔案不同名稱喔,一個有 .sh , 一個沒有)

沒意外的話,會自動進入更新,接著cmdline 會進入steam 模式
steamWork

登入steam work

在開始進行build檔之前, 我們必須先登入, 參照以下指令輸入到cmd line中
login account password
上面指令都是用空格隔開, 同樣將account 跟 password 改成你的帳號密碼
如果是第一次登入的話, cmdline 會請你先輸入認證碼(會送到你的帳號email中)

開始build檔案

前置步驟都處理完之後,在cmd line 輸入以下指令,就會開始build檔案了
run_app_build_http ..\scripts\app_build_你的appID.vdf
# 請記得改成你對應的 vdf檔案名稱


檢查輸出結果

build完之後到steamWork確認一下目前build檔案狀況, 我們先選擇 app底下的 steamworks設定
接著進入steamPipe底下的builds (組建頁面)
steamWork

最新的組建應該要包含剛剛build的兩個Depot ID。
steamWork

也建議點下builds ID ,該頁面可以確認實際上build 到steam上的檔案有哪些


在正確build完檔案,也確認過實際上傳的檔案正確無誤後,下一篇我們會介紹如何在steam上進行安裝測試。

發表迴響