Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Featurerequest for Gamers

    Scheduled Pinned Locked Moved Traffic Shaping
    7 Posts 4 Posters 4.3k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      mamas6667
      last edited by

      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!

      1 Reply Last reply Reply Quote 0
      • H
        hoba
        last edited by

        @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.

        1 Reply Last reply Reply Quote 0
        • S
          sullrich
          last edited by

          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.

          1 Reply Last reply Reply Quote 0
          • M
            mamas6667
            last edited by

            ::) 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>

            1 Reply Last reply Reply Quote 0
            • H
              hoba
              last edited by

              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.

              1 Reply Last reply Reply Quote 0
              • M
                mamas6667
                last edited by

                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?

                1 Reply Last reply Reply Quote 0
                • B
                  billm
                  last edited by

                  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

                  pfSense core developer
                  blog - http://www.ucsecurity.com/
                  twitter - billmarquette

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post
                  Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.