1. This morning I checked and all groups, including the default group have zero players in them! What the hell could have happened? This is a major issue for me as it will take a lot of time to add people back.

    Has this every happened to anyone? Any idea what might have caused it so I can avoid it?

    Which files control this?

    oxide.groups.data, oxide.users.data? both?
     
  2. Wulf

    Wulf Community Admin

    Those are the files that store the info. Did your +oxide.directory get set to a location? That would cause it to create new files in that new location. Only other possibility is that something corrupted the files or made them unreadable.
     
  3. It appears my oxide folder is in the same place and removing plugins registers with that folder so I don't think the location was changed. If it got corrupted somehow I couldn't say.

    I started to add people back to the groups and when I do 'show group name' I get a lot of this

    76561198125139300 (Unnamed), 76561198128336600 (Unnamed), 76561198303436500 (Unnamed), 76561198196816300 (Unnamed), 76561198210721800 (Unnamed), 76561198345409400 (Unnamed), 76561198129162900 (Unnamed), 76561198164911200 (Unnamed), 76561198294160700 (Unnamed), 76561198354844800 (Unnamed), 76561198127547100 (Unnamed), 76561198121302100 (Unnamed), 76561198126035000 (Unnamed), 76561198012381400 (Unnamed), 76561198353435600 (Unnamed), 76561198057187700 (Unnamed)

    Does it stay unnamed until people login?

    This is really unfortunate. I do a lot with permission groups.
     
  4. Wulf

    Wulf Community Admin

    "Unnamed" players are players that attempted to connect before a name is available in Rust. Where exactly does it show as having no players?
     
  5. It showed no players in any of the groups I had when the issue happened. Default and the ones I created. So if I ran 'show group default' it would return that no one was in that group. Same with others.

    Yesterday I started to add people back into the groups manually - which is taking forever.

    Now, as I have started to add people back to the groups, I do see members when I use 'show group <name>'. However, in the groups, where I added people back manually, I see a lot of Unnamed people. There are some who's name appears.
     
  6. OMG It happened again. I installed the patch, did a couple reboots, wiped the map,.....not sure when, but the groups are empty again. I added people to a group, now going to restart to test what happens.
     
  7. Dont add anyone to a group let them login and be auto added to default
     
  8. Yeah with default I do that, but I have other groups that they won't get added to automatically like VIP groups.
     
  9. You need to wait until they have logged into the server first
     
  10. ...what are you suggesting? Players will be added back into my vip groups after they log in?

    cause I don't believe that's going to happen.
     
  11. No I mean wait until they login before adding them so their name is fully registered on the server my other post was clear not sure why you got it mixed up
     
  12. You're right it must be me. Consider how you think I'm a complete moron telling me not to add people to the default group I can understand why you wouldn't suggest you weren't clear. You're superior sir. Obviously.

    Thanks for...helping. My issue is now solved apparently due to your wisdom. I must have misunderstood.
     
  13. Sadly there's no backups and I am not sure as to why you're having this issue. But for the Unnamed thing, that's because there's no player data for those players and by looking at those ID's I highly doubt that those are your actual players because they "somehow" all end with "00" which probably means you've just manually entered ID's and expected it to do something.
     
  14. Hmm interesting. Good point. I got the IDs from the Loyalty's data file. For instance, they're listed this way:

    "76561197969745355": {
    "name": "[ONR]Tunnleram",
    "id": 76561197969745355,
    "loyalty": 10565,
    "group": "\"vip\""
    },

    But then here's a some VIP group members I added:

    76561198133228649 (soundklown), 76561198374082515 (Bumfuzzler), 76561198281521000 (DjRYFY), 76561198140516500 (Unnamed), 76561198297948700 (Unnamed), 76561198049688000 (Unnamed), 76561198100878800 (Unnamed), 76561198012381400 (Unnamed)

    One has 1000 as an ending.

    I wonder if Unnamed simply means they haven't logged in since they were added? or they aren't part of the default group? These unnamed players were added manually to the VIP group, but they don't exist in the default group since they haven't logged in yet since I did it.
     
  15. For example, here's a profile of one of the ID's you have in the groups.

    Steam Community :: olcay_akkaya

    Just taking a wild guess but for someone who hasn't been online in 1000+ days and hasn't got any games, I highly doubt they would have joined your server before. I'm not sure where you're getting the 00's as all those profiles "barely" exist. (don't have rust / profile not setup).

    And if you're wondering, Oxide's player data file is "oxide.users.data" stored in /oxide/data/ anyone who joined should be in that file unless you deleted it at some point.

    Again, Unnamed is anyone NOT in that data file (haven't joined before)
     
  16. Thank you. You've made me realize at least the Unnamed situation.

    I realize now where the Steam IDs came from. They are incorrect.

    I figured I'd save myself time, so I tried converting the json to csv. Going through the loyalty json to add people back is a nightmare. Well, the conversion changed the steam ids somehow.

    One mystery solved.

    Unfortunately the main mystery seems unsolvable. I'll have to set the groups up again properly using the info in my loyalty json and then backup, backup, backup.
     
  17. Was there anything leading up to it that you think caused the issue?
     
  18. There was only one thing I did that I never did before, but I can't imagine it caused it.

    I specifically gave a player loyalty points. So I used the following command:

    /loyalty set <playername> <pointvalue>

    I can't imagine that had any affect, but it would have caused that player to be added to a group.

    The weird part is, it happened again a day later. That time I didn't use the loyalty command or any other I can remember. I did install the patch, reinstall oxide, etc, but I've done that so many times before and never had this issue.

    Also, all the permissions were still related to the groups, just not the players. My guess that's stored in a separate file from the permissions?

    Thanks for your help btw. I really appreciate it.
     
  19. Ok, so I added everyone back, Took me a few hours. I backed up all the oxide.* files under data.

    So am I correct to understand this

    oxide.groups.data = group permissions
    oxide.users.data = group members
     
  20. Wulf

    Wulf Community Admin

    Yes, that’s be correct. The users file is all users, not groups though.