安裝 Steam
登入
|
語言
簡體中文
日本語(日文)
한국어(韓文)
ไทย(泰文)
Български(保加利亞文)
Čeština(捷克文)
Dansk(丹麥文)
Deutsch(德文)
English(英文)
Español - España(西班牙文 - 西班牙)
Español - Latinoamérica(西班牙文 - 拉丁美洲)
Ελληνικά(希臘文)
Français(法文)
Italiano(義大利文)
Bahasa Indonesia(印尼語)
Magyar(匈牙利文)
Nederlands(荷蘭文)
Norsk(挪威文)
Polski(波蘭文)
Português(葡萄牙文 - 葡萄牙)
Português - Brasil(葡萄牙文 - 巴西)
Română(羅馬尼亞文)
Русский(俄文)
Suomi(芬蘭文)
Svenska(瑞典文)
Türkçe(土耳其文)
tiếng Việt(越南文)
Українська(烏克蘭文)
回報翻譯問題
Mods MES and RAI both work, all of the following mods fail (all tested individually):
Other mods currently enabled:
Dedicated server version 1.197.073
Version: 1.197.073
The only mod present is Modular Encounters Spawner ( 1521905890 )
Seems like steam is having some weird issue as well since the download is timing out... I will try unsubscribing and re-subscribing to the mod and report back.
Update 1 ( 2021 - 01 - 14 ): Unsubscribing, deleting the appropriate mod files, and re-subscribing did not affect anything. I'll go decompile the Script Loading process and see if I can figure out what "path1" is actually referring to.
Update 2 ( 2021 - 01 - 14 ): Well at least the line causing the issue was obvious:
<< string path1 = Path.Combine(path, "Data", "Scripts"); >>
When I look in my dedicated server folder the mod simply doesn't exist... it never downloaded into "%ProgramData%/SpaceEngineersDedicated/<server>/content/244850"...
which explains why the loading process fails as there is literally nothing to load.
Something in the mod download process is busted...
I know either Keen or Steam changed that process at some point as older mods are simply a compressed bin file and 'newer' mods are not compressed.
I'll try a few more things to see if I can at least get the download process working.
Update 3 ( 2021 - 01 - 14): Well unfortunately simply re-uploading the mod and downloading that didn't work either. The download simply hits a timeout;
@Keen you should probably fail to start the server if a mod fails to download.
I'm not immediately sure how to resolve this. Its possible SE DS has some setting somewhere to increase the download timeout, but I don't have time to find that atm.
Server Log
2021-01-14 09:52:57.568 - Thread: 25 -> Mod dependencies query successful
2021-01-14 09:52:57.576 - Thread: 23 -> MyWorkshop.GetItemsBlocking: getting 1 items
2021-01-14 09:52:58.069 - Thread: 25 -> Mod query successful
2021-01-14 09:53:18.110 - Thread: 25 -> Workshop item with id 1521905890 download finished. Result: k_EResultTimeout
2021-01-14 09:53:18.110 - Thread: 25 -> Workshop item with id 1521905890 download finished. Result: k_EResultTimeout
2021-01-14 09:53:18.116 - Thread: 25 -> Error during downloading: Timeout
2021-01-14 09:53:18.116 - Thread: 23 -> Up to date mod: Id = 1521905890, title = 'Modular Encounters Spawner'
2021-01-14 09:53:18.122 - Thread: 23 -> Mod download time: 20.05 seconds
2021-01-14 09:53:18.126 - Thread: 23 -> Downloading world mods - END
2021-01-14 09:53:18.135 - Thread: 23 -> Loading session: C:\ProgramData\SpaceEngineersDedicated\ZappBranagon\Saves\ModularEncountersTest
2021-01-14 09:53:18.196 - Thread: 23 -> GC Memory: 62,384,752 B
2021-01-14 09:53:18.199 - Thread: 23 -> Process Memory: 274,587,648 B
2021-01-14 09:53:18.201 - Thread: 23 -> Experimental mode: Yes
2021-01-14 09:53:18.201 - Thread: 23 -> Experimental mode reason: ExperimentalMode, EnableIngameScripts, Mods
2021-01-14 09:53:18.207 - Thread: 23 -> Console compatibility: No
2021-01-14 09:53:20.068 - Thread: 23 -> MyScriptManager.LoadData() - START
2021-01-14 09:53:20.078 - Thread: 23 -> Exception while loading world: Value cannot be null.
Parameter name: path1
2021-01-14 09:53:20.080 - Thread: 23 -> at System.IO.Path.Combine(String path1, String path2)
at VRage.Game.MyModContext.Init(ModItem modItem)
at Sandbox.Game.World.MyScriptManager.LoadData()
at Sandbox.Game.World.MySession.PrepareBaseSession(MyObjectBuilder_Checkpoint checkpoint, MyObjectBuilder_Sector sector)
at Sandbox.Game.World.MySession.Load(String sessionPath, MyObjectBuilder_Checkpoint checkpoint, UInt64 checkpointSizeInBytes, Boolean saveLastStates, Boolean allowXml)
at Sandbox.Game.World.MySessionLoader.LoadDedicatedSession(String sessionPath, CancelToken cancelToken, Action afterLoad)
at Sandbox.MySandboxGame.InitQuickLaunch()
2021-01-14 09:53:20.080 - Thread: 23 -> MySandboxGame.Initialize() - END