Account Linking
Link your Minecraft server to your VoxelBench account
Anonymous vs Authenticated
| Feature | Anonymous | Authenticated |
|---|---|---|
| Run benchmarks | Yes | Yes |
| Submit to voxelbench.com | Yes | Yes |
| Report retention | 30 days | Unlimited |
| Report history | Limited | Full |
| Server dashboard | No | Yes |
| Unit test sync | No | Yes |
How to Link
1. Start the Linking Process
Run the following command on your server:
/bench link
2. Receive a Linking Code
The plugin contacts the VoxelBench backend and receives a temporary code and URL. You'll see something like:
VB-A1B2C3
Visit: https://voxelbench.com/link?code=VB-A1B2C3
Click the URL or copy it to your browser.
3. Confirm on the Website
Log in to your VoxelBench account (or create one) and confirm the link. The plugin automatically detects when you've confirmed.
4. Done
Once confirmed, the plugin saves an authentication token and switches to authenticated mode:
mode: authenticated
authentication:
token: "your-jwt-token"
Important: Never share your authentication token. It grants access to submit reports on behalf of your server.
Re-Linking
If you need to link to a different account:
/bench link force
This replaces the existing token with a new one.
Timeouts
- The linking code expires after 10 minutes
- If you don't confirm in time, run
/bench linkagain to get a new code - The plugin polls for up to 5 minutes before timing out
Troubleshooting
"Connection error" when linking
- Ensure your server can make outgoing HTTPS connections
- Check that
voxelbench.comis not blocked by a firewall - Try again in a few minutes if the backend is temporarily down
"Already linked" message
Your server already has an authentication token. Use /bench link force to replace it.
Token issues
If you experience authentication errors after linking:
- Check that the token in
config.ymlis not corrupted - Try re-linking with
/bench link force - Check that the VoxelBench backend is reachable