Find the port and the protocol
The server documentation names a UDP or TCP port, often both. Guessing the protocol is the most common reason a correct rule still fails.
A server that shows up on the host and nowhere else is a firewall rule away from working. An inbound rule scoped to the local subnet is the safe version.
Create an **inbound rule** for the exact port and protocol, scope it to the **local subnet**, and test from a second machine. A rule with no scope is open to every network the laptop joins.
The server documentation names a UDP or TCP port, often both. Guessing the protocol is the most common reason a correct rule still fails.
If no process is listening on the port, no firewall rule can help. Confirm the server is actually bound before you change the settings.
netstat -ano | findstr :27015
The wizard's program path option is safer than a port rule when the server binary is fixed, but a port rule survives updates that replace the executable. Either way, set the scope.
wf.msc > Inbound Rules > New Rule > Port
A home network is usually Private, a fresh connection often Public. A rule enabled for Private only does nothing while the adapter reports Public.
Settings > Network & internet > Wi-Fi > Network profile type
Use the host's LAN address, not localhost, and connect with the game client. A test from the host proves nothing because loopback traffic never reaches the firewall.
ipconfig
A rule from last year is invisible until it matters. Keep a note of port, protocol and scope, or name the rule so the next person can find it.
netsh advfirewall firewall show rule name=all | findstr /i game
The rule is on the wrong profile, the server is not listening, or the router blocks the traffic between subnets.
Port forwarding on the router is a separate step, and it exposes the host. Prefer a VPN tunnel.
Check the Enabled column. A rule created by a wizard can be saved switched off.
A third-party firewall suite replaced the rules. Recreate them in the suite's own console.
It exposes that one service to the addresses in the scope. Scoped to the subnet, the risk is small.
For a server other machines find by name, yes. The router can reserve the address by MAC.
Delete the rule in **wf.msc > Inbound Rules** or with **netsh advfirewall firewall delete rule name="<rule>"**. The port closes immediately for new connections.
Free · no account needed · tracks your progress