Jump to content

Evostance

Member
  • Posts

    7
  • Joined

  • Last visited

Evostance's Achievements

Newbie

Newbie (1/15)

  • One Month Later
  • First Post
  • Conversation Starter
  • Week One Done

Recent Badges

2

Reputation

  1. Evostance

    Firebase Integration

    I've not, and to be honest this is the only plugin that seems to collect all the stats. I have experience with Firebase myself, but my C# knowledge is none existent. There appears to be an SDK here: https://googleapis.dev/dotnet/Google.Apis.Firestore.v1/latest/api/Google.Apis.Firestore.v1.html or it can be done using a REST API. Quick functionality would be configuration for the relevant API keys etc, but also a collection name. It's a NOSQL "database" so, should in theory be possible to simple loop through the JSON storage file you're using, and then do an add/update data depending on if it already exists. Document ID could be set to something unique for each entry. Wiping the data after wipe should be as simple as deleting the collection. Quick start reference: https://firebase.google.com/docs/firestore/quickstart#c
  2. Evostance

    Firebase Integration

    Bit of a long s hot as I imagine there's likely a bit of heavy lifting to do. Would it be possible to add Firebase Firestore Integration as an option for storing data? I know there is the MySql option at the moment, but Firestore would be a nice feature too. Saves hosting an SQL server etc, and means websites can do the fetching of data clientside securely
  3. I think this can be closed now. For whatever reason it didn't want to work, but has been working fine now for a few weeks
  4. Hey yep "MySQL": { "useMySQL": true, "autoWipe": true, "sql_port": <redacted>, "sql_host": "<redacted>", "sql_db": "localtest", "sql_user": "<redacted>", "sql_pass": "<redacted>", "tablename": "playerranksdb", "LBtableName": "playerranksLeaderdb" }
  5. I'm using Rust on a Portainer install with a volume. I've added the PlayerRanks plugin, reloaded Oxide and can see its created a PlayerRanks.json file under the config folder. I'm then updating and saving this config file to point at my MySQL server and then running o.reload PlayerRanks I can see that it reloads the plugin Unloaded plugin PlayerRanks v2.1.9 by Steenamaroo [PlayerRanks] Clans is not installed and will not be used. [PlayerRanks] Rust:IO is not installed and will not be used. [PlayerRanks] PlayTime Tracker is not installed and will not be used. [PlayerRanks] Economics is not installed and will not be used. [PlayerRanks] ServerRewards is not installed and will not be used. Loaded plugin PlayerRanks v2.1.9 by Steenamaroo however it doesn't mention anywhere about the MySQL database. If I then run playerranks.save it only seems to save locally: [PlayerRanks] PlayerRanks local database was saved. Calling 'CmdSave' on 'PlayerRanks v2.1.9' took 121ms Anyone have any ideas? Pretty sure I've tried this before, and it'll connect to the MySQL DB and create the table, or fail and tell me the SQL connection failed, however I'm getting neither?
1.1m

Downloads

Total number of downloads.

5.6k

Customers

Total customers served.

81.4k

Files Sold

Total number of files sold.

1.6m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.