Theres no tips, just don't play solo. Every game I play theres always a hacker.
Now, if theres a team of 3+ heres a tactic for the map; Icarus:
If you see a team, in corn, astonish the team with fire, try doing some combat. Then, run trough the stairs until the highest floor, circle around and then get back to the stairs. If you're full health, run as fast through the stairs. The team will probably divide in the stairs depending on how fast they get down. If thats the case, fight the closest to you, if you successfully kill him, when the other 2 guys come down, set them on fire, or try to. you will probably kill them both. If not, repeat the process.
I have done this a few times and all worked.
If you can, try using that tactic on any similar map or any situation. Running is an amazing tactic, annoying, but amazing.
Some tips:
Because I suck with the sword, I try using my other weapons as my primary ones. Use your bow as much as you can and pop damn Flints and steels like a boss. Heres a video of how my mentor, teach me:
I have killed many people even armor-less thanks to flints and steels and bow.
Thats all my tips I can give you for solo, and tips that will probably help you on every PVP situation.
Don't forget, master the Fishing Pole technique.
Yep thats it. This is just the way I PVP. Some can argue, but those are my tips
Edit:
Tips for fighting hackers:
To be honest, depending on the hack you have to role-play different.
For example, it's not the same to fight a hacker with regen hacks compared to a hacker with aimbot. Also, theres impossible hackers, with aimbot, regen hacks, and so on...
For regen hackers, usually use Flints 'n steels
For aimbot hackers, don't go straight in them, use more your secondary weapons, specially the bow.
Also, block your sword when someone shoots you with an arrow so it deals have the damage.