-
Notifications
You must be signed in to change notification settings - Fork 0
Network Transfer
Marc edited this page Mar 29, 2026
·
1 revision
GoodbyeWindows supports direct LAN transfer between your Windows and Linux PCs without needing a USB drive.
- The Exporter (Windows) starts an HTTP server on port
12345 - A random 4-digit PIN is generated for authentication
- The Importer (Linux) connects using the IP address and PIN
- Data transfers directly over your local network
- Select Network transfer as the export mode
- The tool displays:
- Your IP address
- Port number (12345)
- Authentication PIN
- Keep the window open while transferring
- Select Network transfer as the source
- Enter the IP address shown on the Windows PC
- Enter the PIN
- Click Connect
The transfer server exposes the following REST API:
| Endpoint | Method | Description |
|---|---|---|
/api/ping |
GET | Check if server is reachable |
/api/auth |
POST | Authenticate with PIN |
/api/instance |
GET | Get instance metadata |
/api/mods |
GET | List all mods |
/api/gbw |
GET | Download the .gbw metadata file |
/api/mod/<name>/files |
GET | Download mod files |
- Both PCs must be on the same local network (LAN/WiFi)
- Port 12345 must not be blocked by a firewall
- No internet connection required — everything stays local
- Currently supports MO2 instances only — Vortex network transfer is not yet implemented
- Transfers one game instance at a time
- Large mod collections may take significant time depending on network speed
| Problem | Solution |
|---|---|
| Connection refused | Check if both PCs are on the same network. Disable firewall temporarily. |
| Wrong PIN | Re-enter the PIN shown on the Windows PC. The PIN changes each time the server starts. |
| Slow transfer | Use a wired (Ethernet) connection instead of WiFi for best speed. |
| Server not found | Make sure the Exporter is still running on the Windows PC. |