Skip to content

Commit

Permalink
Add BUtils.net support for volumes and servers
Browse files Browse the repository at this point in the history
  • Loading branch information
DerBanko committed Mar 18, 2024
1 parent 6d40b2e commit b364cb8
Show file tree
Hide file tree
Showing 3 changed files with 158 additions and 18 deletions.
41 changes: 23 additions & 18 deletions docs/network/balance.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,12 @@ sidebar_position: 2

# BUtils.net balance

If you want to get access to more challenges, you have to buy BUtils **Advanced** or **Ultimate**.
Using the **balance** on BUtils.net, you can **[rent a server](rent-a-server)** on an hourly basis.
Additionally, you can **[rent a volume](rent-a-volume)** to store the server data when it is not running.

:::info Requirements
- You need to be verified on the Discord Server. **[Click here to get verified](verification)**.
- You need to have a valid Minecraft: Java-Edition Account.
:::

## Difference between **Advanced** and **Ultimate**
Expand All @@ -27,29 +29,32 @@ Click on the server name, select **Privacy Settings** and enable **Direct messag

Open the **[#shop](https://discord.com/channels/565867543152033822/998236555833524274/)** channel to see the shop overview.

## Step 3 — Choose between **subscription** and **one time purchase**
## Step 3 — Click on BUtils.net Balance

### What is the difference?
Below the message, you can see three different buttons. Click on the **BUtils.net Balance**
button to start the process.

A **subscription** will charge you **automatically** when your license is about to expire.
If you choose a subscription, you will only be able to pay with selected payment methods.
## Step 4 — Link your Minecraft account

A **one time purchase** will charge you once, but you cannot extend your license.
You have to get a new license in order to continue using BUtils' premium version.
If you choose a one time purchase, you will be able to pay with (nearly) every payment method.
Join the **BUtils.net** Minecraft network with a version above **1.19.3** and type `/link` in the chat.
Afterwards, click the message in the chat to copy your code.
In Discord, you click the **Link accounts** button, paste the code in the form and submit it.

### How to select
## Step 5 — Choose the top up amount

You have to click the button **Subscription** in order to create a subscription.
Otherwise, you have to click the **One time purchase** button.
In Discord, click the **Top up** button and enter the amount you want to top up.
The minimum amount is **€5**. The maximum amount is **€50**.
Afterwards, submit the form.

## Step 4 — Choose your premium version

You can choose between any kind of **premium version** and **license duration**.
In order to select a specific one, you have to click the specific button below the message.

## Step 5 — Complete payment process
## Step 6 — Complete payment process

After connecting your Discord account with BUtils, you will be redirected to **Xsolla**, our payment provider.
Choose your payment method and complete the purchase.
Afterwards, you will be redirected back to our Discord Server. Additionally, you may have received a **direct message** from BUtils containing your **license**.
Afterwards, you will be redirected back to our Discord Server.
Additionally, you may have received a **direct message** from BUtils.

## Step 7 — Rent a service

After you have topped up your balance, you can rent a server or a volume.
To rent a server, **[click here](rent-a-server)**.
To rent a volume, **[click here](rent-a-volume)**.
95 changes: 95 additions & 0 deletions docs/network/rent-a-server.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
---
sidebar_position: 3
---

# Rent a server

On BUtils.net, you can rent a server on an hourly basis.

:::info Requirements
- You need to be verified on the Discord Server. **[Click here to get verified](verification)**.
- You need to have a valid Minecraft: Java-Edition Account.
- You need to have balance on your BUtils account. **[Click here to top up your balance](balance)**.
:::

## Step 1 — Open the create form

Join the **BUtils.net** Minecraft network with a version above **1.19.3** and use the right click
button while holding the chest. Afterwards, click the **lime plus** button to open the form.

## Step 2 — Choose the server type

At this time, there are **4 different server types**. Open the different drop down menus
to see the different server types and choose the one you want to rent.

<details>
<summary><b>Tier 1 server</b></summary>
<div>
<div><b>2</b> shared vCPU cores</div>
<div><b>3GB</b> memory</div>
<div><b>€0.05</b> per started hour</div>
</div>
</details>

<details>
<summary><b>Tier 2 server</b></summary>
<div>
<div><b>4</b> shared vCPU cores</div>
<div><b>6.5GB</b> memory</div>
<div><b>€0.06</b> per started hour</div>
</div>
</details>

<details>
<summary><b>Tier 3 server</b></summary>
<div>
<div><b>8</b> shared vCPU cores</div>
<div><b>14.5GB</b> memory</div>
<div><b>€0.12</b> per started hour</div>
</div>
</details>

<details>
<summary><b>Tier 4 server</b></summary>
<div>
<div><b>4</b> dedicated vCPU cores</div>
<div><b>14.5GB</b> memory</div>
<div><b>€0.21</b> per started hour</div>
</div>
</details>

## Step 3 — Automatic deletion

You can choose if the server should be deleted after **5 minutes** of inactivity.
Note the **costs** for the server will be **charged until** the server is **deleted**.
We recommend to let this feature enabled to reduce costs.

## Step 4 — Minecraft version

Select the **Minecraft version** you want to use on the server.
Generally, the **latest version** is recommended and automatically selected.

## Step 5 — Game mode

Choose the **game mode** you want to play on the server.
Note that the **game mode cannot be changed** after the server has been created.
There are currently two different game modes:

#### BUtils Challenges
Choose this to play the **official BUtils challenges** on your server.
To get more information on the challenge game mode, click **[here](../plugin/modifications.md)**.

#### Bingo
Bingo is a **custom game mode** where you can play **Bingo** with your friends.
There is currently no documentation regarding Bingo, but you can try it out on the server.

## Step 6 — Volumes

You can rent a volume to store the server data when it is not running.
To rent a volume, **[click here](rent-a-volume)**.

## Step 7 — Rent the server

After you have filled out the form, click the **Create server** item to start the process.
You have to wait a **few minutes** until the server is ready to use. You will be **automatically**
**moved** to your server when it is ready.
40 changes: 40 additions & 0 deletions docs/network/rent-a-volume.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
sidebar_position: 4
---

# Rent a volume

On BUtils.net, you can rent a volume on a daily basis to store the server data when it is not running.

:::info Requirements
- You need to be verified on the Discord Server. **[Click here to get verified](verification)**.
- You need to have a valid Minecraft: Java-Edition Account.
- You need to have balance on your BUtils account. **[Click here to top up your balance](balance)**.
:::

## Step 1 — Start the server creation process

In order to create or assign a volume, you need to start the server creation process.
To start the server creation process, **[click here](rent-a-server)**.

## Step 2 — Open the volume selection panel

In the server creation form, you can click the **Volumes** item. In this new inventory,
you can see all the volumes you have already rented and the option to rent a new volume.

## Step 3 — Create a new volume

Click the **lime plus** button to open the form. In this new form, you can
click the **Create a volume** item to create a new paid volume. After the volume is created,
you can see it in the **volume selection panel**.

## Step 4 — Select a volume

You can select every volume which is **not** already **assigned** to a **server**.
To assign a volume to a server, click the **specific volume** item.
Afterwards, you can see the volume in the **server creation form** and you can continue the process.

## Step 5 — Delete a volume

In order to delete a volume, you need to press the **Shift** key and right click the
**specific volume** item in the **volume selection panel**. This process is **irreversible**.

0 comments on commit b364cb8

Please sign in to comment.