I resolved the problem by renaming the folder to “C:\Program Files (x86)\Origin Games\Battlefield 4” to “C:\Program Files (x86)\Origin Games\B” and downloading the game all over again overnight.

I then compared the directories to see if they were different, and they were identical except for the PB folder (the SSD version had an upgraded PunkBuster), there was also a file called layout.toc that was different but i have no idea what thats for (and it is binary).

Everything works perfectly now.

I can only assume that there is something that the full install reinitializes that is required for Multiplayer to work!

If you have hadoop installed in /opt/hadoop then the source code for the plugin is in /opt/hadoop/src/contrib/eclipse-plugin

Open Eclipse and click File ->Import

Select General->Existing Projects into Workspace and click Next.

Browse to /opt/hadoop/src/contrib/eclipse-plugin

Click Finish

Step 3 – Configuring the MapReduceTools project

Right click on the Project and click Build -> Configure Build Path

Switch to the “Libraries” tab

Double click on the hadoop-core[version].jar file (it will have a red X because its not found, we’re going to substitute our version)

Browse to /opt/hadoop/lib and select hadoop-core[version].jar (whatever version you are running)

The ant build script will now be able to find the hadoop libraries so that you can compile the plugin

Step 4 – Modifying the MANIFEST

Under META-INF/MANIFEST, modify the file to include the additions in blue

NOTE : Your jar files may have different versions (i.e jackson-mapper-asl-1.5.2.jar instead of jackson-mapper-asl-1.8.8.jar)You must use the version that is in your/opt/hadoop/lib

NOTE : If you are building a version of the plugin that is not close to the version described in the post there may be MORE or LESS libraries required for it to work.In order to find the required libraries needed at runtime for your version of the plugin, perform the following iteration loop

Start eclipse with the -clean option

Switch the perspective to Map Reduce

Expand the Map Reduce elephant icon

If you recieve an error popup check to see if it says “ClassNotFound” in the error inside Eclipse

Also check the logs, errors appear in {ECLIPSE_WORKSPACE}/.metadata/.log