Small trick to prioritize the UDP pockets sent to the game server:
Using windows QoS (Quality of Service) - you can add new policy changing the UDP packets priority when sent to the server.
(42amsterdam already has this policy ...so the traffic sent to the client has max priority.)
To add the policy on your home computer:
Open Group Policy Editor
Run: gpedit.msc
Attachment 6348
In the left list - navigate to
Computer Configuration =>
Windows Settings =>
Policy-based QoS
Attachment 6349
In menu
Action select
Create New Policy
In the new dialog - give the name to the new policy
and change DSCP value to 63 (possible values 0-63 where 63 has the highest priority)
Attachment 6350
Next - you can either allow all UDP traffic to be prioritized or specify only the executable of serious sam (SeriousSam.exe)
Attachment 6351
Next - You can leave that on "Any" ..unless you want to restrict it to specific IP
Attachment 6352
Next - Select UDP protocol to be prioritized
Additionally - either all possible ports or you can restrict to just few
Attachment 6353
After this - all UDP traffic from your game - will be re-scheduled with high priority
For anyone who's hosting servers - you can add specific policies for DedicatedServer.exe to ensure that all UDP traffic is delivered to all game clients.
Actually - using those policies - you can prioritize all traffic for your game executable.