③ Host Unranked Server

This tutorial will guide you through the steps to host a dedicated unranked server.

Just a couple of things to note ...
  • Port forwarding is only needed if you want your server to be accessible over the internet (WAN), and only the host needs to set it up.

  • BF2142ServerLauncher does not support mod. That's why you have to run it via a shortcut.

  • Modded and unmodded servers read server settings files from different locations.

Hosting a Modded Server

In this example, we demonstrate how to host a dedicated server for the Remaster mod.

1

Use File Explorer to go to C:\Program Files (x86)\Electronic Arts\Battlefield 2142 Server.

2

Copy the folder Project_Remaster_v14 from C:\Program Files (x86)\Electronic Arts\Battlefield 2142\mods and paste it into C:\Program Files (x86)\Electronic Arts\Battlefield 2142 Server\mods.

3

Right-click BF2142_w32ded.exe and select Send to > Desktop (create shortcut).

4

On your desktop, right-click the shortcut and choose Properties.

5

In the Target field, add +modPath mods/Project_Remaster_v14 after the path, so it looks like this:

"C:\Program Files (x86)\Electronic Arts\Battlefield 2142 Server\BF2142_w32ded.exe" +modPath mods/Project_Remaster_v14
6

Click Apply and then OK to confirm.

7

In your router’s control panel, forward these ports to your local IP address:

  • 29900 UDP or Both

  • 17567 Both

8

Open C:\Program Files (x86)\Electronic Arts\Battlefield 2142 Server\mods\Project_Remaster_v14\Settings\ServerSettings.con with a text editor.

Note that this is where you tweak your server settings. Refer to the list of server settings here.

9

Make sure sv.internet is set to 1 and sv.allowNATNegotiation is set to 0. (Tip: Drag the file to your desktop to edit and save it, then move it back.)

If you don’t want your server to appear in the server browser, set sv.internet to 0.

10

Open C:\Program Files (x86)\Electronic Arts\Battlefield 2142 Server\mods\Project_Remaster_v14\Settings\mapList.con with a text editor.

11

Add this line to include a map: mapList.append Suez_Canal gpm_coop 16. (Again, drag the file to your desktop to edit and save it.)

Refer to here to know how to configure the map rotation.

12

Double-click the shortcut on your desktop to start the server.

Hosting a Vanilla Server

1

Use File Explorer to go to C:\Program Files (x86)\Electronic Arts\Battlefield 2142 Server.

2

Find BF2142ServerLauncher.exe in the folder and double-click it to open.

3

Click the Add icon to create a new config setting.

4

You can now edit the Server Settings and Map List.

5

Make sure the Internet option is turned on and AllowNATNegotiation is turned off.

If you don’t want your server to show up in the server browser, leave the Internet option off.

6

Open C:\Users\<YOU>\Documents\Battlefield 2142\ServerConfigs.con with a text editor.

This is where you configure the server apart from using the server launcher. Refer to the list of server settings here.

7

In your router’s control panel, forward these ports to your local IP address:

  • 29900 UDP or Both

  • 17567 Both

8

Click Start to launch the server.

Last updated

Was this helpful?