Thank you for the compliment!!! There was a major release for PFSense (
www.pfsense.org) prior to the LAN that helped out and we did make some configuration changes as well.
The biggest of those changes was configuring a dynamic limiter for TCP streams for any LAN based connection. Basically I defined a set amount of bandwidth , 35MBit from 11am till 2pm , then 22Mbit from 2pm till 2am , then back to 35Mbit till about 10am on Sunday then back to 22Mbit.
Anyone trying to download or use a TCP stream was put under this limiter and shared the bandwidth with anyone else. So if only 7 people were trying to use TCP then it would give each of you 5Mbits for download. (35/7). Each time it would re-balance based on # of clients using it. The other beauty of this is that since this was an interface rule , PFSense would process floating rules first , which is where I had the gaming rules defined out , before it processed the interface rules. That and almost all gaming traffic is UDP except for a few , and we are able to use floating rules for them.
I also simplified some of the firewall rules and did some extensive testing on making sure I had the right ports for games nailed down.
The biggest satisfaction I get is in seeing everyone able to play their games and enjoy the network without a lot of issues.
Again thanks for the shoutout. I appreciate it.