hi! when i run the save command from the server console this huge text appears:
(Filename: <315183dcd83d4a95b69839ba47d7806a> Line: 0)
ArgumentNullException: Value cannot be null.
at Facepunch.Pool.FreeMemoryStream (System.IO.MemoryStream& obj) [0x00004] in <7f8fd8d0b2fc4a4bb0ab3f611526a00c>:0
at ProtoBuf.Item+ConditionData.Serialize (System.IO.Stream stream, ProtoBuf.Item+ConditionData instance) [0x0002e] in <315183dcd83d4a95b69839ba47d7806a>:0
at ProtoBuf.Item.Serialize (System.IO.Stream stream, ProtoBuf.Item instance) [0x00116] in <315183dcd83d4a95b69839ba47d7806a>:0
at ProtoBuf.ItemContainer.Serialize (System.IO.Stream stream, ProtoBuf.ItemContainer instance) [0x0012f] in <315183dcd83d4a95b69839ba47d7806a>:0
at ProtoBuf.StorageBox.Serialize (System.IO.Stream stream, ProtoBuf.StorageBox instance) [0x0001e] in <315183dcd83d4a95b69839ba47d7806a>:0
at ProtoBuf.Entity.Serialize (System.IO.Stream stream, ProtoBuf.Entity instance) [0x00389] in <315183dcd83d4a95b69839ba47d7806a>:0
at ProtoBuf.Entity.ToProto (System.IO.Stream stream) [0x00000] in <315183dcd83d4a95b69839ba47d7806a>:0
at BaseNetworkable.ToStream (System.IO.Stream stream, BaseNetworkable+SaveInfo saveInfo) [0x00063] in <829d68a0c0be4d328daa4edc09da3730>:0
at BaseNetworkable.GetSaveCache () [0x00045] in <829d68a0c0be4d328daa4edc09da3730>:0
at SaveRestore+<Save>d__9.MoveNext () [0x000cd] in <829d68a0c0be4d328daa4edc09da3730>:0
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
<Save>d__9:MoveNext()
<DoAutomatedSave>d__13:MoveNext()
SaveRestore:Save(Boolean)
ConVar.Server:save(Arg)
<>c:<.cctor>b__2_974(Arg)
ConsoleSystem:Internal(Arg)
ConsoleSystem:Run(Option, String, Object[])
RustLinuxConsoleFix.HarmonyPatch_EnableLinuxConsole:OnConsoleMessageEvent(Object, StringEventArgs)
RustLinuxConsoleFix.ConsoleReader:OnConsoleMessage(String)
RustLinuxConsoleFix.ConsoleReader:PollConsole()
RustLinuxConsoleFix.<>c:<EnableConsole>b__0_0()
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart()
(Filename: <7f8fd8d0b2fc4a4bb0ab3f611526a00c> Line: 0)
Saved 183,679 ents, cache(1.49), write(0.06), disk(0.06).
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)
Saving complete
Error or normal? when i run the "save" command from the server console this huge text appearsSolved
WHY are you running save from the console, server does this every 10 min by default
the cache time (1.49) seems really high.. I'm curious about your system specs, server fps, and plugin list.
maxWalkerWHY are you running save from the console, server does this every 10 min by default
the cache time (1.49) seems really high.. I'm curious about your system specs, server fps, and plugin list.
hi! thanks for answering :) since the beginning of the wipe I've had a problem but it hasn't happened again for a week, it was when the server restarted it didn't start and it gave this error: lz4 block (see image)https://imgur.com/OAD74Hh
I just wanted to stop the server to make a backup of the oxide folder so I ran the save command. Is all that text normal? my logs are full of weird stuff :( I switched to iced host 1 month ago..
host: iced host
System
OS: Linux 5.4 Ubuntu 18.04 64bit
CPU
Model: AMD Ryzen 7 3700X 8-Core Processor
Cores: 16
Memory: 128754 MB
server fps 25
AbandonedBases
AdminRadar
Arkan
ArmorNotForever
AutomaticAuthorization
Backpacks
BradleyGuards
BuildingInfo
ChatPrefix
CopyPaste
CraftingController
CustomSkinsStacksFix
DeathNotes
DiscordServerStats
ElectricGeneratorTweaker
EnhancedHammer
ExcavatorLock
ExtendedRecycler
FancyDrop
FixCargoshipRHIB
FurnaceSplitter
GUIAnnouncements
GatherManager
GetToDaChoppa
HeliControl
HitIcon
ImageLibrary
InfoPanel
InstantMixingTable
IntoTheBoat
Kits
LoadingMessages
LootDefender
MagicLoot
MapNoteTeleport
MinicopterDCProtect
MonumentsRecycler
MovableCCTV
NavMeshErrorFix
NoGiveNotices
NoMLRSMount
NpcSpawn
OldSchoolQuarries
OnlinePlayers
PermissionsManager
PersonalHeli
PlaceholderAPI
PreventLooting
QuickSmelt
RaidableBases
RandomRespawner
RecyclerSpeed
RemoverTool
SatDishEvent
ServerInfo
SignArtist
Skins
Spawns
StackSizeController
SurfaceRailway
TimeOfDay
TruePVE
UiPlus
Vanish
VehicleLicence
WaterEvent
Welcomer
XDCobaltLaboratory
ZoneManager
save command doesn't have anything to do with the oxide folder. if you want to make a copy of the oxide folder perform a backup using the hosts back utility or FTP the folder to your desktop, for a hard copy.
server fps 25? WTF at an absolute minimum this should be around 60 preferable 100.
nashslash
save command doesn't have anything to do with the oxide folder. if you want to make a copy of the oxide folder perform a backup using the hosts back utility or FTP the folder to your desktop, for a hard copy.
server fps 25? WTF at an absolute minimum this should be around 60 preferable 100.
I always fixed it around 25 max 30 because it was recommended by the host and the server runs normally without lag, even Facepunch already said that you can limit your server to 30 FPS and your players wouldn't know the difference. We recommend setting fps. max to a value between 30 and 100. so I limit it to 25, should I put 60? but isn't that the problem? Thanks for the answers :)
The server FPS doesn't need to be high, anything 30 or over should be enough; the higher would generally mean just more resource usage. That wouldn't affect the save though really.
Wulf
The server FPS doesn't need to be high, anything 30 or over should be enough; the higher would generally mean just more resource usage. That wouldn't affect the save though really.
Do you think I have too many plugins?
No, the error in your log refers to a Harmony patch, so I would start that. From there if there are issues still, I'd look to see if anything is messing with the map or entities. I'd make sure you aren't running saves too frequently as well.Vanpaul
Do you think I have too many plugins?
sorry for my naivety but what is harmony? :s
They are mods thst patch your server files in memory and are located under the HarmonyMods folder.Vanpaul
sorry for my naivety but what is harmony? :s
ok i how do i solve this from harmony patch?
I'm sayi you have a harmony patch/mod installed that is shown in the error, which I'd suggest removing that mod to see if that resolved any issues there.Vanpaul
ok i how do i solve this from harmony patch?
Wulf
I'm sayi you have a harmony patch/mod installed that is shown in the error, which I'd suggest removing that mod to see if that resolved any issues there.
OK. just delete this folder? or how do i do it?
https://imgur.com/Np4o3pU
Vanpaul
OK. just delete this folder? or how do i do it?
https://imgur.com/Np4o3pU
Before you delete the folder check that there is something inside it, if it is empty there is no need to delete it, if there is something inside it , delete the contents
I stopped the sv and deleted the file inside the folder but the file reappeared. https://imgur.com/oly2EEJ
Or do I have to delete it here too?
https://imgur.com/WYGdyQ8
Merged post
I deleted the 2 files but the problem still persists. I contacted my host they sent me the facepunch link to report the problem..
Invalidate Network Cache took 0.04 seconds
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)
NullReferenceException: Object reference not set to an instance of an object
at EffectData.Serialize (System.IO.Stream stream, EffectData instance) [0x0004a] in <315183dcd83d4a95b69839ba47d7806a>:0
at EffectData.WriteToStream (System.IO.Stream stream) [0x00000] in <315183dcd83d4a95b69839ba47d7806a>:0
at EffectNetwork.Send (Effect effect) [0x00144] in <829d68a0c0be4d328daa4edc09da3730>:0
at Effect+server.Run (System.String strName, BaseEntity ent, System.UInt32 boneID, UnityEngine.Vector3 posLocal, UnityEngine.Vector3 normLocal, Network.Connection sourceConnection, System.Boolean broadcast) [0x00032] in <829d68a0c0be4d328daa4edc09da3730>:0
at ScientistNPC.PlayRadioChatter () [0x00071] in <829d68a0c0be4d328daa4edc09da3730>:0
at InvokeHandlerBase`1[T].DoTick () [0x000be] in <12263994028945e7af2ebbed7e0fe519>:0
at InvokeHandlerBase`1[T].LateUpdate () [0x0000c] in <12263994028945e7af2ebbed7e0fe519>:0
(Filename: <315183dcd83d4a95b69839ba47d7806a> Line: 0)
ArgumentNullException: Value cannot be null.
at Facepunch.Pool.FreeMemoryStream (System.IO.MemoryStream& obj) [0x00004] in <7f8fd8d0b2fc4a4bb0ab3f611526a00c>:0
at UnityEngine.Vector3Serialized.Serialize (System.IO.Stream stream, UnityEngine.Vector3 instance) [0x00042] in <315183dcd83d4a95b69839ba47d7806a>:0
at ProtoBuf.BaseEntity.Serialize (System.IO.Stream stream, ProtoBuf.BaseEntity instance) [0x00016] in <315183dcd83d4a95b69839ba47d7806a>:0
at ProtoBuf.Entity.Serialize (System.IO.Stream stream, ProtoBuf.Entity instance) [0x0005f] in <315183dcd83d4a95b69839ba47d7806a>:0
at ProtoBuf.Entity.ToProto (System.IO.Stream stream) [0x00000] in <315183dcd83d4a95b69839ba47d7806a>:0
at BaseNetworkable.ToStream (System.IO.Stream stream, BaseNetworkable+SaveInfo saveInfo) [0x00063] in <829d68a0c0be4d328daa4edc09da3730>:0
at BaseNetworkable.GetSaveCache () [0x00045] in <829d68a0c0be4d328daa4edc09da3730>:0
at SaveRestore+<Save>d__9.MoveNext () [0x000cd] in <829d68a0c0be4d328daa4edc09da3730>:0
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
<Save>d__9:MoveNext()
<DoAutomatedSave>d__13:MoveNext()
SaveRestore:Save(Boolean)
ConVar.Server:save(Arg)
<>c:<.cctor>b__2_974(Arg)
ConsoleSystem:Internal(Arg)
ConsoleSystem:Run(Option, String, Object[])
RustLinuxConsoleFix.HarmonyPatch_EnableLinuxConsole:OnConsoleMessageEvent(Object, StringEventArgs)
RustLinuxConsoleFix.ConsoleReader:OnConsoleMessage(String)
RustLinuxConsoleFix.ConsoleReader:PollConsole()
RustLinuxConsoleFix.<>c:<EnableConsole>b__0_0()
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart()
(Filename: <7f8fd8d0b2fc4a4bb0ab3f611526a00c> Line: 0)
Saved 200,413 ents, cache(1.64), write(0.07), disk(0.05).
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)
Saving complete
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)
Saved 200,424 ents, cache(0.32), write(0.09), disk(0.05).
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)
Saving complete
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)
Merged post
some players have reported to me that things are disappearing from their bases. 1 told me that he lost the electrical installation of the base another told me that 2 vending machines disappeared. I really don't know what's going on I have rust servers for 3 years I've never seen anything like this
Merged post
I removed all plugins, ran the save command and got kicked out of sv with this error:
disconnecting: Entities Out Of Order: expected 3255, received 3257
Merged post
and now this error spam on console :
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)
Rcon Error: System.ObjectDisposedException: Cannot access a disposed object.
Object name: 'System.Net.Sockets.NetworkStream'.
at System.Net.Sockets.NetworkStream.EndWrite (System.IAsyncResult asyncResult) [0x00015] in <ef151b6abb5d474cb2c1cb8906a8b5a4>:0
at Fleck.WebSocketConnection+<>c__DisplayClass65_0.<SendBytes>b__0 (System.IAsyncResult result) [0x00019] in <ab99eefdd17e4a4e88de8ba5c29af877>:0
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)
Rcon Error: System.ObjectDisposedException: Cannot access a disposed object.
Object name: 'System.Net.Sockets.NetworkStream'.
at System.Net.Sockets.NetworkStream.EndWrite (System.IAsyncResult asyncResult) [0x00015] in <ef151b6abb5d474cb2c1cb8906a8b5a4>:0
[Pterodactyl Daemon]: Server is outputting console data too quickly -- throttling...
Saved 195,639 ents, cache(0.32), write(0.10), disk(0.04).
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)
Saving complete
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)