Setup an OculusDB scraping node

1. Download the node files

You can download the node zip file from here

2. Extract the zip file

Extract the zip file to a directory of your choice.

3. Install dotnet 6

You can download dotnet 6 from here
or
You can install dotnet 6 using the following command:
sudo dnf install dotnet-runtime-6.0

4. Configure the node

4.1 Get credentials

First you'll have to contact ComputerElite on discord to get the login credentials for the node.
Contact him via the OculusDB discord server

4.2 Get your Oculus token

First you'll need to get your Oculus token. It'll be used for authentication on Oculus' GraphQL Api.
Follow this guide to get the token.

4.3 Configure the node

In your terminal go to the directory where you extracted the node files.
Then run the following commands:
dotnet OculusDB.dll --type node (Sets the OculusDB server type to scraping node)
dotnet OculusDB.dll --sm
(Sets the target server for the node to submit results to)
dotnet OculusDB.dll --st (scraping node token) (Sets the node's credentials)
dotnet OculusDB.dll --so (Oculus token) (Sets the node's Oculus token)

Replace the text in parentheses with the corresponding login information

5. Run the node

Run the following command:
dotnet OculusDB.dll

The node will now start scraping games and submitting the results to the scraping master.
Your node should show up here after a few seconds

It's recommended to run the node in a screen or tmux session

For any further questions contact ComputerElite