Featurerequest for Gamers



  • I would love a button in Firewall: Shaper: Rules to enable the EZ Shaper wizard
    Without adding the Default rules, and the ability to modify/add/remove some preferences without having to delete my USER rules.
    Also a button to switch between Some USER presets ie.- Gaming,p2p,VOIP etc…
    I hope You can understand what i mean!



  • @mamas6667:

    I would love a button in Firewall: Shaper: Rules to enable the EZ Shaper wizard
    Without adding the Default rules, and the ability to modify/add/remove some preferences without having to delete my USER rules.
    Also a button to switch between Some USER presets ie.- Gaming,p2p,VOIP etc…
    I hope You can understand what i mean!

    I don't really get what you are asking for but it doesn't sound like it has anything to do with packages. Posting to the traffic shaping section is more appropriate I think. I'll split this topic over there.



  • Maybe in future versions.  We are lucky to have the Traffic Shaper in the state it is in  now.  It was by far the most challanging portion of this project.



  • ::) Sorry for posting in wrong thread, I'm a newbie!

    I will explain later what I mean by the BUTTON feature.

    PROBLEM:
    Sharing Internet with 3 other people, they like p2p, Skype,Messenger, Youtube,etc..
    I am a FPS Gamer(Tactical Ops mainly) and I want to keep my 40ms Ping during the 1-2hours I play.

    I had a good config using M0n0wall, which gave me a separated bandwidth using 2 extra pipes, the problem is that I had to spend about 5 minutes before I played, and after. changing values
    For this reason I decided to change to pfSense, to be able to do it in a single step.

    I need to have a  Shaper config, for normal use.
    Then I want it to change to a GAMER config(more restrictions on heavy users, especially p2p)

    I thought I could make a Traffic Shaper_Normal.xml and Traffic Shaper_Gamer.xml
    But it only saves the <shaper>part, and doesn't include the <ezshaper>part, which I think is necessary.

    I'm sure a lot of users would love to restore a Traffic Shaper.xml, PLAY then restore another Traffic Shaper.xml

    Any help with tips on GAMER SHAPING are welcome.</ezshaper></shaper>



  • Like you most likely have found out already pfSense trafficshaping is completely different from m0n0's shaping. Queues are used dynamically and not statically preserved for a special kind of traffic even if that traffic is not in use atm. You shouldn't need to switch back and forth configs. Create one config that works for your games and gives it high priority. If you don't play games and the queue is unused other traffic can make use of it.



  • I thought it would be easier to get some help if I posted my Shaper config.
    Traffic_Shaper.txt Tried to post it as Code but it didn't fit
    I will like to thank everyone for their time spent on this Project, and answering Newbie questions like mine!  :)

    With this config and their p2p in use,I get 65-70ms ping, alone I get 36-41ms ping
    The extra latency is not as bad as the fluctuations I experience

    These two rules I disable after finishing Playing
    m_Game PC0_Gamer outbound
    m_Game PC0_Gamer inbound

    Computers and their open PORTS:
    PC0 (me the Gamer)
    40000-40014 p2p(eMule, Soulseek, Shareaza)
    40015 Skype
    PC1
    2234-2240 Soulseek
    6881 Bittorrent
    30000-30014 p2p(aMule)
    30015 Skype
    PC2
    20000-20014 p2p(eMule, Bittorrent)
    20015 Skype

    –-------------- VOIP Issue---------------
    I had to set a fixed VOIP rule per LAN IP, cuz the default one wasn't able to direct it to the VOIP queue!
    I had to remove the  lowdelay TOS, and only then it appeared on the right queue.
    –----------------------------------------
    I also set this values in Firewall: Rules for each p2p RANGE/PORT it seemed to help a bit for Gaming

    Simultaneous client connection limit
    <max-src-nodes>100</max-src-nodes>

    Maximum new connections / per second
    <max-src-conn-rate>20</max-src-conn-rate>
    <max-src-conn-rates>5</max-src-conn-rates>

    Did't know/figured what do do with these two!
    Maximum state entries per host
    State Timeout in seconds

    –------------------------------------
    I noticed that qwanacks and qlanacks don't have rules attached to them how does this work?



  • Put a max bandwidth on the p2p queues so your roomates can't max out the line.  That'll leave extra room for you to play your games.  Also, put a realtime bandwidth on the gaming queue, that should help give you a little more guarantee.

    The acks queues are used by the rule generation system automagically.

    –Bill


Log in to reply