溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Unity出包后怎么上傳到Steam

發(fā)布時間:2021-07-24 13:43:46 來源:億速云 閱讀:978 作者:chen 欄目:大數(shù)據(jù)

本篇內(nèi)容主要講解“Unity出包后怎么上傳到Steam”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Unity出包后怎么上傳到Steam”吧!

前言:

受版號的影響,國內(nèi)的很多內(nèi)容開發(fā)商、獨立開發(fā)者紛紛轉戰(zhàn)海外,Steam平臺自然是不二之選,不過steam上架操作步驟有點繁瑣,一些新手可能會一頭霧水,這里做一些簡單記錄,希望能對新手有所幫助。


0.前置條件:

你需要由steam開發(fā)者賬號,需要注意的是:“在 Steam 銷售的每款游戲都需要單獨支付一筆 $100.00 USD 費用”,然后提供一些個人證明(身份證、護照、銀行賬號之類的)。

1.登錄開發(fā)者賬號,下載steamworks_sdk

Unity出包后怎么上傳到Steam

2.將下載的sdk解壓出來,比如你放到D盤,解壓出來路徑就是D:\steamworks_sdk\

3.進入目錄D:\steamworks_sdk\tool\ContentBuilder\scripts ,這里面有兩個我們需要更改的腳本: app_build_1000 和 deport_build_1001

Unity出包后怎么上傳到Steam

4.我們可以通過steamworks后臺查看到appid,當然前提是你有通過后臺創(chuàng)建了一個應用程序。然后將上面的app_build_xxx 后面的數(shù)字改成你的appid,deport_build_xxx這個的數(shù)字是你appid +1

5.使用記事本工具打開app_build_xxx:


{

"appid" "1000"//改為你的APP ID

"desc" "Your build description here" //不用動,維持默認即可

"buildoutput" "..\output\" //維持默認即可

"contentroot" "..\content\" //維持默認即可

"setlive" "" //維持默認即可

"preview" "0" //維持默認即可

"local" "" //維持默認即可

"depots"

{

"1001" "depot_build_1001.vdf"//定義deport文件

}

}


打開deport_build_xxx進行更改:


"DepotBuildConfig"

{

// 寫你的deport ID

"DepotID" "1001"

// 定義根目錄,我是直接寫的絕對路徑

"ContentRoot" "D:\steamworks_sdk_142\tools\ContentBuilder\content\"

// include all files recursivley

"FileMapping"

{

// 填寫你游戲文件存放的路徑,*代表包含該目錄下的所有文件

"LocalPath" "D:\steamworks_sdk_142\tools\ContentBuilder\content\你的游戲名\*"

//后面維持默認即可

// This is a path relative to the install folder of your game

"DepotPath" "."

// If LocalPath contains wildcards, setting this means that all

// matching files within subdirectories of LocalPath will also

// be included.

"recursive" "1"

}

// but exclude all symbol files

// This can be a full path, or a path relative to ContentRoot

"FileExclusion" "*.pdb"

}


6.根據(jù)deport_build_xxx配置的路徑,將你的項目拷貝到D:\steamworks_sdk_142\tools\ContentBuilder\content\目錄下。

7.對應打開steamworks_sdk_142\tools\ContentBuilder\builder目錄,運行 steamcmd.exe 會彈出命令行窗口

8.命令形式登錄steamworks的賬號,比如你的賬號是user,你的密碼是password,驗證碼是SSS,那么登錄格式就是:

login user password SSS

9.登錄完畢后,就可以運行上傳命令,將項目數(shù)據(jù)上傳到steamworks平臺上:

run_app_build D:\steamworks_sdk_142\tools\ContentBuilder\scripts\app_build_xxx.vdf

直接回車,等待上傳完畢即可。

10.上傳完畢后,登錄到steamworks后臺,進入應用管理,依次打開 steam pipe-生成版本

Unity出包后怎么上傳到Steam

11.找到你上傳的build版本,設置為default,點擊預覽更改

Unity出包后怎么上傳到Steam

12.點擊預覽更改后會進入一個新的界面,它會顯示比較和上一個default的差異,并且告訴你需要下載多少,需要多少磁盤空間等信息。

Unity出包后怎么上傳到Steam

13.點擊Set Build Live Now,設置當前build版本為激活版本。項目就算上傳完成了。


需要注意的點:

1.游戲的名稱需要改成:game.exe

2.上傳游戲和游戲內(nèi)部是否介入steam sdk無關。換句話說,你的游戲不接入steam sdk也能正常上傳。接入steam sdk到游戲中的意義是:比如獲取排行榜,比如解鎖成就,比如獲取當前玩家信息等等。

3.Unity可以直接接入的SteamSdk,在release頁面有對應的unitypackage : https://github.com/rlabrecque/Steamworks.NET

到此,相信大家對“Unity出包后怎么上傳到Steam”有了更深的了解,不妨來實際操作一番吧!這里是億速云網(wǎng)站,更多相關內(nèi)容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI