[ATP/FLEX] Full guide to set up Palworld Dedicated Server with Remote Access VPN on USG FLEX

Zyxel_Jason Posts: 395  Zyxel Employee
First Anniversary 10 Comments Friend Collector First Answer
edited February 2 in VPN

This post is a showcase and tutorial for educational purposes only. There is no commercial cooperation or affiliation between Zyxel Networks and Pocket Pair, the developers of Palworld. This guide aims to demonstrate the capabilities of the USG FLEX series in setting up a secure gaming environment.

Palworld is an action-adventure, open world, survival, and monster-taming game developed and published by Pocket Pair. Palworld offers both single-player and multiplayer modes, with the ability to play online with up to 32 players on one server. It is known for its unique combination of creature collection and use in combat, as well as for its satirical premise involving the use of creatures in various tasks, including combat and labor.

When setting up a dedicated Palworld server, it's crucial to consider the security of your network. While numerous free VPN software options exist worldwide, they often come with potential security risks. The USG FLEX series supports remote access VPN and provides robust security services to protect your network, ensuring a secure and uninterrupted gaming experience.

Now, let's proceed with the tutorial on setting up a dedicated Palworld server and using remote access VPN on USG FLEX.

Configure Remote Access VPN

  1. Go to Site-wide > Configure > Firewall > Remote access VPN.
  2. Toggle on IPSec VPN server.
  3. Select "Nebula Cloud Authentication" and add accounts for your friends.
  4. Click "Save".

Please note:

  1. If your USG FLEX is behind NAT router, you will need to add port forwarding (virtual server) rules on your NAT router to pass through UDP 500 and 4500.
  2. You will also need to configure NAT Traversal or select Auto directly when behind NAT router.
  3. If your Organization on Nebula is Base pack, you will have the limit of 50 cloud authentication accounts at most.

Create a Dedicate server in Palworld

  1. Download steamcmd and extract the zip file.
  2. Open steamcmd.exe, wait it runs all files
  3. Right click in the blank space of the folder and select "Open in Terminal" if your PC is Windows 11.
  4. Paste the string: "steamcmd +login anonymous +app_update 2394010 validate +quit".
  5. After installation, go to configure the server file in the folder PalServer\Pal\Saved\Config\WindowsServer\PalWorldSettings.ini.
    [You can copy and paste the default configuration file from PalServer\DefaultPalWorldSettings.ini into PalWorldSettings.ini.]
    Here is the important settings you need to configure in this file.
    SeverName = The name of your server to display
    ServerDescription = The description of your server to display
    PublicIP = The IP address of your PC which will host the server
    (You may use cmd
    ipconfig or go to Site-wide > Clients on Nebula CC to check)
  6. Open PalServer.exe to start the server.


  1. Download the VPN script (ZIP file) from Nebula CC and send it to your friends.
  2. Extract the zip file and navigate to the folder. Ex: \RemoteAccess_Windows_XXXXX\IPSec VPN
  3. Run the file RemoteAccess_Windows_IPSec_VPN.bat.
  4. Go to VPN setting of PC and connect VPN.
  5. Run Palworld on Steam.
  6. Select "Join Multiplayer Game"
  7. Enter the IP address and port of the server PC. In this case is
  8. Enjoy the game with your friends!