Fougerite New Version

DreTaX

Probably knows the answer...
Administrator
Jun 29, 2014
4,093
4,790
113
At your house.
github.com
I will be debugging today the misterious unity crash log, we will see how It goes.

Got instantly busy due to a private project that I got for Pluton team. Can't say much, It's secret for now ;)
 

tarynkelley

Retired Staff
Retired Staff
Trusted Member
Nov 14, 2015
575
178
28
Parts Unknown
Concerning the unity crash which I reported. It suddenly dissapeared. I had them more than 5 days in a row and suddenly they stopped since today. Also the RPC Errors stopped appearing.

I remember that I only did some small changes on my server like adding TimeVoter and disabeling Jump/Fly detection in EAC. Its still a mystery for me.
 

tarynkelley

Retired Staff
Retired Staff
Trusted Member
Nov 14, 2015
575
178
28
Parts Unknown
Mine also still crashs

rust_server.exe caused an Access Violation (0xc0000005)
in module rust_server.exe at 0023:00db33b0.
 

PearlJ

Contributor
Contributor
Aug 14, 2014
86
17
8
34
Italy
misternerd.eu
Another crash, this is error for me:
Code:
(Filename: C:/BuildAgent/work/d63dfc6385190b60/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49)
System.NullReferenceException: Object reference not set to an instance of an object
  at Class56.method_22 (Double double_10) [0x00000] in <filename unknown>:0
  at Class56.method_25 (System.String string_2, Single float_3, Boolean bool_4, Boolean bool_5) [0x00000] in <filename unknown>:0
  at Class56.method_44 (Double double_10) [0x00000] in <filename unknown>:0
  at Class56.method_20 (Double double_10) [0x00000] in <filename unknown>:0
  at Class1.method_61 (Double double_1) [0x00000] in <filename unknown>:0
  at Class1.vmethod_0 () [0x00000] in <filename unknown>:0
  at Class11.smethod_20 (.Class0 class0_0, NetworkLogFlags networkLogFlags_0) [0x00000] in <filename unknown>:0

(Filename: C:/BuildAgent/work/d63dfc6385190b60/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49)
MeshBatchQuitHandler: killing 2 gameobjects
MeshBatchQuitHandler: killing __MESHBATCH (UnityEngine.GameObject)
MeshBatchQuitHandler: killed it in 2.000ms
MeshBatchQuitHandler: killing __MESHBATCH_PHYSICAL_INTEGRATION (UnityEngine.GameObject)
MeshBatchQuitHandler: killed it in 1.000ms
MeshBatchQuitHandler: done in 3.000ms
NullReferenceException: Object reference not set to an instance of an object
  at Class56.method_22 (Double double_10) [0x00000] in <filename unknown>:0
  at Class56.method_25 (System.String string_2, Single float_3, Boolean bool_4, Boolean bool_5) [0x00000] in <filename unknown>:0
  at Class48.vmethod_28 (Int32 int_12) [0x00000] in <filename unknown>:0
  at Class46.method_54 (Int32 int_3) [0x00000] in <filename unknown>:0
  at uLink.Network.Disconnect (Int32 timeout) [0x00000] in <filename unknown>:0
  at uLink.Network.Disconnect () [0x00000] in <filename unknown>:0
  at uLink.InternalHelper.OnApplicationQuit () [0x00000] in <filename unknown>:0
 

DreTaX

Probably knows the answer...
Administrator
Jun 29, 2014
4,093
4,790
113
At your house.
github.com
Another crash, this is error for me:
Code:
(Filename: C:/BuildAgent/work/d63dfc6385190b60/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49)
System.NullReferenceException: Object reference not set to an instance of an object
  at Class56.method_22 (Double double_10) [0x00000] in <filename unknown>:0
  at Class56.method_25 (System.String string_2, Single float_3, Boolean bool_4, Boolean bool_5) [0x00000] in <filename unknown>:0
  at Class56.method_44 (Double double_10) [0x00000] in <filename unknown>:0
  at Class56.method_20 (Double double_10) [0x00000] in <filename unknown>:0
  at Class1.method_61 (Double double_1) [0x00000] in <filename unknown>:0
  at Class1.vmethod_0 () [0x00000] in <filename unknown>:0
  at Class11.smethod_20 (.Class0 class0_0, NetworkLogFlags networkLogFlags_0) [0x00000] in <filename unknown>:0

(Filename: C:/BuildAgent/work/d63dfc6385190b60/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49)
MeshBatchQuitHandler: killing 2 gameobjects
MeshBatchQuitHandler: killing __MESHBATCH (UnityEngine.GameObject)
MeshBatchQuitHandler: killed it in 2.000ms
MeshBatchQuitHandler: killing __MESHBATCH_PHYSICAL_INTEGRATION (UnityEngine.GameObject)
MeshBatchQuitHandler: killed it in 1.000ms
MeshBatchQuitHandler: done in 3.000ms
NullReferenceException: Object reference not set to an instance of an object
  at Class56.method_22 (Double double_10) [0x00000] in <filename unknown>:0
  at Class56.method_25 (System.String string_2, Single float_3, Boolean bool_4, Boolean bool_5) [0x00000] in <filename unknown>:0
  at Class48.vmethod_28 (Int32 int_12) [0x00000] in <filename unknown>:0
  at Class46.method_54 (Int32 int_3) [0x00000] in <filename unknown>:0
  at uLink.Network.Disconnect (Int32 timeout) [0x00000] in <filename unknown>:0
  at uLink.Network.Disconnect () [0x00000] in <filename unknown>:0
  at uLink.InternalHelper.OnApplicationQuit () [0x00000] in <filename unknown>:0
Where is that from? Output log?
 

DreTaX

Probably knows the answer...
Administrator
Jun 29, 2014
4,093
4,790
113
At your house.
github.com
Mine also still crashs

rust_server.exe caused an Access Violation (0xc0000005)
in module rust_server.exe at 0023:00db33b0.
I want you to list me all python plugins.

Some long testing but I think i got it
https://db.tt/eGHyT7Jb

If the ulink methods failed to disconnect the player properly, the spamming RPC messages appeared, while also the Fougerite player received false datas. Why?

Interesting to be honest, I tried something. If you terminate the rust client, you will be in the server, but timing out ofc.. While that's going on, rust still sees you as an ONLINE player, and the plugins can send false datas. Possible, but when i tried it, no errors appeared. No RPC errors at all.

The RPC message was caused though when i was accessing the netuser class. Updating the Fougerite Player class to the new one seem to resolve the problem, as I didn't get any RPCs after that. Weird that's god damn sure. We will see how this one goes for you guys.
 

tarynkelley

Retired Staff
Retired Staff
Trusted Member
Nov 14, 2015
575
178
28
Parts Unknown
This is my python plugin list:

Code:
AAscii
AdminChat
AdminLocations
AdminPlus
AdminsOnline
AdminTools
AuthAllow
BannedPeople
CountryBlackList
DeathMSG
DestroySystem
DonatorRank
FPSBoost
GatherPlus
HomeSystem
iConomy
InvLookup
Location
ModeratorPrefix (custom plugin to set a chat prefix)
Moderators
ModeratorVIPPrefix (custom plugin to set a chat prefix)
NpcLoot
Report
ResourceSpawner
TimeCommand
TimeVoter
TpFriend
Vanish
Wiper