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
- Install Radmin VPN
- Create a New Network, set name and password.
- Send network password & name to other clients and have them connect to it.
- Run
flycast.exe
- If need be, go to
System > Firewall Exceptions
and selectFlycast
if you are unable to see other players where they should exist.
Using OpenVPN
Server Steps
- Create OpenVPN server using openvpn-install on VPS provider and Linux distribution of choice.
- Add the line
client-to-client
to/etc/openvpn/server.conf
. - Create an
.ovpn
file for each client by re-running the openvpn-install script on the server.
Client Steps
- Download and install open-source OpenVPN Installer on each client.
- Import the provided
.ovpn
file. - Right-click on the OpenVPN tray icon and select
Edit Config
- Remove the line that says
dev tun
and replace withdev tap
- Right-click on the OpenVPN and select
Reconnect
- Run
ipconfig
to identify the name of your OpenVPN adapter. - Run
netsh int ipv4 set interface "OpenVPN TAP-Windows6" metric=5
where"OpenVPN TAP-Windows6"
is the name of your interface. - Run
flycast.exe
Firewall Port Rules
- UDP 6000 (Lobby Host)
- UDP 52001 (Multicast Lobby Beacon)
- Allow Incoming Connections
- UDP 19713 (Default GGPO Port)