Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
1f49b84
Update Images: Minecraft Section
coderrquitsreality Apr 15, 2026
ceebafc
Update Guides: Minecraft Section
coderrquitsreality Apr 15, 2026
aa8ec3e
Update Guide: Project Zomboid
coderrquitsreality Apr 16, 2026
ccf6d80
Update Images: Project Zomboid
coderrquitsreality Apr 16, 2026
29d85e6
Update Guide: Namecheap External Domain
coderrquitsreality Apr 16, 2026
855a6df
Update Images: Namecheap External Domain
coderrquitsreality Apr 16, 2026
6ccef3c
Update Guide: Cloudflare External Domain
coderrquitsreality Apr 16, 2026
fcead8f
Update Images: Cloudflare External Domain
coderrquitsreality Apr 16, 2026
7147caa
Update Guide: Hytale
coderrquitsreality Apr 16, 2026
2e12988
Update Images: Hytale
coderrquitsreality Apr 16, 2026
c713809
reference https guide & fix 2 port for zomboid
loriopatrick Apr 16, 2026
72a5561
Update Guide: Left 4 Dead 2
coderrquitsreality Apr 16, 2026
b71c4a7
Update Images: Left 4 Dead 2
coderrquitsreality Apr 16, 2026
5a361be
Update Guide: playit companion
coderrquitsreality Apr 16, 2026
3213162
Update Guide: playit companion
coderrquitsreality Apr 16, 2026
a4c52e3
Update Guide: Necesse
coderrquitsreality Apr 17, 2026
396186f
Update Images: Necesse
coderrquitsreality Apr 17, 2026
6532206
Update Guide: Veloren
coderrquitsreality Apr 17, 2026
2c24c2b
Update Images: Veloren
coderrquitsreality Apr 17, 2026
0413fb7
Update Guide: Vintage Story
coderrquitsreality Apr 17, 2026
adae49b
Update Images: Vintage Story
coderrquitsreality Apr 17, 2026
dfeede8
Update Guide: PaperMC Server Setup
coderrquitsreality Apr 17, 2026
e642fad
Update Article: playit premium
coderrquitsreality Apr 17, 2026
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
16 changes: 11 additions & 5 deletions content/add-dynmap-to-minecraft.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,15 +29,21 @@ Once your server is running, you should be able to visit [http://localhost:8123]


# Step 5 (optional). Making your Dynmap webpage public
Visit [playit.gg/account/tunnels](https://playit.gg/account/tunnels) and press `Add Tunnel` on the `Custom TCP` banner.
Visit [the Tunnels page](https://playit.gg/account/tunnels) and create an HTTPs tunnel. In this guide we'll only be using the HTTP part of the tunnel. If you'd like to have a secure HTTPs tunnel please reference {{< link "https-tunnel" >}}.

{{< image src="post-img/playit-custom-tcp-tunnel.png" alt="playit custom tcp tunnel" >}}
Set up the tunnel as follows:

Set the `Local server address` to `127.0.0.1:8123` and press `Add`.
```text
Tunnel Type: HTTPs
Port Count: 1
HTTP Port: 8123
HTTP Port: 443 (unchanged)
Proxy Protocol: None
```

{{< image src="post-img/playit-dynmap-local-address.png" alt="dynmap download" >}}
{{< image src="post-img/playit-custom-tcp-tunnel.png" alt="dynmap download" >}}

After pressing add and giving playit.gg a few moments to prepare your tunnel, you should be assigned an .auto.playit.gg address you can use and share for accessing your dynmap.
After pressing add and giving playit.gg a few moments to prepare your tunnel, you should be assigned an address you can use and share for accessing your dynmap.

{{< image src="post-img/playit-custom-tcp-address.png" alt="dynmap download" >}}

Expand Down
4 changes: 1 addition & 3 deletions content/creating-a-necesse-server-with-playit-windows.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,7 @@ Create a new agent and add a tunnel
Set up the tunnel as follows:

```text
Tunnel Type: UDP (protocol)
Port Count: 1
Local Port: 14159
Tunnel Type: Necesse
```

{{< image src="post-img/playit-necesse-tunnelconfig.png" alt="Necesse tunnel config, 1" >}}
Expand Down
143 changes: 71 additions & 72 deletions content/external-domain-cloudflare.md
Original file line number Diff line number Diff line change
@@ -1,72 +1,71 @@
+++
title = "Add an external domain with Cloudflare"
tags = ["external-domain"]
description_file = "descriptions/external-domain-cloudflare.txt"
+++

Your root domain cannot be on both Cloudflare and Playit. Because your domain is setup with cloudflare, we will add a subdomain to your Playit account. In our example our domain is `playit-example.com` and the subdomain is `minecraft` so we'll be adding `minecraft.playit-example.com`. For you this will likely be different.


### Requirements
* [playit premium](https://playit.gg/account/billing/shop/premium)
* your external domain setup **Cloudflare DNS**

For other Domain Registrars visit {{< link "add-external-domain" >}}.

## 1. Add your domain to playit

Visit your [account settings](https://playit.gg/account/settings/domains) and add your domain.

Click on `Add External Domain`, and fill out your domain's information.
{{< image src="post-img/playit-addexternaldomain-cloudflare-addexternaldomain.png" alt="playit add external domain" >}}

Once you've done that, confirm your settings by clicking `Add External Domain`.


## 2. Visit your domain's management page

Log in to the **Cloudflare Dashboard**, select your domain, and open the **DNS → Records** page.

{{< image src="post-img/playit-addexternaldomain-cloudflare-managedns.png" alt="cloudflare manage dns" >}}

---

## 3. Add NS records for the sub domain

We will delegate the sub domain to playit.gg using **NS records**.

Create **one NS record**:

### NS Record

* **Type:** `NS`
* **Name:** `minecraft` (might be different for you)
* **Target:** `ns1.playit-dns.com`
* **TTL:** Auto

{{< image src="post-img/playit-addexternaldomain-cloudflare-add_ns_record.png" alt="cloudflare manage ns" >}}

---

## 4. Assign your domain to a tunnel

Edit or create a new tunnel, and scroll down until you see your tunnel attributes. You should see **Domain (Auto Assigned)**. Click on `change`, go to `Use Existing`, and choose your domain from the dropdown menu

{{< image src="post-img/playit-addexternaldomain-cloudflare-assign_to_tunnel-1.png" alt="playit assign domain" >}}

{{< image src="post-img/playit-addexternaldomain-cloudflare-assign_to_tunnel-2.png" alt="playit assign domain" >}}

Once you've selected your domain, click on `use yourdomain.tld`. Again, your domain will be different.

## 5. Check if the new domain is properly set up

To do this, we can use something like [nslookup.io](https://nslookup.io/)
Enter your domain, and then click **Find DNS records**

{{< image src="post-img/playit-addexternaldomain-cloudflare-check_ns-1.png" alt="check dns records" >}}

{{< image src="post-img/playit-addexternaldomain-cloudflare-check_ns-2.png" alt="check dns records" >}}

---

After adding your sub domain, it can take up to 1 hour before the update is seen globally. Usually it's much quicker.
+++
title = "Add an external domain with Cloudflare"
tags = ["external-domain"]
description_file = "descriptions/external-domain-cloudflare.txt"
+++

Your root domain cannot be on both Cloudflare and Playit. Because your domain is setup with cloudflare, we will add a subdomain to your Playit account. In our example our domain is `playit-example.com` and the subdomain is `minecraft` so we'll be adding `minecraft.playit-example.com`. For you this will likely be different.


### Requirements
* [playit premium](https://playit.gg/account/billing/shop/premium)
* your external domain setup **Cloudflare DNS**

For other Domain Registrars visit {{< link "add-external-domain" >}}.

## 1. Add your domain to playit

Visit your [account settings](https://playit.gg/account/settings/domains) and add your domain.

Click on `Domains`, and then go to `Add External Domain`. Fill out your domain's information.

{{< image src="post-img/playit-addexternaldomain-cloudflare-addexternaldomain.png" alt="playit add external domain" >}}

Once you've done that, confirm your settings by clicking `Add Domain`.


## 2. Visit your domain's management page

Log in to the **Cloudflare Dashboard**, select your domain, and open the **DNS → Records** page.

{{< image src="post-img/playit-addexternaldomain-cloudflare-managedns.png" alt="cloudflare manage dns" >}}

---

## 3. Add NS records for the sub domain

We will delegate the sub domain to playit.gg using **NS records**.

Create **one NS record**:

### NS Record

* **Type:** `NS`
* **Name:** `minecraft` (might be different for you)
* **Target:** `ns1.playit-dns.com`
* **TTL:** Auto

{{< image src="post-img/playit-addexternaldomain-cloudflare-add_ns_record.png" alt="cloudflare manage ns" >}}

---

## 4. Assign your domain to a tunnel

Edit or create a new tunnel, and look at the top of the page. You should see an automatically assigned domain. Click on `Change domain`, and choose a domain from `Select a domain from your account`.

{{< image src="post-img/playit-addexternaldomain-cloudflare-assign_to_tunnel-2.png" alt="playit assign domain" >}}

Once you've selected your domain, click on `use yourdomain.tld`. Again, your domain will be different.

## 5. Check if the new domain is properly set up

To do this, we can use something like [nslookup.io](https://nslookup.io/)
Enter your domain, and then click **Find DNS records**

{{< image src="post-img/playit-addexternaldomain-cloudflare-check_ns-1.png" alt="check dns records" >}}

{{< image src="post-img/playit-addexternaldomain-cloudflare-check_ns-2.png" alt="check dns records" >}}

---

After adding your sub domain, it can take up to 1 hour before the update is seen globally. Usually it's much quicker.
184 changes: 92 additions & 92 deletions content/external-domain-namecheap.md
Original file line number Diff line number Diff line change
@@ -1,92 +1,92 @@
+++
title = "Add an external domain with Namecheap"
tags = ["external-domain"]
description_file = "descriptions/external-domain-namecheap.txt"
+++

This guide assumes you have [playit premium](https://playit.gg/account/billing/shop/premium) and have purchased a domain name on [https://namecheap.com](namecheap.com). For other Domain Registars visit {{< link "add-external-domain" >}}.


* [Adding a second level domain (like example.com)](#adding-a-second-level-domain-to-playitgg-like-examplecom)
* [Adding a sub domain (like sub.example.com)](#adding-a-sub-domain-to-playitgg-like-subexamplecom)


# Adding a second level domain to playit.gg (like example.com)

In this guide I will be adding the domain `olumpu.com` to playit.gg, your domain will be different.

## 1. Visit your domain's management page

Visit your namecheap dashboard to enter your domain's manage page.

{{< image src="post-img/namcheap-manage-domain.png" alt="manage domain" >}}


## 2. Use Custom DNS under the Nameservers section

Find the section titled **NAMESERVERS** and select **Custom DNS**.

{{< image src="post-img/namecheap-nameservers-custom-dns.png" alt="namecheap nameservers custom dns" >}}

## 3. Enter playit's DNS nameservers

On the provided lines, add the following name servers

```
ns1.playit-dns.com
ns2.playit-dns.com
```

and press the green checkmark to save your changes.

{{< image src="post-img/namecheap-custom-dns-playit.png" alt="manage domain" >}}


## 4. Add your external domain to playit.gg

Visit [https://playit.gg/account/settings/domains/add-external](https://playit.gg/account/settings/domains/add-external) to add your external domain.

Make sure the domain name you enter matches the domain name that you updated on Namecheap. In this example it is `olumpu.com`. For you it will be different.

{{< image src="post-img/playit-add-external-domain.png" alt="playit add external domain" >}}

You're done! You can now assign your domain to your tunnel.

{{< image src="post-img/playit-domain-added.png" alt="playit domain added" >}}

---

# Adding a sub domain to playit.gg (like sub.example.com)

Instead of adding our entire `olumpu.com` domain to playit.gg, we will instead the sub domain `playit.olumpu.com`.

## 1. Visit your domain's management page

Visit your namecheap dashboard to enter your domain's manage page.

{{< image src="post-img/namcheap-manage-domain.png" alt="manage domain" >}}

## 2. Go to the DNS settings for the domain

{{< image src="post-img/namecheap-domain-settings.png" alt="domain settings" >}}

## 3. Add a new record

* For **Type**, select: `NS Record`.
* For **Host**, enter the sub domain you want. Here we'll add `"playit"` for `"playit.olumpu.com"`. This can be whatever you want.
* For **Value**, enter `ns1.playit-dns.com`.

Then press the green checkmark to save the record.

{{< image src="post-img/namecheap-add-ns-record.png" alt="namecheap add ns record" >}}


## 4. Add your external sub domain to playit.gg

Visit [https://playit.gg/account/settings/domains/add-external](https://playit.gg/account/settings/domains/add-external) to add your external domain.

Make sure you enter your sub domain. In our case this will be `playit.olumpu.com`.

{{< image src="post-img/playit-add-sub-domain.png" alt="playit add sub domain" >}}

After adding your domain, you should be all set.
+++
title = "Add an external domain with Namecheap"
tags = ["external-domain"]
description_file = "descriptions/external-domain-namecheap.txt"
+++
This guide assumes you have [playit premium](https://playit.gg/account/billing/shop/premium) and have purchased a domain name on [https://namecheap.com](namecheap.com). For other Domain Registars visit {{< link "add-external-domain" >}}.
* [Adding a second level domain (like example.com)](#adding-a-second-level-domain-to-playitgg-like-examplecom)
* [Adding a sub domain (like sub.example.com)](#adding-a-sub-domain-to-playitgg-like-subexamplecom)
# Adding a second level domain to playit.gg (like example.com)
In this guide I will be adding the domain `olumpu.com` to playit.gg, your domain will be different.
## 1. Visit your domain's management page
Visit your namecheap dashboard to enter your domain's manage page.
{{< image src="post-img/namcheap-manage-domain.png" alt="manage domain" >}}
## 2. Use Custom DNS under the Nameservers section
Find the section titled **NAMESERVERS** and select **Custom DNS**.
{{< image src="post-img/namecheap-nameservers-custom-dns.png" alt="namecheap nameservers custom dns" >}}
## 3. Enter playit's DNS nameservers
On the provided lines, add the following name servers
```
ns1.playit-dns.com
ns2.playit-dns.com
```
and press the green checkmark to save your changes.
{{< image src="post-img/namecheap-custom-dns-playit.png" alt="manage domain" >}}
## 4. Add your external domain to playit.gg
Visit [https://playit.gg/account/settings/domains/add-external](https://playit.gg/account/settings/domains/add-external) to add your external domain.
Make sure the domain name you enter matches the domain name that you updated on Namecheap. In this example it is `olumpu.com`. For you it will be different.
{{< image src="post-img/playit-add-external-domain.png" alt="playit add external domain" >}}
You're done! You can now assign your domain to your tunnel.
{{< image src="post-img/playit-domain-added.png" alt="playit domain added" >}}
---
# Adding a sub domain to playit.gg (like sub.example.com)
Instead of adding our entire `olumpu.com` domain to playit.gg, we will instead the sub domain `playit.olumpu.com`.
## 1. Visit your domain's management page
Visit your namecheap dashboard to enter your domain's manage page.
{{< image src="post-img/namcheap-manage-domain.png" alt="manage domain" >}}
## 2. Go to the DNS settings for the domain
{{< image src="post-img/namecheap-domain-settings.png" alt="domain settings" >}}
## 3. Add a new record
* For **Type**, select: `NS Record`.
* For **Host**, enter the sub domain you want. Here we'll add `"playit"` for `"playit.olumpu.com"`. This can be whatever you want.
* For **Value**, enter `ns1.playit-dns.com`.
Then press the green checkmark to save the record.
{{< image src="post-img/namecheap-add-ns-record.png" alt="namecheap add ns record" >}}
## 4. Add your external sub domain to playit.gg
Visit [https://playit.gg/account/settings/domains/add-external](https://playit.gg/account/settings/domains/add-external) to add your external domain.
Make sure you enter your sub domain. In our case this will be `playit.olumpu.com`.
{{< image src="post-img/playit-add-sub-domain.png" alt="playit add sub domain" >}}
After adding your domain, you should be all set.
Loading