The Guide
You're playing peacefully on a server, and you notice that there is this one player on the server who is racking up a good ratio quickly... too quickly. You also notice that he NEVER misses a headshot, and he mysteriously always knows where everyone is.
Before I go into more depth in this guide, I just want to seperate hackers into five groups:
Group A: Deuce Hackers
These hackers are your average joe hacker, they are generally quite stupid, arrogant and don't really care too greatly about the game. These hackers will hack and make it obvious and they won't bother to hide that they're hacking. And during interogation; they won't be able to cover up that they're hacking. You can tell them apart from legit players because they will be snapping like mad ("they won't bother to hide that they're hacking"). They are a quick votekick away from eradication.
Group B: 'Hunter' Hackers
These hackers don't use the aimbot, instead they just use radar hacks. These hackers are much harder to prove guilty of hacking since they could either be lucky or they are really good at knowing where players are. Always take your suspicion that they're hacking with a pinch of salt.
Group C: Teleporters
These hackers are bloody annoying, they teleport all over the map. Usually they will just teleport to the enemy base and spawn camp the enemy. There are two ways of checking if these guys are hacking:
1. If you're on their team, look at the map and check if a blue player icon is dashing around the map.
2. If you're on the enemy team, check the killfeed after a teleporter has died, he will probably teleport back into the enemy base, and get killed again. If there is a short period of time inbetween his first and second death, he is probably hacking. WARNING: There is a confirmed glitch that can give the appearance that a player is teleport hacking since instead of spawning in his base he will spawn on his dead bodys location. These people are not hacking!
Group D: Speed hackers
These guys are as old as the hills. If you see a player quickly zooming around the map, then he's hacking. Just use the ol' votekick to get rid of him.
And finally the most complex hacker that requires their own guide in order to get rid of...
Group E: 'Smart' hackers
Now, these guys are EXTREMELY hard to get rid of sometimes. Not only because they hide their hacks well but also because of the idiocity of your fellow players.
Smart hackers are players who use aimbots and esp (usually), when they play they hide their hacks by rarely snappng (lining up their sight before shooting) and by using the ESP stealthily.
Here is the guide to getting rid of these annoyances.
I use the three E's when I try to get rid of hacking:
[*]Evaluate
[*]Evidence
[*]Eradicate
Let's break these down a bit:
Evaluate
Suspect someone of hacking? First, what you'll want to do is double check your suspicsions. First check their ratio, you can do this by typing /ratio [Playername/PlayerID]. If their ratio seems fishy (e.g 100.0 100 kills 1 death) then they may be hacking, It'd be a good idea to jot this down.
Second, check their accuracy. You can do this by typing /accuracy [Playername/PlayerID]. If the'r accuracy with the rifle (hackers usually use the rifle) is 90% - 100% then they are hacking. The average player accuracy is below 50%.
Last, go into spectator. This can be a little hard because as DE said:
"When I went into spectator, they guy stopped hacking. He must've realized I was onto him" -DeathEnhanced.
You have to be quick going into spectator, you need to do it without being seen. Try switching whilst someone (e.g Mikuli) is raping the killfeed. Once in spectator, you can observe the player and check if he is snapping, and if he is finding enemies easily.
Evidence
Take screenshots, put stuff in notepad, record etc. and save it. Go onto the servers IRC channel (if you know it) or go onto #AoS (They'll be happy to help) show the Operators (Usually the admins of the servers) the evidence. They will then forward this infomation to GBL admins (Global Ban List).
Eradicate
Now with proof of the player hacking, he should get banned or global banned (banned from every server). And you can rest happy knowing...

On a final word, a few last things:
Directed towards new players, be careful when accusing some people of hacking, don't be arrogant and skip some of the E's, and don't go trying to ban some of the trusted people of community or bad things could happen, like you could ban the wrong people:
http://i.imgur.com/tz96S.jpg
Or worse:
http://i.imgur.com/TAruW.jpg
Finally, something I really want to get of my chest; or christ sake people, even if they are helping your team win, kick them regardless! They are ruining the game!
Thank you for reading this guide.
-Frosty
P.S to votekick type /votekick [Playername/PlayerID] [ReasonHere] and type /y to vote.