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?
Fixed No players in any groups, including default
Discussion in 'Rust Discussion' started by Tunnleram, Aug 30, 2017.
-
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.
-
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. -
Wulf Community Admin
-
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. -
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.
-
Dont add anyone to a group let them login and be auto added to default
-
-
You need to wait until they have logged into the server first
-
cause I don't believe that's going to happen. -
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
-
Thanks for...helping. My issue is now solved apparently due to your wisdom. I must have misunderstood. -
-
"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. -
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) -
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. -
-
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. -
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 -
Wulf Community Admin