LAN Party
Playing games locally in a network requires some preparation and some tools help get organized. Here are some notes I made on the topic :)
Preparing:
- Make a list of all games that will be played and make sure all have downloaded, updated and started the game atleast once prior to the LAN party
Games Equipment
- Headphones
On Site:
- Make sure there is enough Poweradapters, Cables, Charis, Tables
Scan and Test Network
Have a look if you can see everyone in the LAN:
- You can scan the network to see who else is already visible:
nmap -sC -sV 192.168.178.0/24
- And/Or run a simple ARP command to see who you already see:
arp -a
- Test a connection to a given IP e.g.:
Test-NetConnection -ComputerName 192.168.178.41 -InformationLevel "Detailed"
(optionally add a port e.g. "-Port 3389")
Games
A list of games that are free and fun:
Game | Notes |
---|---|
Trackmania | Host requires standard membership and maps |
CS GO | |
Blobby Volleyball | Setup a tournament and distribute the zipped game prior |
Rocket League | |
StarCraft II | |
Warzone 2100 | |
armagetronad | |
xonotic | |
Minetest | |
The Battle for Wesnoth | |
SuperTuxKart | Racing game simular to Mario Cart |
Modern games that work well in LAN
- Age of Empires II Definitive Edition
Nice old games
- Quake III Arena
- Counterstrike 1.6
- Unreal Tournament
- Warcraft III
Share Files
Easiest way to share files ist by ziping whatever you want to share first.
You can run a simple webserver using python: python -m http.server 8080
Windows Firewall
Check your inbound rules and possibly add a rule/remove a restricition:
Get-NetFirewallRule | Where { $_.Enabled -eq 'True' -and $_.Direction -eq 'Inbound' } | Select-Object DisplayName, Direction, Action, Profile | FT
Alternativly, add firewall rules to allow all local traffic (same subnet):
New-NetFirewallRule -DisplayName "Allow LAN Party OUT" -Direction Outbound -LocalPort 1-10000 -Protocol TCP -RemoteAddress LocalSubnet -Action Allow
New-NetFirewallRule -DisplayName "Allow LAN Party IN" -Direction Inbound -LocalPort 1-10000 -Protocol TCP -RemoteAddress LocalSubnet -Action Allow
Remove the rules from above:
Remove-NetFirewallRule -DisplayName "Allow LAN Party OUT"
Remove-NetFirewallRule -DisplayName "Allow LAN Party IN"
Or, if nothing helps, disable the Firewall for your current profile during the LAN event: netsh advfirewall set currentprofile state off
You can reset your firewall settings as follows. Windows will then ask you whenever you start an application what to do with this currently blocked application.
(New-Object -ComObject HNetCfg.FwPolicy2).RestoreLocalFirewallDefaults()
Services
- Set up a tournament: https://www.toornament.com
- More counters: https://scorecount.com/