超级玩家
![Rank: 5](static/image/common/star_level3.gif) ![Rank: 5](static/image/common/star_level1.gif)
- 贡献度
- 28
- 金元
- 5177
- 积分
- 630
- 精华
- 0
- 注册时间
- 2018-12-12
|
本帖最后由 983827100 于 2022-10-6 20:43 编辑
如题,我之前不断地订阅mod,不断地勾选,最后发现无论如何都会爆红,哪怕你将mod全取消都会爆红,后来发现只需要将steam\steamapps\common\The Scroll Of Taiwu\Save目录下的ModSettings.Lua删除,进入游戏后重新勾选mod就能解决,如果又订阅其他的mod重复上面步骤即可解决。可能是太吾在mod设置方面的一个bug吧
排除完毕,以上问题属于mod冲突,带着系统闯太吾mod和手动保存mod冲突,第一次加载时没有问题,但是等到再一次加载时必爆红,推测可能是因为存档功能重复,yellowServerLog.log文件被重复调用导致的红字
卸载手动存档mod后仍有此问题,正在进一步排查
排查失败,红字随机出现,之前确定没问题的再一次排查又出现了红字,已经躺平,等待大佬救助
附两段红字
ReadInterProcessMessages thread is about to exit.
ReadInterProcessMessages: System.Net.Sockets.SocketException (0x80004005): 远程主机强迫关闭了一个现有的连接。
at System.Net.Sockets.Socket.Receive (System.Byte[] buffer, System.Int32 offset, System.Int32 size, System.Net.Sockets.SocketFlags socketFlags) [0x00016] in <d2957de1c3fd4781a43d89572183136c>:0
at GameData.GameDataBridge.GameDataBridge.GetUnmanagedValuesFromSocket[T1,T2] (T1& item1, T2& item2) [0x00020] in <c0c14869a7c0489f84ec195030836365>:0
at GameData.GameDataBridge.GameDataBridge.ReadInterProcessMessage () [0x00001] in <c0c14869a7c0489f84ec195030836365>:0
at GameData.GameDataBridge.GameDataBridge.ReadInterProcessMessages () [0x00012] in <c0c14869a7c0489f84ec195030836365>:0
UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
UnityEngine.DebugLogHandler ogFormat(LogType, Object, String, Object[])
UnityEngine.Logger og(LogType, Object)
UnityEngine.Debug ogError(Object)
GameData.GameDataBridge.GameDataBridge:CheckErrorMessages()
GameData.GameDataBridge.UnityAdapter.GameDataBridgeUnityAdapter:Update()
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 45)
Outgoing message: Disconnect
WriteInterProcessMessages thread is about to exit.
WriteInterProcessMessagesDisconnect: System.Net.Sockets.SocketException (0x80004005): 远程主机强迫关闭了一个现有的连接。
at System.Net.Sockets.Socket.Send (System.Byte[] buffer, System.Int32 offset, System.Int32 size, System.Net.Sockets.SocketFlags socketFlags) [0x00016] in <d2957de1c3fd4781a43d89572183136c>:0
at GameData.GameDataBridge.GameDataBridge.WriteInterProcessMessagesDisconnect () [0x00056] in <c0c14869a7c0489f84ec195030836365>:0
UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
UnityEngine.DebugLogHandler ogFormat(LogType, Object, String, Object[])
UnityEngine.Logger og(LogType, Object)
UnityEngine.Debug ogError(Object)
第二段
2022-10-06 15:40:28.9807|ERROR|Main|GameData.Program|System.IO.IOException: The process cannot access the file 'E:\steam\steamapps\common\The Scroll Of Taiwu\Logs\yellowServerLog.log' because it is being used by another process.
at System.IO.FileStream.ValidateFileHandle(SafeFileHandle fileHandle)
at System.IO.FileStream.CreateFileOpenHandle(FileMode mode, FileShare share, FileOptions options)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
at System.IO.StreamWriter.ValidateArgsAndOpenPath(String path, Boolean append, Encoding encoding, Int32 bufferSize)
at System.IO.StreamWriter..ctor(String path)
at System.IO.File.WriteAllText(String path, String contents)
at HellowWorldSystemBackend.LogTool.Log(String str)
at HellowWorldSystemBackend.HellowWorldSystemBackend.Initialize()
at TaiwuModdingLib.Core.Plugin.PluginHelper.LoadPlugin(String directoryPath, String dllName, String modIdStr)
at GameData.Domains.Mod.ModDomain.LoadMod(ModInfo modInfo) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Mod\ModDomain.cs:line 116
at GameData.Domains.Mod.ModDomain.LoadAllMods(ModInfoList modInfoList) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Mod\ModDomain.cs:line 55
at GameData.GameDataBridge.GameDataBridge.InitializeGameDataModule() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\GameDataBridge\GameDataBridge.cs:line 214
at GameData.GameDataBridge.GameDataBridge.RunMainLoop() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\GameDataBridge\GameDataBridge.cs:line 127
at GameData.Program.Main(String[] args) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Program.cs:line 64
UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
UnityEngine.DebugLogHandler ogFormat(LogType, Object, String, Object[])
UnityEngine.Logger og(LogType, Object)
UnityEngine.Debug ogError(Object)
GameData.GameDataBridge.GameDataBridge:CheckErrorMessages()
GameData.GameDataBridge.UnityAdapter.GameDataBridgeUnityAdapter:Update()
|
|