Rust Legacy MySQL group/user storage

Discussion in 'Plugin Requests' started by PreFiX, May 4, 2016.

  1. Hello. I like to suggest to make Oxide groups and users to be implemented in mysql, because it's way easier to use also to combine with website. Now I need to make custom plugins to make "secondary" version of groups just to give out them on real oxide groups and revoke if expired on my website. I'm not even sure why group/user files are coded to something like 0faf0 0a11 and so on.
     
  2. Wulf

    Wulf Community Admin

    This doesn't need to be in the core, the ability to do this is already there and can be handled as a plugin. The users/groups are in a format called ProtoBuf, which works well to prevent issues faced with the previous format it had.
     
  3. My poor language...
    [​IMG]
    I hope you understand, why I want mysql. I hate these files! They are inside core and i can't even edit it.
     
  4. Wulf

    Wulf Community Admin

    What's so horrible about them? They store data, that's what they're meant to do. ;)
     
  5. I want to store them inside my MySQL. So it could be easily edited from my website or give out donator perks without writing any custom plugins. Every single mod except oxide has group/users mysql option etc Sourcemod.
    Second thing that I could track my players from database.
    Third thing it doesn't belong to any game mod, it belongs to Feature suggestions for the Oxide itself, I'm not sure why you are moving it away where no one could see it. (Alteast most of oxide users out there, because legacy is quite dead).

    Of course I already have written such plugin (who is in my needs), but I think it's not worth to make duplicated features who already are in core.

    Suggestion is always suggestion. If you reject, give me strong argument why.
     
    Last edited by a moderator: May 4, 2016
  6. You can just run an FTP service on your server, access these files and work with your protobuf files.
    I don't see how this is any less trivial than running a MySQL service on your server and accessing the database through that service.
    In fact, I think using FTP+protobuf files may even be better because many hosters provide FTP access.