
Connection modes: automatic, prefer direct, prefer relay, or force relay.
Pick your relay location, sorted by latency.
Reusable static share code, tied to the host's Steam ID.
Full friends list with search, including offline and invisible players.
Customize the name of your hosted app shown in Steam Rich Presence.
Raised the limit, now you can host up to 250 players (don't).
Auto-approve ports now supports an allow-list.
Copy and paste your port list as JSON.
Specify port ranges, e.g. 27015-27050.
Copy logs straight from Porthole settings.
Crash reporter that sends an anonymized log, with your consent.
Cleaner settings, with advanced options behind a toggle.
Resize the members panel, or drag to hide chat. (Thanks, Mivor!)
Port detector updates live while open.
Change app name, password, or visibility while hosting, without recreating the lobby (persistent lobbies are in progress).
Auto-kick players with mismatching versions (unless allowed in settings); warning badge on members running a different version.
Shows "Connecting" during initialization, instead of "Direct" being shown as a fallback.
Connections ramp to full speed much faster now.
Improved naming for the setting that shows your hosted game in Steam Rich Presence (users were confusing it with something else).
Clearer messages when a connection fails.
Selectable chat messages, now with avatars!
Friends-only and invite-only lobbies block players who aren't allowed in.
Automatically selects a working graphics backend. (Please report if you have issues with the default launch option)
Startup crash on Windows.
Odd names, chat messages, or app titles can no longer crash Porthole.