Skip to content
Emosewaj edited this page Nov 30, 2019 · 25 revisions

Quick setup and advanced configuration for IW4x servers.

⚠️ Warning
You can only host up to 15 servers on the same IP address, additional servers will be rejected by the decentralized node system. This has been implemented as a security measurement to prevent flooding the server list.

Server types

Party

A party[1] is a dedicated lobby, which uses a playlist for its configuration and will take players back into a lobby after each map. The advantage of the party system is:

  • adjust classes and killstreak rewards without leaving the server
  • vote to skip next map
  • map rotation is random

Because of that, a party server is ideal for a public game servers.

⚠️ Warning
Party servers are very buggy and unstable, they will crash often and even with scripts the server might not properly restart. It is advised to not use party servers and stick to match servers instead!

Match

A match is a normal dedicated server, which uses a map rotation, ideal for private servers.

Requirements

You have to fulfill the following requirements to be able to host a server for IW4x:

  • An internet connection
  • A clean installation of Call of Duty: Modern Warfare 2
  • Notepad++ to edit config files
  • 7-ZIP to extract the client files
  • Basic knowledge about your current operating system
  • Common sense (in case of a public server)

Quick instructions for hosting a match server

😡 Warning
If you forget to remove the < and > around the port, tech support is legally allowed to call you retarded.
In case you didn't get that, this means remove them.

  • Copy your ‘Call of Duty Modern Warfare 2’ folder to another location
  • Extract the client files into your copied folder
  • Download the 📥 server.cfg and place it in your ‘players’ folder, edit it to your needs
  • Download the 📥 startserver.bat and place it into the root, edit it as needed
  • Forward the TCP and UDP port you've specified in +set net_port <port>
  • Run the batch and have fun!

Quick instructions for hosting a party server

  • Copy your ‘Call of Duty Modern Warfare 2’ folder to another location
  • Extract the client files into your copied folder
  • Download the 📥 server.cfg and place it in your ‘players’ folder, edit it to your needs
  • Download the 📥 startserver.bat and place it into the root, edit it as needed
  • Forward the TCP and UDP port you've specified in +set net_port <port>
  • Run the batch and have fun!

File mirrors

If the above links don't work, you can download Zip files containing the files you need from here!

Alternatively, you can download the files individually from here

Advanced server configuration

Further information for advanced server configuration:

General
Match server
Party server
Docker
Setting up FastDL
API
Gameserver file optimization
List of map names

[1] A server starts per default as a party.