Do you want to play battlefield 2042 for about 3 months for 1 dollar? Follow the steps:
1 - Buy xbox game pass
you can create a new microsoft account, and buy the 3 month xbox game pass for 1 dollar. This is some guide: https://www.dealmoon.com/cn/29-xbox-game-pass-ultimate-3-month-membership-digital-code/2453273.html (you can also find many many other guide, just do a google)
You can also buy an account on taobao for 5-9 Chinese yuan. This is an example: https://item.taobao.com/item.htm?spm=a230r.126.96.36.1991c3b7cKajgKK&id=660062331352&ns=1&abbucket=5#detail (you can find many many other sellers, just do a search)
2 - Install xbox, EA desktop, and bf2042
Just do it normally
3 - Install time freezer
You can download my prebuilt binary here: https://recolic.net/res/timefreeze-prebuilt-win64.zip
If you don't trust me, you can also build from source. This tool is very very small: https://github.com/Y0GAAAA/TimeFreezer
4 - How to launch the game without costing trial time
- Launch bf2042 and start the game
- Join a round
timeFreezer.exe, now your system time freezes.
- Enjoy your game
- When this round ends, the game will crash while trying to join the next round. Now, do not do anything else.
reboot windowsafter the crash.
- goto 1