QOS for LAN Party setup help needed

Hey guys i am about to have a lan party with like 15 people bringing their computers over and i wanted to design some QOS rules so that one person cannot make everyone else lag from a steam update and such.

Im running DD-WRT on a Linksys EA6900 ( dual core ARM processor, 256 MB RAM).
My internet is Fiber optic at 35/10 (usually get 38/15)

What settings would you recommend?
Packet Scheduler (HTB or HFSC)
Queueing Discipline ( SFQ or CODEL or FQ_CODEL)
what ports that games like League of Legends and battlefield 4 use (My Guess 80 and 443)
and which ports to make a low priority (download ports for steam, origin, battle.net, ect)

Thanks in advance of any help

I recommend getting switch and 1 out default gateway to your router.

Here are ports for LoL

5000 - 5500 UDP - League of Legends Game Client
8393 - 8400 TCP - Patcher and Maestro
2099 TCP - PVP.Net
5223 TCP - PVP.Net
5222 TCP - PVP.Net

port 80 is used for unencrypted http and port 443 for secured http (https)

anything more advanced?

LANcache – Dynamically Caching Game Installs at LAN’s using Nginx

will help with the game downloads and beats QoS on any level. QoSing downloads is hard since it's all port 80 stuff so you will have to limit the bandwidth if you want to achieve that.

Is there a way to do QOS by IP/ Website on my DD-WRT Router?

No