Blocking ports solves half the problem...

zaniro

Honorable
Aug 23, 2012
20
0
10,520
I have been running into difficulties setting up ports to handle anti-social gaming hours at home. I have set up a firewall rule schedule on my TP Link TD-W8970 that blocks the TCP port 3724 for World of Warcraft for most of the day apart from 17:00 - 22:30. The game can not connect if opened past 22:30 but if the game is open and connected prior to 22:30 then the connection is not terminated at 22:30. This effectively means that a player can keep playing until he/ she is disconnected at which point they won't be able to reconnect. Does anyone have any insight or workaround for this issue?
 
Yeah I was going to suggest a hard shut down of access to that computer as well.
You can modify the port number or several other things to circumvent this.

If you deploy mac address filering then you also need to setup a mac whitelist, otherwise they could easily spoof the mac address to a different address that does not have the limitation put on it.
 
If you want to stay using the port block method you could alway set the dhcp lease time to be much less or even reboot the router at end-of-computer time and that would force a reconnect.

If you upgrade your router to dd-wrt firmware you could even make your own simple script (you can easily find help for this in their forums) to issue a dhcp reset to that computer, thus starting a new connection after your shut-off time thus preventing cotinued gameplay
 

zaniro

Honorable
Aug 23, 2012
20
0
10,520
I tried the DHCP lease time on a non static IP but it didn't disconnect the game while it was running. Likewise implementing a MAC address had the same effect as the ports - I used the MAC address of the computer in the routers firewall rule. I'll take a look at some more options on the router.
 

USAFRet

Titan
Moderator
Another option is a whole other PC.
Whole house firewall box, running one of the several Linux based firewall applications.
pfSense, untangle, smoothwall, etc.

Generally pretty easy to set up, and ALL house traffic flows through that box. dd-rt or open-wrt on steroids.
Password protected, and if you don't know the password, you cannot bypass it.
 

COLGeek

Cybernaut
Moderator

Excellent suggestion. That is what I used until PrincessGeek graduated from high school and went off to college.

Nothing got in/out that I didn't allow and the monitoring of logs was so much easier and useful.
 

zaniro

Honorable
Aug 23, 2012
20
0
10,520
In the end inputting a MAC address into the firewall rule and blocking all ports (1 - 65535) from 22:30 onwards caused the game to disconnect while running. Thanks for all the replies.
 

Kewlx25

Distinguished
I miss the days of being 10 and staying up until 2am playing Doom with my cousin over dialup. Diablo2 until 2am, sleep through morning Algebra2, get a 97% in class. Now that I'm grown up, I can only stay up to midnight, I got a job in the morning.

Reflecting back on how much I played games on the computer, my only regret is my lack of exercise. Wish my parents forced me to get at least 15min of jogging if I wanted to play late. Much harder to start health habits when you're older.