Verified players earn XP from everything they do: 100 XP per hour played, 5 per match, 25 per win, 50 per MVP and 150 per achievement. Each level needs more XP than the last, so early levels come quickly and later ones take real time. Every 5 levels brings a new rank, from Recruit to General.
How XP is earned
| You get | XP |
|---|---|
| Each hour played | 100 |
| Each match played | 5 |
| Each team match won | 25 |
| Each MVP | 50 |
| Each achievement | 150 |
XP is worked out from the totals across your main name and all its aliases, so attaching your old names raises your level. Time spent spectating doesn’t count as playing, so it earns no XP.
How much XP each level needs
Level L needs 50 × (L − 1)² XP in total. So level 2 needs 50 XP, level 5 needs 800 and level 10 needs 4,050. As a rough guide, 100 hours of play alone is worth 10,000 XP, which is level 15.
Ranks
| Level | Rank | XP needed |
|---|---|---|
| 1 | Recruit | 0 |
| 5 | Private | 800 |
| 10 | Corporal | 4,050 |
| 15 | Sergeant | 9,800 |
| 20 | Staff Sergeant | 18,050 |
| 25 | Lieutenant | 28,800 |
| 30 | Captain | 42,050 |
| 35 | Major | 57,800 |
| 40 | Colonel | 76,050 |
| 45 | General | 96,800 |
Where your level shows
Your level, rank and a bar showing progress to the next level are on your player card, both on My SoF2 and on your public player page. Player banners show them too. Levels are only shown for verified names.
Questions
Is level the same as rating?
No. Level grows with everything you do and never goes down. Rating measures how you do against other teams and goes up and down. See Ratings explained.
Can I lose a level?
Only if stats are removed, for example by detaching an alias, because XP comes from your totals.
Why don’t unverified players have a level?
Anyone could be using an unverified name, so levels and ranks are kept for names that have been proved.
