1. Okay so I removed config and plugin, reuploaded RankME then dd /wipedb. I checked my FTP the files are there but still same error code on kill.
    [DOUBLEPOST=1433148648][/DOUBLEPOST]
    This is the error I get when I kill someone sleeping. I get the same one but just without the IsSleeping line.

    [Oxide] 3:52 AM [Error] Failed to call hook 'OnEntityDeath' on plugin 'Rank-ME' (MissingMemberException: 'dict' object has no attribute 'IsSleeping')
    [Oxide] 3:52 AM [Debug] at IronPython.Runtime.Binding.PythonGetMemberBinder+FastErrorGet`1[System.Object].GetError (System.Runtime.CompilerServices.CallSite site, System.Object target, IronPython.Runtime.CodeContext context) [0x00000] in <filename unknown>:0
    at System.Dynamic.UpdateDelegates.UpdateAndExecute2[Object,CodeContext,Object] (System.Runtime.CompilerServices.CallSite site, System.Object arg0, IronPython.Runtime.CodeContext arg1) [0x00000] in <filename unknown>:0
    at Microsoft.Scripting.Interpreter.DynamicInstruction`3[System.Object,IronPython.Runtime.CodeContext,System.Object].Run (Microsoft.Scripting.Interpreter.InterpretedFrame frame) [0x00000] in <filename unknown>:0
    at Microsoft.Scripting.Interpreter.Interpreter.Run (Microsoft.Scripting.Interpreter.InterpretedFrame frame) [0x00000] in <filename unknown>:0
     
  2. [Error] Failed to call hook 'OnEntityDeath' on plugin 'Rank-ME' (KeyNotFoundException: ANIMALS)
    [Oxide] 8:53 AM [Debug] at IronPython.Runtime.PythonDictionary.GetItem (object) <0x0006c>
    at IronPython.Runtime.PythonDictionary.get_Item (object) <0x00024>
    at (wrapper dynamic-method) object.CallSite.Target (System.Runtime.CompilerServices.Closure,System.Runtime.CompilerServices.CallSite,object,object) <0x000a2>
    at System.Dynamic.UpdateDelegates.UpdateAndExecute2<object, object, object> (System.Runtime.CompilerServices.CallSite,object,object) <0x0030a>
    at Microsoft.Scripting.Interpreter.DynamicInstruction`3<object, object, object>.Run (Microsoft.Scripting.Interpreter.InterpretedFrame) <0x00113>
    at Microsoft.Scripting.Interpreter.Interpreter.Run (Microsoft.Scripting.Interpreter.InterpretedFrame) <0x000c8>
     
  3. Either way, as far as I can see Clans is the best and most reliable way to do this, it's something that a lot of people use and provides a simple API to make this work simply enough, otherwise I would have to write my own system, would mean more code, less performance.
    [DOUBLEPOST=1433169493][/DOUBLEPOST]
    This error does not have anything to do with Death Notes, I will be working on the plugin today so expect an update over tonight. Until then I can only for patience.
    But as always, thanks for reporting.
    [DOUBLEPOST=1433169623][/DOUBLEPOST]
    Have you deleted your old config file, and wiped your old database as mentioned in the update post?

    If not then do it. To wipe the database simply type /wipedb on the game chat and to delete the config file, simply delete RankME.json from your server's config folder. Reload the plugin and you're good to go.
    [DOUBLEPOST=1433169708][/DOUBLEPOST]
    Btw just adding, that I have been using Clans and FF from RustIO for quite a while, and I haven't found any issues so far, they both been working as they should.
     
  4. Yep, there is no ISSUE, there is MAP (RustIO) exploit. When someone using it - server crashes. I already gave info to dcode, waiting for fix...
     
  5. no map issue here
     
  6. [Oxide] 7:16 PM [Error] Failed to call hook 'OnEntityDeath' on plugin 'Rank-ME' (KeyNotFoundException: ANIMALS)
    [Oxide] 7:16 PM [Debug] at IronPython.Runtime.PythonDictionary.GetItem (object) <0x0006c> at IronPython.Runtime.PythonDictionary.get_Item (object) <0x00024> at (wrapper dynamic-method) object.CallSite.Target (System.Runtime.CompilerServices.Closure,System.Runtime.CompilerServices.CallSite,object,string) <0x00097> at (wrapper dynamic-method) object.OnEntityDeath$93 (System.Runtime.CompilerServices.Closure,IronPython.Runtime.PythonFunction,object,object,object) <0x038c0>

    [Oxide] 7:17 PM [Error] Failed to call hook 'OnEntityDeath' on plugin 'Rank-ME' (MissingMemberException: 'dict' object has no attribute 'IsSleeping')
    [Oxide] 7:17 PM [Debug] at IronPython.Runtime.Binding.PythonGetMemberBinder/FastErrorGet`1<object>.GetError (System.Runtime.CompilerServices.CallSite,object,IronPython.Runtime.CodeContext) <0x00137> at (wrapper dynamic-method) object.OnEntityDeath$93 (System.Runtime.CompilerServices.Closure,IronPython.Runtime.PythonFunction,object,object,object) <0x01a60>
     
  7. Have you deleted your old config file, and wiped your old database as mentioned in the update post?

    If not then do it. To wipe the database simply type /wipedb on the game chat and to delete the config file, simply delete RankME.json from your server's config folder. Reload the plugin and you're good to go.
     
  8. hm i make all how you write in the update post .. hm i try it again ^^
     
  9. Oh I missed the second error:
    Code:
    [Oxide] 7:17 PM [Error] Failed to call hook 'OnEntityDeath' on plugin 'Rank-ME' (MissingMemberException: 'dict' object has no attribute 'IsSleeping')
    [Oxide] 7:17 PM [Debug] at IronPython.Runtime.Binding.PythonGetMemberBinder/FastErrorGet`1<object>.GetError (System.Runtime.CompilerServices.CallSite,object,IronPython.Runtime.CodeContext) <0x00137> at (wrapper dynamic-method) object.OnEntityDeath$93 (System.Runtime.CompilerServices.Closure,IronPython.Runtime.PythonFunction,object,object,object) <0x01a60>
    This error as been tracked already, it'll be fixed by today.
     
  10. Did /rank stop working? Only see /top and I don't think its refreshing.
     
  11. It's working fine for me.
     
  12. Still getting.. performed everything...

    [Error] Failed to call hook 'OnEntityDeath' on plugin 'Rank-ME' (MissingMemberException: 'dict' object has no attribute 'IsSleeping')
    [Oxide] 2:27 PM [Debug] at IronPython.Runtime.Binding.PythonGetMemberBinder/FastErrorGet`1<object>.GetError (System.Runtime.CompilerServices.CallSite,object,IronPython.Runtime.CodeContext) <0x00137>
    at (wrapper dynamic-method) object.OnEntityDeath$58 (System.Runtime.CompilerServices.Closure,IronPython.Runtime.PythonFunction,object,object,object) <0x01a56>
     
  13. I haven't release the update that fixes that issue. Be a little more patient please.
     
  14. Yeah removed everything, reloaded the plugin but its not showing kills in /top only names with 0 kills for all.

    Also done a db wipe

    in the date file

    {
    "REMOVED": {
    "ANIMALS": 0,
    "DEATHS": 0,
    "KDR": 0.0,
    "KILLS": 0,
    "LONGEST SHOT": 0.0,
    "NAME": "z3r0fr4g3r",
    "SLEEPERS": 0,
    "STEAMID": "REMOVED",
    "SUICIDE RATIO": 0.0,
    "SUICIDES": 0
    },

    In console
    Oxide] 2:47 PM [Error] Failed to call hook 'OnEntityDeath' on plugin 'Rank-ME' (MissingMemberException: 'dict' object has no attribute 'IsSleeping')
     
    Last edited by a moderator: Jun 1, 2015
  15. As I said right above your message:
    [DOUBLEPOST=1433184750][/DOUBLEPOST]Either way I am about to release the update so, you'll wait no longer.
     
  16. SkinN õ.Õ'.|. updated Rank-ME with a new update entry:

    Rank-ME | Major fixes!

     
  17. Thanks working great again.
     
  18. Until now I have been thinking on this suggestion, and even though it's a good suggestion to avoid "rank scamming", sort of, I am considering to not accept it.
    Here's the reason why, as the description of the plugin indicates Rank-ME it's a 'Simple ranking system based on players statistics', so Rank-ME will only care of counting each kill, death and so on for statistic sake. I rather think the Top Lists are a tool to compare the players stats, and compete each other that way.

    But most of all having this wouldn't have much sense, why? Thinking the game in vanilla if the player dies he re-spawns in a random place of the map, which in most cases would be somewhere far from the attacker, so taking this in mind the victim would take a few minutes before facing the attacker again. My point here is, if the victim were face the attacker again in just a few seconds after dying in the first place it would mean he'd probably, and somehow, teleported near the attacker, then faces the attacker again and happens to die again, so why should the plugin protect the victim from saving a statistic which the victim is the one responsible for that?

    Sounds like a funny example I know, but I also hope you see my point. This kinda of protection would suit better on a game like Counter Strike, but not on a survival game such as Rust.

    I hope you understand, either way and as always, thanks for suggesting. ;)
     
  19. I have 0 player kills and a bunch of animal kills. I think that is reversed. Still says not ranked. Sleepers is 0 too
     
  20. SkinN õ.Õ'.|. updated Rank-ME with a new update entry:

    Rank-ME | Full Release

    - Configuration reset is required. (The plugin will delete the old config file automatically)
    - Database reset is required. (Default command is /wipedb, or type rankme.wipedb in the console)


    I'm sorry for having to force another configuration and database reset, but this one shall be the last, at least for the time being. This is the full release of the plugin, meaning it's no longer in beta. Thanks for everyone who has reported bug's so far, and I hope you continue to enjoy the plugin.