# GM's machine barriers

{% hint style="info" %}
**Applies to** : FGC (+ FGU in LAN mode)

Default ports : FG "Classic" = TCP 1802, FG "Unity" = UDP 1802
{% endhint %}

These first 3 points relate to the configuration of the GM's machine/OS.

{% hint style="success" %}
***Breaking these barriers** should be enough to **successfully host a game for players** located **in your own home network**, even if you are in a no-go situation for remote player access.*
{% endhint %}

{% hint style="warning" %}
If you have a third-party protection software installed, it ***may*** "take over" some settings from Windows 10 itself : you may then find them in the third-party software settings.
{% endhint %}

## Barrier 1 :rage: : Windows 10 "public/private" network setting

Windows 10 has a setting to classify each network it is connected to as :

* either "pubic" (read : "not safe")
* or "private" (read : "safe")

Windows 10 will prevent incoming connections from "public" networks, including Fantasy Grounds, so be sure to :thumbsup: **tag your current W10 network connection as "private"**, **or else...** :thumbsdown:&#x20;

[How to change your Windows network connections between "Public" and "Private"](https://www.digitalcitizen.life/how-set-your-networks-location-private-or-public-windows-10)

***TODO : W10 screenshots needed here***

## Barrier 2 :imp: : OS-managed firewall

Be sure to :thumbsup: **allow incoming communications to your TCP 1802, or better yet** :thumbsup::thumbsup: **to your Fantasy Grounds executable program in the operating system firewall**, **or else...** :thumbsdown:&#x20;

*Here is an example of Windows 7 firewall rules authorizing **any kind of incoming connection to the Fantasy Grounds program**, with TCP+UDP protocols and the "ALL" value for networks, adresses and ports parameters (W7 Firewall "advanced" view) :*

![W7 "All Incoming" rules example for F.G. ](/files/-Lhv7RvuWw14BmccKMT7)

***TODO : W10 screenshots needed here***

{% hint style="info" %}
I would advise **authorizing the Fantasy Grounds program ("Classic" and/or "Unity") for ALL incoming connections**, instead of specifically TCP 1802 (FGC) or UDP 1802 (FGU).

That will enable using alternate ports for use cases like "multiple FGC+FGU games with 1 VPN server" - see [Lifting the "1 GM at-a-time" restriction](/transparent-openvpn-for-fantasy-grounds/simultaneous-games-fgc-1-vpn-server/untitled.md) and following sections.
{% endhint %}

## Barrier 3 :japanese\_ogre: : Third-party protection software

If you are using **any kind of  third-party anti- malware/virus/threat protection software**, chances are that you also need to :thumbsup: **enable incoming communications for FG in these**, **or else...** :thumbsdown:&#x20;

***TODO : Other screenshots needed here ??***


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://zeferby.gitbook.io/transparent-openvpn-for-fantasy-grounds/general/gms-machine-barriers.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
