LV. 32
GP 2k

【問題】steam sdk 的串接問題(已解決)

樓主 微笑的貘 a710594
GP2 BP-
我使用  steamwork NET 來串接 steam SDK
我有將 steam_appid.txt 改成我的 app id
還有將 SteamManager  的 85 行改成我的 app id
if (SteamAPI.RestartAppIfNecessary((AppId_t)1488250))
可是我執行遊戲後,會出現以下錯誤訊息
[Steamworks.NET] SteamAPI_Init() failed. Refer to Valve's documentation or the comment above this line for more information.
將遊戲輸出成執行檔後,遊戲會閃退,並出現以下錯誤
請問我是有什麼地方搞錯了嗎?
謝謝.
2
-
LV. 38
GP 1k
2 樓 因諾魯克的信徒 lockesekcol
GP0 BP-
你提供的資訊不夠齊全,無法詳細回答
不過我串接的經驗是
steamwork NET這會在場景中自己產生一個實例物件,沒有的話就自己手動生一個
有這物件之後,就必須從STEAM客戶端啟動遊戲才能正常執行
不然他會自動關閉(閃退),並且嘗試啟動STEAM客戶端和再一次啟動遊戲。
0
-
LV. 32
GP 2k
3 樓 微笑的貘 a710594
GP0 BP-
我在想會不會是因為遊戲組建的流程沒跑完才會這樣啊?
似乎是因為 depot 的設定不完全?
depot 設定那邊一直有一行紅色的字,不知要如何解決.

我在想會不會是 vdf 檔的問題?
那邊我要輸入 LocalPath
我的 exe 檔的位置: C:\NewFloder\UnityProject\steam_sdk\tools\ContentBuilder\content\windows_content
我的 vdf 檔內容如下:

"DepotBuildConfig"
{
// Set your assigned depot ID here
"DepotID" "1488251"

// Set a root for all content.
// All relative paths specified below (LocalPath in FileMapping entries, and FileExclusion paths)
// will be resolved relative to this root.
// If you don't define ContentRoot, then it will be assumed to be
// the location of this script file, which probably isn't what you want
"ContentRoot"    ""

// include all files recursivley
  "FileMapping"
  {
  // This can be a full path, or a path relative to ContentRoot
    "LocalPath" ".\windows_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"
}

我有搞錯什麼嗎?
還是說問題在別的地方?要怎麼解決?
0
-
LV. 7
GP 0
4 樓 阿團 ATuan123
GP0 BP-
請問要如何拿到appid
0
-
LV. 32
GP 2k
5 樓 微笑的貘 a710594
GP0 BP-
在 steam 客服的幫助下終於解決了.
真的是他們的包.
總之在上傳完遊戲後,
選擇發布.
然後 steam 收藏庫裡就會出現你的遊戲.
將它下載下來並啟動就可以了.
0
-
未登入的勇者,要加入 6 樓的討論嗎?
板務人員:

240 筆精華,12/29 更新
一個月內新增 2
歡迎加入共同維護。


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】