Many server errors.

Hey everyone,

About 2 weeks ago, I decided to begin hosting my own Rust server in hopes of building a community/network. Fortunately enough for me, it is just now week 2 and the server is peaking at 13 players with a consistent 5 at least.

My problem is, that every 10 hours or so, all players are kicked from the server. The reason for kicking is either "InvalidAuthSession" or "Packet Flooding", with neither crashing the server.

The plugins I am running are:

  • AdminPanel, AdminRadar, AutomaticAuthorisation, BetterLoot, BlueprintManager, CraftingController, CustomIcon, FurnaceSplitter, GatherManager, NoDecay, NoGiveNotices, QuickSmelt, RecyclerSpeed, RemoverTool, StackSizeController, TimeOfDay, Vanish, VehicleDecayProtection, & Welcomer.
The specs of the PC are:
  • i7 6700 (4ghz turbo)
  • 16GB DDR4
  • 240GB SSD
It is running on a 2.4ghz WiFi network - solid connection from what I can tell. If it makes any difference, the map I am using is a custom map produced in RustEdit, hosted on DropBox. Also, the server has "fps.limit 120" applied.

I need help bad. I feel like my server is being swept away from under my feet.

Pleas provide your full oxide log files, thanks.

for a start id grab a rj45 cable and hard wire it ... having a server running wifi is never good. that may or could explain some of the possible "Packet Flooding" as it catches up

oPZa9x2qARhKWoL.jpg Wulf

Pleas provide your full oxide log files, thanks.

https://www.dropbox.com/sh/sf3f9nq5qeh4fc8/AAAkYTjLifvqzCwkdzl7C0T-a?dl=0

Please note - from the 11th of July onwards, the server began using a custom map hosted on dropbox. Before, it was a proc-gen. Also - you can probably see where I attempted using Tebex. That plugin flooded my logs so hard it was incredible.

nashslash

for a start id grab a rj45 cable and hard wire it ... having a server running wifi is never good. that may or could explain some of the possible "Packet Flooding" as it catches up

True, but the Packet Flooding happens only after an InvalidAuthSession boot. So I hold the suspicion that it's a pretty stable connection, and that the root cause of the issue is the InvalidAuthSession thing.

5t2kvXVIzxC5CW3.jpg Fluoro

Please note - from the 11th of July onwards, the server began using a custom map hosted on dropbox. Before, it was a proc-gen. Also - you can probably see where I attempted using Tebex. That plugin flooded my logs so hard it was incredible.

I imagine that there's either an issue or setting with Tebex that handles how often it checks things; it calling things and logging excessive amounts in a short period would definitely kill the server. I would say that is your cause, so I'd check to make sure it is configured correctly.
sT7PBGVcJwldf0u.jpg Wulf
I imagine that there's either an issue or setting with Tebex that handles how often it checks things; it calling things and logging excessive amounts in a short period would definitely kill the server. I would say that is your cause, so I'd check to make sure it is configured correctly.

00:00 [Warning] [Tebex Donate] Attempting to log all stored connection events...
00:00 [Warning] [Tebex Donate] Successfully logged all stored connection events!
00:01 [Warning] [Tebex Donate] Attempting to process commands in the queue...
00:01 [Warning] [Tebex Donate] There are no online commands that need to be processed!
00:01 [Warning] [Tebex Donate] Attempting to log all stored connection events...
00:01 [Warning] [Tebex Donate] Successfully logged all stored connection events!
00:02 [Warning] [Tebex Donate] Attempting to log all stored connection events...
00:02 [Warning] [Tebex Donate] Successfully logged all stored connection events!
00:03 [Warning] [Tebex Donate] Attempting to process commands in the queue...
00:03 [Warning] [Tebex Donate] There are no online commands that need to be processed!
00:03 [Warning] [Tebex Donate] Attempting to log all stored connection events...
00:03 [Warning] [Tebex Donate] Successfully logged all stored connection events!
00:04 [Warning] [Tebex Donate] Attempting to log all stored connection events...
00:04 [Warning] [Tebex Donate] Successfully logged all stored connection events!
00:05 [Warning] [Tebex Donate] Attempting to process commands in the queue...
00:05 [Warning] [Tebex Donate] There are no online commands that need to be processed!
00:05 [Warning] [Tebex Donate] Attempting to log all stored connection events...
00:05 [Warning] [Tebex Donate] Successfully logged all stored connection events!
00:06 [Warning] [Tebex Donate] Attempting to log all stored connection events...
00:06 [Warning] [Tebex Donate] Successfully logged all stored connection events!
00:07 [Warning] [Tebex Donate] Attempting to process commands in the queue...
00:07 [Warning] [Tebex Donate] There are no online commands that need to be processed!
00:07 [Warning] [Tebex Donate] Attempting to log all stored connection events...
00:07 [Warning] [Tebex Donate] Successfully logged all stored connection events!
00:08 [Warning] [Tebex Donate] Attempting to log all stored connection events...
00:08 [Warning] [Tebex Donate] Successfully logged all stored connection events!
00:09 [Warning] [Tebex Donate] Attempting to process commands in the queue...
00:09 [Warning] [Tebex Donate] There are no online commands that need to be processed!
00:09 [Warning] [Tebex Donate] Attempting to log all stored connection events...
00:09 [Warning] [Tebex Donate] Successfully logged all stored connection events!
00:10 [Warning] [Tebex Donate] Attempting to log all stored connection events...
00:10 [Warning] [Tebex Donate] Successfully logged all stored connection events!

This is the type of bs Tebex would flood. This was just 10 minutes as well. And then, this would spam:

"15:32 [Error] [Tebex Donate] at Newtonsoft.Json.JsonTextReader.ParseValue () [0x002b3] in <tebex key>:0
at Newtonsoft.Json.JsonTextReader.Read () [0x0004c] in <tebex key>:0
at Newtonsoft.Json.Linq.JObject.Load (Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Linq.JsonLoadSettings settings) [0x00013] in <tebex key>:0
at Newtonsoft.Json.Linq.JObject.Parse (System.String json, Newtonsoft.Json.Linq.JsonLoadSettings settings) [0x0000c] in <tebex key>:0
at Newtonsoft.Json.Linq.JObject.Parse (System.String json) [0x00000] in <tebex key>:0
at Oxide.Plugins.TebexDonate+<LogEvents>c__AnonStorey2.<>m__1 (System.Int32 code, System.String response) [0x000a6] in <tebex key>:0
15:33 [Warning] [Tebex Donate] Attempting to log all stored connection events...
15:33 [Error] [Tebex Donate] An exception was thrown whilst logging player connection events: Unexpected character encountered while parsing value: E. Path '', line 0, position 0.
15:33 [Error] [Tebex Donate] Associated response: Error: NameResolutionFailure (A socket operation was attempted to an unreachable host.
)
A socket operation was attempted to an unreachable host."

And the server would go offline.

hKWmxEgrq4sjJ5A.jpg Wulf
I imagine that there's either an issue or setting with Tebex that handles how often it checks things; it calling things and logging excessive amounts in a short period would definitely kill the server. I would say that is your cause, so I'd check to make sure it is configured correctly.

Since then, however, I removed Tebex. I am using NoDecay and VehicleDecayProtection. NoDecay is writing logs of upwards of 75,000 lines in 12 hours, so do you think this could be a problem?

I know I can manipulate Decay without plugins, so should I just try that out?