Всем привет!
После последнего обновления Раст
Проблема с плагинами. Кто подскажет что это за ошибка и как её решить?
[BetterNpc] File Wild Swamp has been loaded successfully!
UnauthorizedAccessException: Access to the path "/home/ogp_agent/OGP_User_Files/1/oxide/data/BetterNpc/Monument/Abandoned Cabins.json" is denied.
at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0019e] in <2161c9885dd04ff291b79db9349c4b9b>:0
at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.IO.FileOptions options) [0x00000] in <2161c9885dd04ff291b79db9349c4b9b>:0
at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,int,System.IO.FileOptions)
at System.IO.StreamWriter..ctor (System.String path, System.Boolean append, System.Text.Encoding encoding, System.Int32 bufferSize) [0x00055] in <2161c9885dd04ff291b79db9349c4b9b>:0
at System.IO.StreamWriter..ctor (System.String path) [0x00008] in <2161c9885dd04ff291b79db9349c4b9b>:0
at (wrapper remoting-invoke-with-check) System.IO.StreamWriter..ctor(string)
at System.IO.File.WriteAllText (System.String path, System.String contents) [0x00026] in <2161c9885dd04ff291b79db9349c4b9b>:0
at Oxide.Core.Configuration.DynamicConfigFile.WriteObject[T] (T config, System.Boolean sync, System.String filename) [0x0003f] in <18d4f19bbc844191b11ed9e69284d09b>:0
at Oxide.Core.DataFileSystem.WriteObject[T] (System.String name, T Object, System.Boolean sync) [0x00007] in <18d4f19bbc844191b11ed9e69284d09b>:0
at Oxide.Plugins.BetterNpc.UpdateMonumentDataFiles () [0x000b8] in <278b7de4d6c340498f66d3c8b60cc3d4>:0
at Oxide.Plugins.BetterNpc+<LoadAllFiles>d__50.MoveNext () [0x00070] in <278b7de4d6c340498f66d3c8b60cc3d4>:0
at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00026] in <8aebd7627ade4efeae84aca54d1d32ad>:0
UnityEngine.MonoBehaviour:StartCoroutineManaged2(MonoBehaviour, IEnumerator)
UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
Oxide.Plugins.BetterNpc:OnServerInitialized()
Oxide.Plugins.BetterNpc
irectCallHook(String, Object&, Object[])
Oxide.Plugins.CSharpPlugin:InvokeMethod(HookMethod, Object[])
Oxide.Core.Plugins.CSPlugin:OnCallHook(String, Object[])
Oxide.Core.Plugins.Plugin:CallHook(String, Object[])
Oxide.Game.Rust.RustCore:OnPluginLoaded(Plugin)
System.Reflection.RuntimeMethodInfo:InternalInvoke(RuntimeMethodInfo, Object, Object[], Exception&)
System.Reflection.RuntimeMethodInfo:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MethodBase:Invoke(Object, Object[])
Oxide.Core.Plugins.CSPlugin:InvokeMethod(HookMethod, Object[])
Oxide.Core.Plugins.CSPlugin:OnCallHook(String, Object[])
Oxide.Core.Plugins.Plugin:CallHook(String, Object[])
Oxide.Core.Plugins.PluginManager:CallHook(String, Object[])
Oxide.Core.OxideMod:CallHook_Patch1(Object, String, Object[])
Oxide.Core.OxideMod
luginLoaded(Plugin)
Oxide.Plugins.<>c__DisplayClass6_0:<LoadPlugin>b__0(Boolean)
Oxide.Plugins.CompiledAssembly:LoadAssembly(Action`1)
Oxide.Plugins.CompilablePlugin:LoadPlugin(Action`1)
Oxide.Plugins.<>c__DisplayClass20_0:<Load>b__0(Boolean)
Oxide.Plugins.CompilableFile:Compile(Action`1)
Oxide.Plugins.CSharpPluginLoader:Load(CompilablePlugin)
Oxide.Plugins.CSharpPluginLoader:Load(String, String)
Oxide.Core.OxideMod:LoadPlugin(String)
Oxide.Core.OxideMod:watcher_OnPluginAdded(String)
Oxide.Core.Plugins.Watchers.PluginChangeWatcher:FirePluginAdded(String)
Oxide.Core.Plugins.Watchers.<>c__DisplayClass12_0:<watcher_Changed>b__1()
Oxide.Core.Libraries.TimerInstance:FireCallback()
Oxide.Core.Libraries.TimerInstance:Invoke(Single)
Oxide.Core.Libraries.Timer:Update(Single)
Oxide.Core.OxideMod:OnFrame(Single)
Oxide.Core.Unity.UnityScript:Update()