LAN Lobby VPN Setup - blueminder/flycast-dojo GitHub Wiki

LAN Lobbies work on any LAN or VPN that allows for multicast. If you are hosting a game, you should make sure your firewall allows incoming connections to your application. Instructions below are for current popular solutions.

Using Radmin VPN

  1. Install Radmin VPN
  2. Create a New Network, set name and password.
  3. Send network password & name to other clients and have them connect to it.
  4. Run flycast.exe
  5. If need be, go to System > Firewall Exceptions and select Flycast if you are unable to see other players where they should exist.

image

Using OpenVPN

Server Steps

  1. Create OpenVPN server using openvpn-install on VPS provider and Linux distribution of choice.
  2. Add the line client-to-client to /etc/openvpn/server.conf.
  3. Create an .ovpn file for each client by re-running the openvpn-install script on the server.

Client Steps

  1. Download and install open-source OpenVPN Installer on each client.
  2. Import the provided .ovpn file.
  3. Right-click on the OpenVPN tray icon and select Edit Config
  4. Remove the line that says dev tun and replace with dev tap
  5. Right-click on the OpenVPN and select Reconnect
  6. Run ipconfig to identify the name of your OpenVPN adapter.
  7. Run netsh int ipv4 set interface "OpenVPN TAP-Windows6" metric=5 where "OpenVPN TAP-Windows6" is the name of your interface.
  8. Run flycast.exe

Firewall Port Rules

  • UDP 6000 (Lobby Host)
  • UDP 52001 (Multicast Lobby Beacon)
    • Allow Incoming Connections
  • UDP 19713 (Default GGPO Port)