Hi all!
I run a 20x modded server with a lot of plugins which runs perfect, but I recently made a second server in a different region and did a copy paste job of the first server with minor editing to get the second server up and running.
The problem I have is that while the second server works fine for 2-3 days, it then randomly will completely reset all plugin permissions and reset all usergroups but the world save with player bases is still fine. I can't work out why this is happening.
Thanks for the help!
Oxide plugin permissions and usergroups keep resetting
Are you saving your server before shutting down?
The server seems to be auto saving fine but I checked the logs and it looks like the server crashed and automatically restarted but I am missing hours of that log file. This was the last part of the log.
Do you think that the issue is caused because I simply copy pasted the entire server #1 to server #2 which would be on a different machine (through GTX Gaming) so maybe the directories could be wrong?
Interestingly when I fist copy everything across, everything works fine on the second server and all permissions and usergroups are working as normal but then after a few days something goes wrong and it's all reset. This is the second time it has happened.
Thanks again.
16:00 [Info] [FancyDrop] Random Airdrop of type 'regular' incoming at: (282, 40, -268) grid area: O14
16:00 [Info] [FancyDrop] Timed Airdrop initiated with command 'ad.random'
16:00 [Info] [FancyDrop] Next timed Airdrop in 47 minutes
16:11 [Error] Failed to run a 900.00 timer in 'PlaytimeTracker v0.2.2' (IOException: Win32 IO returned 112. Path: D:\TCAFiles\Users\******\3802482\oxide\data\PlaytimeTracker\user_data.json)
at System.IO.FileStream.Dispose (System.Boolean disposing) [0x000cb] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.IO.Stream.Close () [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.IO.StreamWriter.Dispose (System.Boolean disposing) [0x0003f] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.IO.TextWriter.Dispose () [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.IO.File.WriteAllText (System.String path, System.String contents, System.Text.Encoding encoding) [0x00015] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.IO.File.WriteAllText (System.String path, System.String contents) [0x00007] in <eae584ce26bc40229c1b1aa476bfa589>:0
at Oxide.Core.Configuration.DynamicConfigFile.WriteObject[T] (T config, System.Boolean sync, System.String filename) [0x0003f] in <12678b905a6d43c3a9cc366104306651>:0
at Oxide.Plugins.PlaytimeTracker.SaveData () [0x00000] in <8eaab45c00b14c059fdee033c3d835e5>:0
at Oxide.Plugins.PlaytimeTracker.<TimedSaveData>m__0 () [0x00000] in <8eaab45c00b14c059fdee033c3d835e5>:0
at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <12678b905a6d43c3a9cc366104306651>:0
16:13 [Error] Failed to save protobuf data to oxide.users.data (IOException: Win32 IO returned 112. Path: D:\TCAFiles\Users\******\3802482\oxide\data\oxide.users.data)
at System.IO.FileStream.Dispose (System.Boolean disposing) [0x000cb] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.IO.Stream.Close () [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.IO.Stream.Dispose () [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at Oxide.Core.ProtoStorage.Save[T] (T data, System.String[] subPaths) [0x0004b] in <12678b905a6d43c3a9cc366104306651>:0
16:13 [Error] Failed to save protobuf data to oxide.groups.data (IOException: Win32 IO returned 112. Path: D:\TCAFiles\Users\******\3802482\oxide\data\oxide.groups.data)
at System.IO.FileStream.Dispose (System.Boolean disposing) [0x000cb] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.IO.Stream.Close () [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.IO.Stream.Dispose () [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at Oxide.Core.ProtoStorage.Save[T] (T data, System.String[] subPaths) [0x0004b] in <12678b905a6d43c3a9cc366104306651>:0 Looks like your server is out of disk space.
Thanks Wulf.
A friend of mine moved today from GTXgaming to my partners host... i wonder if everything is alright with GTXgaming.. i had in the past 48H an average of 6 users asking me if there was a better host due to GTXGaming.
I use GTX for testing and server building but my live servers are with Server Blend
My permissions continue reseting , can someone tell me where could be the problem ?