Mawks guide is good but so so long o.O
My experience in brief
First and foremost: Learn how to centerblock. if you can CB then you can protect yourself from melee damage and it is needed in my strategy for pullers vs maul
Push vs Push:
If you have the high ground, you win. Use the rooftops to your advantage so you can come down on top of people with your push, without them noticing. If they notice you then just play it smart and wait them out. if the building has a little raised bit just use that for cover until they start to make a move and push them back down once they start to jump, if not just pop up block when you are in their line of sight and wait for them to either drop their block or try push you, which is when you push back.
If you have the low ground, dont try be a hero, just run away and jump onto another roof that is the same height so you are on even footing.
Push (Maul) vs Pull
Pullers have a tendancy to camp on roofs as it suits their force power to simply pull others up, use a double pull to keep it easy and then dash or combo the finish and it means it is harder for them to be ambushed from above. To beat a puller you have to be patient. Hug the walls of the building they are on because it means they cant pull you, your best bet is to see them from a distance and sneak around them because if they see you on a long open straight you are dead. If you cant sneak up on them try your best to sneak up to their level, and throw up your block, if they pull then its easy because since you already have your block up the pull does nothing and you have an easy push to their death. If they arent pulling straight away what you want to do is position yourself on the side of the roof which means they have two options, face you and block your force attack or face the center and block your melee. If they are smart they will face you which means the second they start turning towards you, you dash straight at them and take them out with mauls ultra powerful dash. dont start the dash from too far away or they will just pull you or turn to CB and hit you in your cooldown from the dash
Push vs Choke: keep them at a distance so that you can still force them but they arent able to reach you easily. this means (NEVER BE ON THE SAME PATCH OF FLAT GROUND OR ROOF AS THEM) this is because they can choke through your block so if they do this they can easily kill you, if you are on say a different roof it is harder for them to kill you as they have to traverse the gap, in which time you can recover and either run away or force them (only exception to this is vader, with his exceptionally fast sprint stomp, which he can use to finish you, so give vaders a lot of distance and try hit them with your push when they are traveling) and it doesnt
er for you if you are on different roofs because the time push knocks them down for gives you plenty of time to reach them.
also i advise jumping if you run up and dash a choker and miss or try pushing at close range and get blocked as when you are in the air you can still take damage from choke but you cant be stunned.
Vs no forcers: we no forcers are an evil bunch, you will notice they tend to be a lot faster than the average players. against a no forcer you dont want to be up close and personal was we will likely loop all over the place, confusing you then go in for the easy kill. keep your distance and force, but remember if an obi/ani/aayla/greivous is dashing at you then if they dash attack it will block your push resulting in your precious force doing nothing and their glorious sabers cutting you down, so yeah keep your distance and try force from above or by getting behind us.