Fougerite New Version

Discussion in 'News & Announcements' started by DreTaX, Dec 12, 2015.

By DreTaX on Dec 12, 2015 at 8:17 PM
  1. DreTaX
    Offline

    DreTaX Probably knows the answer... Administrator

    Joined:
    Jun 29, 2014
    Messages:
    3,820
    Likes Received:
    602
    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 ;)
     
    #1

Comments

Discussion in 'News & Announcements' started by DreTaX, Dec 12, 2015.

    1. tarynkelley
      tarynkelley
      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.
    2. tarynkelley
      tarynkelley
      Too bad :( Crashed today again
    3. DreTaX
      DreTaX
      @tarynkelley @PearlJ @Sturt

      The unity crash has to do something with the player disconnection, and I'm not sure what's causing It.
      I rebuilt the player storing structure, try this please.

      Attached Files:

    4. tarynkelley
      tarynkelley
      Do i need to wipe the DataStore for this?
    5. DreTaX
      DreTaX
      Nop.e Why would you? You don't need to wipe anything.
    6. PearlJ
      PearlJ
      My server is crashed now with Fougerite 1.3.0 Test, always same error.
    7. tarynkelley
      tarynkelley
      Mine also still crashs

      rust_server.exe caused an Access Violation (0xc0000005)
      in module rust_server.exe at 0023:00db33b0.
    8. DreTaX
      DreTaX
      There must be a plugin that tries to directly use rust's api and using a method that tries to communicate with the client while It's discconected.
    9. DreTaX
      DreTaX
      Full error logs please
    10. PearlJ
      PearlJ
      Another crash, this is error for me:
      Code (Text):
      (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
    11. DreTaX
      DreTaX
      Where is that from? Output log?
    12. PearlJ
      PearlJ
      Yes yes.
    13. DreTaX
      DreTaX
      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.
    14. tarynkelley
      tarynkelley
      This is my python plugin list:

      Code (Text):
      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
    15. xandeturf
      xandeturf
      Fougerite 1.5.1B

      Attached Files:

Share This Page