Fantasy Grounds - Port Forwarding - Transparent Op
  • Fantasy Grounds - Port Forwarding and a "transparent" OpenVPN setup
  • General
    • Introduction - F.G.Comms
    • GM's machine barriers
    • Internet connection barriers
    • Some NO-GO Situations
    • VPN solutions
  • Proposed Solution
    • "Transparent" OpenVPN-based Port Forwarding
    • Tools
    • Amazon Web Services
    • Setup process overview
  • Local setup - Step-by-step
    • Step 0 : Preparation
    • Step 1 : OpenVPN + Easy-RSA & "new-PKI"
    • Step 2 : Create your own PKI
    • Step 3 : Setup OpenVPN connections
  • AWS Setup - Click-by-Click
    • Step 4 : Your AWS environment
    • 4.1-Creating the IAM Role
    • 4.2-Choosing the AWS Region
    • 4.3-Creating the S3 bucket
    • 4.4-Virtual Private Cloud - Default VPC
    • 4.5-Creating an AWS Key Pair
    • 4.6-Creating an AWS Security Group
    • 4.7-Filling the bucket
    • 4.8-Building the Launch Template
  • Transfer & First Test
    • Step 5 : Transfer to S3
    • Step 6 : Launch time !
    • Step 7 : Connect, test, fix glitches
    • Step 8 : Destroy/"Terminate" after use
  • Use your server
    • Regular Usage Pattern
  • Simultaneous FG games / 1 VPN Server
    • Lifting the "1 GM at-a-time" restriction
    • FGU vs. FGC networking
    • VPNs for both FGC + FGU (LAN mode)
  • Upgrading our setup for "N-at-a-time", FGC/FGU
    • Untitled
  • Appendixes
    • Acronyms and definitions
    • AWS acronyms
    • AWS admin user + API access key
    • AWS, DNS, DDNS, CRL...
    • Possible (?) developments
  • Links
    • Fantasy Grounds Web
    • Fantasy Grounds Discord
    • FG College Web
    • FG College Discord
    • FG College KB
    • Our "EU" Discord
    • OpenVPN
    • AWS
Powered by GitBook
On this page
  1. General

GM's machine barriers

PreviousIntroduction - F.G.CommsNextInternet connection barriers

Last updated 4 years ago

Was this helpful?

CtrlK
  • Barrier 1 : Windows 10 "public/private" network setting
  • Barrier 2 : OS-managed firewall
  • Barrier 3 : Third-party protection software

Was this helpful?

Applies to : FGC (+ FGU in LAN mode)

Default ports : FG "Classic" = TCP 1802, FG "Unity" = UDP 1802

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

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.

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.

Barrier 1 😡 : 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 👍 tag your current W10 network connection as "private", or else... 👎

How to change your Windows network connections between "Public" and "Private"

TODO : W10 screenshots needed here

Barrier 2 👿 : OS-managed firewall

Be sure to 👍 allow incoming communications to your TCP 1802, or better yet 👍👍 to your Fantasy Grounds executable program in the operating system firewall, or else... 👎

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.

TODO : W10 screenshots needed here

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 and following sections.

Barrier 3 👹 : 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 👍 enable incoming communications for FG in these, or else... 👎

TODO : Other screenshots needed here ??