Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/game/asa.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ For Ark Survival Ascended, the following types of rewards are supported:
The following string replacements are available for rewards:

- `%user_id%`: The VyHub user id
- `%nick%`: The players in-game nickname
- `%nick%`: The player’s in-game nickname
- `%player_id%`: The players EOSID
- `%applied_packet_id%`: The id of the applied packet
- `%packet_title%`: The title of the packet
Expand Down
2 changes: 1 addition & 1 deletion docs/getting_started/cloud.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ section of the docs.

## Get your VyHub Instance

Using VyHub for your gaming community is as easy as a few clicks are.
Using VyHub for your gaming community is as easy as a few clicks.

1. Create your account on [app.vyhub.net](https://app.vyhub.net).
2. Go to the [Dashboard](https://app.vyhub.net/dashboard) and click `Create Instance`.
Expand Down
8 changes: 4 additions & 4 deletions docs/getting_started/selfhosting.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Setup VyHub Selfhosting

This is the setup guide for VyHub Selfhosting.
The Selfhosting version allows to host VyHub on your own server.
The Selfhosting version allows you to host VyHub on your own server.

## Prerequisites

Expand All @@ -10,7 +10,7 @@ For hosting VyHub, some requirements must be met:
- **Someone who knows how to use linux and docker**
- A linux server (virtual or dedicated)
- At least 2 CPU cores and 4GB RAM
- If a virtual server is used, make sure that the vCPU supports `x86-64-v2` or higer. A script that displays the supported architecture can be found at `tools/cpucheck` in the `vyhub-onprem` repository.
- If a virtual server is used, make sure that the vCPU supports `x86-64-v2` or higher. A script that displays the supported architecture can be found at `tools/cpucheck` in the `vyhub-onprem` repository.
- Recommended: A recent Debian or Ubuntu LTS version
- [Install Docker Server](https://docs.docker.com/engine/install/#server)
- [Install Docker Compose Plugin](https://docs.docker.com/compose/install/linux/#install-using-the-repository)
Expand All @@ -21,7 +21,7 @@ For hosting VyHub, some requirements must be met:
- When not using Cloudflare: Setup certbot to get a LetsEncrypt certificate
- When using Cloudflare: Generate a free origin certificate on the Cloudflare dashboard
- Backup
- You should regularily create backups of your server, including the VyHub database
- You should regularly create backups of your server, including the VyHub database

## Creating and activating the selfhosting instance

Expand Down Expand Up @@ -50,7 +50,7 @@ For hosting VyHub, some requirements must be met:

If you are using certbot, consider creating a symbolic link to the actual cert/key with `ln -s`.

5. **SWITCH** Go the the dashboard of your instance at [app.vyhub.net](https://app.vyhub.net) and click on the `Setup` button. Follow the instructions there.
5. **SWITCH** Go to the dashboard of your instance at [app.vyhub.net](https://app.vyhub.net) and click on the `Setup` button. Follow the instructions there.

6. **SWITCH BACK** After finishing the setup dialog, go back to this page.

Expand Down
14 changes: 7 additions & 7 deletions docs/guide/adverts.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ The interval can be changed per server in the configuration file of the game int

## Attributes

| Attribute | Description |
|--------------|-------------------------------------------------------------------------|
| Title | Title of the advert, not shown to users. |
| Content | The content that should be printed to the chat. Multiple lines allowed. |
| Color | The color of the advert message. Not supported by Minecraft. |
| Serverbundle | The serverbundles where the advert should be shown. |
| Attribute | Description |
|--------------|------------------------------------------------------------------------------------|
| Title | Title of the advert, not shown to users. |
| Content | The content that should be printed to the chat. Multiple lines allowed. |
| Color | The color of the advert message. (Minecraft uses its own color codes, see below.) |
| Serverbundle | The serverbundles where the advert should be shown. |

## Text Colors
It is possible to change the text color within the message by using color tags.
Expand All @@ -27,7 +27,7 @@ Available colors are:
- pink

### Minecraft
In Minecraft, additional colors can be used by using the `§` notiation.
In Minecraft, additional colors can be used by using the `§` notation.

See `Chat Codes` [here](https://www.digminecraft.com/lists/color_list_pc.php).

Expand Down
6 changes: 3 additions & 3 deletions docs/guide/api.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# API

Your VyHub instance comes with a fully fetched REST API. You can use the API to create custom integrations or to
Your VyHub instance comes with a fully featured REST API. You can use the API to create custom integrations or to
automate tasks (like invoice download for your bookkeeping).

The API is accessible under `https://api.vyhub.app/{instance_name}/v1`

## Documentation and Swagger UI

You can view the documentation and interact with the api through the Swagger UI which is accessible under
You can view the documentation and interact with the API through the Swagger UI which is accessible under
`https://api.vyhub.app/{instance_name}/v1/docs`

![Swagger UI](../assets/api_guide/swagger.jpg)
Expand All @@ -16,7 +16,7 @@ You can view the documentation and interact with the api through the Swagger UI

Some endpoints need authorization. You can set your authorization key at the top right of the documentation.

For testing purposes, you can use the authorization key you get, after you logged into your instance. Open the developer
For testing purposes, you can use the authorization key you get after you logged into your instance. Open the developer
options in your browser and inspect the headers of a request in the network tab.

![Swagger UI](../assets/api_guide/authorization_header.jpg)
Expand Down
6 changes: 3 additions & 3 deletions docs/guide/forum.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ to newly register.
| Attribute | Description |
|-----------|------------------------------------|
| Title | Title of thread |
| Status | Used to close and achieve a thread |
| Status | Used to close and archive a thread |

### Post

Expand All @@ -54,12 +54,12 @@ to newly register.
- Admins and users with the `forum_edit` property can edit everything and can create topic categories and topics.
- Topic admins can be set in the topic settings. They can edit and delete every thread and every post of users. You can consider them as moderators.
- The edit_post setting in the topic is used to allow users to edit their own posts. Otherwise, users cannot edit their posts.
- Team-only parts of the forum is possible with [requirement sets](requirement_set.md).
- Team-only parts of the forum are possible with [requirement sets](requirement_set.md).

## FAQ

| Frequently Asked Questions |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| __Question:__ I have bought the forum addon. Why can't I find it? <br> __Solution:__ You need to also activate the Forum in the general settings of your instance. |
| __Question:__ Users can't edit their posts, how do I change that? <br> __Solution:__ You can find the `edit_post` setting in the settings of the respective topic. |
| __Question:__ I want to create a team only forum. is that possible? <br> __Solution:__ Yes, that is possible with requirement sets. Find examples in the [requirement](requirement_set.md) documentation. |
| __Question:__ I want to create a team only forum. Is that possible? <br> __Solution:__ Yes, that is possible with requirement sets. Find examples in the [requirement](requirement_set.md) documentation. |
2 changes: 1 addition & 1 deletion docs/guide/group/group.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ your use case.
## Assigning Groups

Groups can be assigned to users in the `User Dashboard` in the group section.
Furthermore, groups can be used as a reward in the shop can be assigned automatically through the
Furthermore, groups can be used as a reward in the shop and can be assigned automatically through the
`VyHub Group` [shop reward](../shop/reward.md).

## Properties
Expand Down
4 changes: 2 additions & 2 deletions docs/guide/group/group_sync.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,11 @@ A command might look like this:

### Group Sync

VyHub's group sync is a more advanced way to assign groups to users. It is more complicated to set up but offers more
VyHub's group sync is a more advanced way to assign groups to users. It is more complicated to set up, but it offers
some cool advantages over the simple command solution.

1. The current groups of a user are displayed in the VyHub user dashboard. This allows players to directly distinguish
between vips, admins, etc.
between VIPs, admins, etc.
2. The group sync is a two-way sync. This means that if a user is assigned a group in-game, this group is also assigned
in VyHub.
3. The group sync is less error-prone, as the groups are kept in sync, and it is not dependent on commands that might
Expand Down
4 changes: 2 additions & 2 deletions docs/guide/legal.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,15 +39,15 @@ until the purpose for the data processing ceases to apply. If you assert a
legitimate request for deletion or revoke consent for data processing,
your data will be deleted, unless we have other legally permissible reasons for storing your
personal data (e.g. retention periods under tax law or commercial law); in the
the latter case, the deletion will take place after these reasons have ceased to exist.
latter case, the deletion will take place after these reasons have ceased to exist.
<h3 class="display-h4">Registration</h3>
You need to register with us to use our products. We save your personal login details
(e.g. email, password) within the registration process.
<h3 class="display-h4">SSL or TLS encryption</h3>
This site uses SSL or TLS encryption to protect the transmission of confidential content, such
as login data, order or payment information. <br/>
If the SSL or TLS encryption is activated, the data that you transmit to us cannot
read by third parties
be read by third parties
<h3 class="display-h4">Contact and your Rights</h3>
As a data subject, you have the following rights: <br/>
In accordance with Art. 15 GDPR, you have the right to request information about your
Expand Down
2 changes: 1 addition & 1 deletion docs/guide/shop/general.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@ Before a user can buy your packets, some configuration is needed.
| Invoice Logo URL | URL to a logo image that is shown on the invoice |
| Purchases from countries without tax rule | If enabled, purchases from countries where you did not define a tax rule are possible |
| Tax included in packet price | Instead of adding taxes to the specified packet price on top, they are included in the price. |
| Checkout Checkboxes | Checkboxes which have to be agreed to during checkout. E.g. "I aggree to the Terms of Service" |
| Checkout Checkboxes | Checkboxes which have to be agreed to during checkout. E.g. "I agree to the Terms of Service" |


4 changes: 2 additions & 2 deletions docs/guide/shop/packet.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Item Drops. The rewards need to be set up in the [`Reward`](./reward.md) setting
| Buyable | If disabled, packet can not be bought anymore |
| Buyable active state | If disabled, packet can not be purchased if the user already has this packet active |
| Buyable inactive state | If disabled, packet can not be purchased if the user already has this packet, but inactive |
| Recommendable | Whether the packet will be recommended during the purchase as a upsell |
| Recommendable | Whether the packet will be recommended during the purchase as an upsell |

## Payment

Expand All @@ -21,7 +21,7 @@ Item Drops. The rewards need to be set up in the [`Reward`](./reward.md) setting
| Currency | The currency of the price |
| Credits | [Optional] Credit price of packet (leave empty if the packet should not be purchasable by credits) |
| Custom Price / Pay what you want | [Optional] The user can decide how much he wants to pay. The selected price/credits is used as minimum price. |
| Recurring | Recurring payments every time the **active for** duration is expired - this limits the choice of payment gateways to these that support it. Currently **Stripe** and **PayPal**. |
| Recurring | Recurring payments every time the **active for** duration is expired - this limits the choice of payment gateways to those that support it. Currently **Stripe** and **PayPal**. |

## Packet Relations

Expand Down