Hey all...this error is spamming console. I have no idea what is causing it and not sure how to figure it out. It seems that once this error begins, the server memory and processor slowly begin to increase over time resulting in odd behavior. (ie. plugins slow to reload, some get hung in a "the requested plugin is already in the process of loading" state, etc.)
I rebooted the server yesterday to try to resolve the issue, and then I received an additional Rust server update which broke my map file (again). I had to do a map wipe to recover the server. We had just gone through the force wipe from FP a few days earlier, so this really sucked. The reboot stopped the OverflowException error spam for about a day. Then I upgraded a plugin today and when all of the plugins were restarting, the error spam came back again. I've gone through and tried to selectively stop certain plugins that I thought might be causing the issue, but I've had no luck.
Any idea how I can troubleshoot this issue? Thanks!
(List of installed plugins below)
01 "ConnectMessages" (1.2.1) by Mroczny (0.00s) - ConnectMessages.cs
02 "Stack Size Controller" (4.1.1) by AnExiledDev (0.34s) - StackSizeController.cs
03 "BGrade" (1.1.4) by Ryan / Rustoria.co (0.00s) - BGrade.cs
04 "Admin AntiHack Fix" (1.0.0) by Solarix (0.00s) - AdminAntiHackFix.cs
05 "Furnace Splitter" (2.5.1) by FastBurst (0.12s) - FurnaceSplitter.cs
06 "SkinBox" (2.1.23) by k1lly0u (0.60s) - SkinBox.cs
07 "Anti Entity" (1.0.1) by birthdates (0.12s) - AntiEntity.cs
08 "HeavyCargoShipEvent" (1.2.1) by Cahnu (0.05s) - HeavyCargoShipEvent.cs
09 "Automatic Authorization" (1.3.3) by k1lly0u/Arainrr (0.04s) - AutomaticAuthorization.cs
10 "Instant Craft" (2.2.1) by Vlad-0003 / Orange / rostov114 (0.00s) - InstantCraft.cs
11 "Magic Clock Panel" (1.0.2) by MJSU (0.03s) - MagicClockPanel.cs
12 "Advert Messages" (3.0.2) by LaserHydra (0.00s) - AdvertMessages.cs
13 "ZLevels Remastered" (3.1.7) by nivex (0.32s) - ZLevelsRemastered.cs
14 "Anti Offline Raid" (0.4.2) by Calytic (0.48s) - AntiOfflineRaid.cs
15 "PrivateMessages" (1.1.11) by MisterPixie (0.00s) - PrivateMessages.cs
16 "Remover Tool" (4.3.37) by Reneb/Fuji/Arainrr/Tryhard (0.01s) - RemoverTool.cs
17 "Blueprint Manager" (2.0.6) by Whispers88 (0.01s) - BlueprintManager.cs
18 "Object Remover" (3.0.5) by Iv Misticos (0.00s) - ObjectRemover.cs
19 "Instant Buy" (1.0.3) by Jake_Rich/collect_vood/Bushhy (0.00s) - InstantBuy.cs
20 "Trade" (1.2.44) by Calytic (0.00s) - Trade.cs
21 "Copy Paste" (4.1.35) by misticos (0.07s) - CopyPaste.cs
22 "Backpacks" (3.11.6) by WhiteThunder (0.02s) - Backpacks.cs
23 "Simple Kill Feed" (2.1.2) by Krungh Crow (0.00s) - SimpleKillFeed.cs
24 "Automated Events" (1.0.11) by k1lly0u/mspeedie/Arainrr (0.04s) - AutomatedEvents.cs
25 "Magic Cargo Ship Panel" (1.0.1) by MJSU (0.01s) - MagicCargoShipPanel.cs
26 "Day Night Gather" (1.1.1) by klauz24 (0.02s) - DayNightGather.cs
27 "Quick Sort" (1.8.1) by MON@H (0.01s) - QuickSort.cs
28 "Economics" (3.9.1) by Wulf (0.01s) - Economics.cs
29 "Infinite Stock" (1.0.2) by Orange (0.24s) - InfiniteStock.cs
30 "Auto Lock" (2.4.4) by birthdates (0.00s) - AutoLock.cs
31 "Playtime Tracker" (0.2.2) by k1lly0u (0.01s) - PlaytimeTracker.cs
32 "Building Workbench" (1.3.2) by MJSU (0.07s) - BuildingWorkbench.cs
33 "ChaosNPCDownloader" (0.1.0) by k1lly0u (0.00s) - ChaosNPCDownloader.cs
34 "Image Library" (2.0.61) by Absolut & K1lly0u (0.02s) - ImageLibrary.cs
35 "RevivePlayer" (1.1.2) by CASHR#6906 (0.01s) - RevivePlayer.cs
36 "HeliCrashEvent" (1.0.5) by Cahnu (0.00s) - HeliCrashEvent.cs
37 "Server Info" (0.5.8) by FastBurst (0.05s) - ServerInfo.cs
38 "Building Grades" (1.0.10) by Default/Arainrr/Dana (0.00s) - BuildingGrades.cs
39 "Magic Panel" (1.0.8) by MJSU (0.04s) - MagicPanel.cs
40 "No Escape" (2.1.35) by Calytic (0.03s) - NoEscape.cs
41 "SAMSiteAuth" (2.4.3) by haggbart (0.00s) - SAMSiteAuth.cs
42 "Recycle Manager" (2.0.3) by WhiteThunder (0.00s) - RecycleManager.cs
43 "TimeOfDay" (2.3.4) by FuJiCuRa (0.00s) - TimeOfDay.cs
44 "Magic Server Rewards Panel" (1.0.6) by MJSU (0.00s) - MagicServerRewardsPanel.cs
45 "Turret Weapons" (1.0.1) by Iv Misticos (0.06s) - TurretWeapons.cs
46 "Vanish" (1.6.8) by Whispers88 (0.04s) - Vanish.cs
47 "No Give Notices" (0.3.0) by Wulf (0.00s) - NoGiveNotices.cs
48 "Magic Ch47 Panel" (1.0.1) by MJSU (0.01s) - MagicCh47Panel.cs
49 "Nav Mesh Error Fix" (1.1.1) by Ryz0r (0.00s) - NavMeshErrorFix.cs
50 "Tebex Donate" (1.7.0) by Tebex (0.01s) - TebexDonate.cs
51 "Turret Config" (2.1.0) by Calytic (0.65s) - TurretConfig.cs
52 "Quick Smelt" (5.1.5) by misticos (0.30s) - QuickSmelt.cs
53 "Kits" (4.4.0) by k1lly0u (0.01s) - Kits.cs
54 "Player Challenges" (2.0.49) by k1lly0u (0.06s) - PlayerChallenges.cs
55 "Better Chat" (5.2.12) by LaserHydra (0.00s) - BetterChat.cs
56 "AntiNoobRaid" (2.1.1) by MasterSplinter (0.35s) - AntiNoobRaid.cs
57 "Gather Manager" (2.2.78) by Mughisi (0.24s) - GatherManager.cs
58 "Raidable Bases" (2.7.2) by nivex (0.34s) - RaidableBases.cs
59 "PlaneCrash" (0.3.7) by k1lly0u (0.00s) - PlaneCrash.cs
60 "AlphaLoot" (3.1.20) by k1lly0u (2.23s) - AlphaLoot.cs
61 "Server Rewards Wipe" (1.1.2) by ZEODE (0.00s) - ServerRewardsWipe.cs
62 "Rust:IO Clans" (1.7.6) by playrust.io / dcode (0.00s) - Clans.cs
63 "LockOnRockets" (0.3.15) by k1lly0u (0.09s) - LockOnRockets.cs
64 "Magic Bradley Panel" (1.0.1) by MJSU (0.01s) - MagicBradleyPanel.cs
65 "Server Rewards" (0.4.74) by k1lly0u (0.14s) - ServerRewards.cs
66 "Auto Doors" (3.3.10) by Wulf/lukespragg/Arainrr/James/Bushhy (0.05s) - AutoDoors.cs
67 "Instant Startup" (1.0.2) by Kaysharp (0.00s) - InstantStartup.cs
68 "Spawn Mini" (2.12.1) by SpooksAU (0.05s) - SpawnMini.cs
69 "SkipNightVote" (0.1.4) by k1lly0u (0.02s) - SkipNightVote.cs
70 "Admin Radar" (5.3.1) by nivex (0.12s) - AdminRadar.cs
71 "No Heli Flyhack" (1.2.0) by Dooby Skoo (0.00s) - NoHeliFlyhack.cs
72 "Magic Oil Rig Panel" (1.0.2) by MJSU (0.02s) - MagicOilRigPanel.cs
73 "Chest Stacks" (1.3.3) by supreme (0.01s) - ChestStacks.cs
74 "Base Repair" (1.0.24) by MJSU (0.00s) - BaseRepair.cs
75 "Money Time" (2.1.0) by Wulf (0.06s) - MoneyTime.cs
76 "NTeleportation" (1.7.3) by nivex (0.05s) - NTeleportation.cs
77 "HomeRecycler" (2.0.6) by wazzzup (0.23s) - HomeRecycler.cs
OverflowException: Arithmetic operation resulted in an overflow.
Sounds like it could be a map issue.
If you're using a custom map, test it with a proc gen map and see if you still have the same issue.
It's not a custom map. I think this has something to do with the Facepunch update. It's so frustrating to be afraid to reboot your server because you're about 80% certain FP will give you another "patch" that will make your map file unusable.
Merged post
Well, I'm beyond frustrated at this point. The error spam continued overnight and I noticed server utilization (proc and mem) was gradually increasing over time. To be safe, I went around and did a manual copy of each player's bases to ensure they wouldn't be lost in a map crash. This took me almost an hour. I had a system where i named the files based on map coordinate and took pics of the bases so I could manually paste them back correctly if needed.
Then I rebooted the server...and a Facepunch update auto-applied to the server. Server went through the initial load in console...and I landed on this error:
map : Procedural Map
players : 0 (200 max) (0 queued) (0 joining)
id name ping connected addr owner violation kicks
Spawning 89776 entities
Database sv.files.237.db opened, SQLite version: 3.22.0
Error loading save (server/rust/proceduralmap.4050.1941511513.237.sav)
OverflowException: Arithmetic operation resulted in an overflow.
Every time I reboot my server and receive a Facepunch update, my map is unusable. I don't know what to do. I'm almost ready to shut the server down permanently due to Facepunch's garbage software. So stinking frustrating. No helpful error logs or debugging available to me...I'm left guessing root cause and it so frustrating...
Could be a bad save file too. Have you tried a wipe? I know it's not the best solution, but it could help.
The server map wiped four times last week. Each time I had to restore bases from copy paste backups and players were not happy. Finally, I just decided to do a full wipe and try a different map. The server seemed to be running fine for a few days...until I noticed a plug-in wasn't working. I reloaded it and started seeing the spam overflow messages again. I tried unloading the plug-in, but the error spam won't stop. Every time those errors start showing up, the next reboot will result in an unusable map. I haven't tried a reboot yet...plan to go around and copy bases again tomorrow when I have more time. I wish I could figure out the root cause of this issue.