This project unlock all weapons in Battlefield 2142! You are able to customize your soldier ingame. The squad drones are on default deactivated (you can enable them in "Unlocks" tab). But be warned, bots in vanilla game cannot handle them. This got fixed in Project Remaster mod.
BF2142Unlocker emulates the necessary login and unlock server to be able to play Battlefield 2142 in singleplayer and multiplayer (also through vpn) with all features. Also you could host a dedicated server with (currently restricted/not all settings are available) gui interface.
Also the BF2142Unlocker has a multiplayer feature withit you can create accounts, add soldiers and join any server listed in the multiplayer list.
Set your Battlefield 2142 path in "Settings" tab (if BF2142Unlocker couldn't find the installation path).
Goto "Play" tab and click on "Singleplayer". You'll get logged in and can start playing games against bots in singleplayer.
Or host your LAN server by clicking on "Host". Tell your friends your ip address they need to connect to.
If you want to play on multiplayer servers you maybe need to install custom maps (see bellow "Mappack for vanilla game").
Goto "Multiplayer" tab, double click on any server (or click the play button) and a login window will show up. Enter your login data (or create an account), select or create your soldier and click on "Play". This will start the game, login into your account, select your soldier and connect directly to the game server.
If this feature is broken due login server changes, you can also click on the "Quickstart" button as fallback (this will just patch the BF2142.exe and start the game).
Host dedicated server:
Set your Battlefield 2142 game serer path in "Settings" tab.
Goto "Host" tab, select your mod, create your map list and click on "Host".
Goto "Play" tab and click on connect (the ip address is set after you launched the server). Tell your friends the ip address to connect to.