The following is a general guide for connecting the iOS game client to Starpoint.
Credit for most of the steps goes to to trickster.dev. **If you have any problems with the below steps, I recommend following the linked guide, which includes screenshots.
- In the directory where you installed Starpoint, locate and run the
start-ios.bat
file.- If you receive a Windows firewall popup, hit "Allow".
- For non-Windows users or manual setup, see the "Manual Server Start Method" section below.
- The Starpoint server and mitmproxy will start in their own windows.
- One of the windows should eventually show
StarPoint is listening on http://localhost:8000
. This may take a minute or two, give it some time. - The other window should be largely empty and say "Flows" in the top left corner.
- One of the windows should eventually show
- Open the settings app.
- Press the Wi-Fi button.
- Tap the (i) for your current Wi-Fi connection.
- Scroll to the bottom of the sub-menu and press the "Configure Proxy" button.
- Select the "Manual" option.
- In the "Server" field, enter you computer's IP address. (e.g.,
10.0.0.167
) - In the "Port" field, enter
8080
- Press the "Save" button at the top of the screen.
- Open safari.
- Navigate to the website
mitm.it
. - Press the green button under "iOS".
- Allow the file to be downloaded.
- Open the settings app.
- Go to "General" and then to "VPN & Device Management"
- Locate "mitmproxy" under "Downloaded Profile".
- Tap it and press the Install button.
- iOS will ask for your PIN code and additional verification.
- Go back to the General settings section.
- Go to "About" and select "Certificate Trust Settings" at the bottom.
- Turn on the switch for the mitmproxy certificate.
- Clear all data for the pinball game via your device's settings.
- Open the pinball game, and sign in as a Guest.
- If prompted, click "Trust for this session" for the mitmproxy certificate.
- You will now be connected to Starpoint.
- Navigate to the .mitmproxy folder in the Starpoint install directory.
- Open a command prompt in this folder and run the following line:
.\mitmproxy.exe --mode wireguard --set connection_strategy=lazy -s ..\scripts\mitm-redirect-traffic.py
- Note: The
path/to/starpoint/directory
portion of the below command should be replaced with the path to the directory where you installed Starpoint, keep the/scripts/mitm-redirect-traffic.py
portion.
- Note: The
- Go to the directory where you have Starpoint installed; open a new terminal, and start the server.
npm install npx tsc npm run dev