Skip to content

Latest commit

 

History

History
29 lines (14 loc) · 2.66 KB

README_vpn.md

File metadata and controls

29 lines (14 loc) · 2.66 KB

How to play sm64ex-coop with ZeroTier VPN on Android

This guide is for anyone who can't port forward, like cell data users. A "host" needs to create an account and invite "guests", players who join. This example shows what each person needs to do at every step. The steps for the "host" are in the left column, while what the "guest" should do at the same time is in the right column. Once everyone is connected to ZeroTier, technically anyone can use the "Host" button in the actual sm64ex-coop app, but for simplicity the "host" will do it in this example. Warning: the ZeroTier One app for Android is proprietary, but for updates on that status, self-hosting, alternative builds and partial source code, follow this project.

This assumes that all players have already followed the build guide to compile and install the sm64ex-coop app.

vpnguide

If you have problems connecting, make sure that the bottom of the ZeroTier One app says "ONLINE" not "OFFLINE":

image

and also that the key icon stays in the top right corner of the screen on both the guest and the host. If it keeps disappearing, keep going back to the ZeroTier One app and toggling the network back on, then trying to connect again:

image

When connecting over VPN, if clients fail to connect or crash on connect and the host has mods enabled, the guests should download the same mods and preinstall them to /storage/emulated/0/com.owokitty.sm64excoop/user/mods (or /storage/emulated/0/Android/data/com.owokitty.sm64excoop/files/user/mods if they didn't accept the storage permissions popup) because the VPN has high packet loss and can corrupt the mod files.

If someone is cross-playing from Windows and wants to host the sm64ex-coop game server, tell them to click this button in ZeroTier One for Windows and send that number to the guests as the IP for the "Join" box.

image

To host the game server, people with Windows probably also have to disable Windows Firewall in this menu, because Windows Firewall is uncooperative and frequently blocks the game server

image

Guide made by me, flipflop bell#4376 and Redstone#2442