IW4MAdmin Config Generator

Generate a valid appsettings.json for IW4MAdmin — the most popular admin manager for IW4x (CoD4 MW private servers) and other legacy CoD titles. Fill in the form and copy or download the finished JSON.

Place appsettings.json in the same folder as the IW4MAdmin executable and restart the service to apply changes.
1. General Settings web front · database · API

Displayed in the IW4MAdmin web dashboard title.

Default: 1624. Visit http://yourip:1624

Used to report server stats to the IW4MAdmin master. Leave default unless self-hosting the API.

SQLite is the easiest option for single-host setups.

Relative to the IW4MAdmin executable folder.

2. Server Connections 1 server configured
Server 1 — 127.0.0.1:28960 IW4
3. Permission Auto-Promote Thresholds connections to promote

Set the number of total connections required for automatic promotion to each level. Owner must always be manually assigned and is not auto-promoted.

1100
1200
1500
11000
Tip: Owner is always level 8 in IW4MAdmin and must be assigned via !setlevel <player> owner in-game.
4. Chat & Command Settings prefix · logging · auto-messages

Players type this before commands (e.g. !help).

How often auto-messages cycle. Default 60s.

appsettings.json

Live preview
{
    "ApplicationConfiguration": {
        "WebfrontPort": 1624,
        "EnableWebFront": true,
        "WebfrontCustomBranding": "My IW4MAdmin",
        "MasterUrl": "https://api.iw4m.admin",
        "MasterCommunicationKey": "",
        "DatabaseProvider": "sqlite",
        "ConnectionString": "Data Source=Database/IW4MAdmin.db",
        "CommandPrefix": "!",
        "EnableClientVPNs": false,
        "EnableDiscordLink": false,
        "EnableSocialLink": false,
        "AutoMessagePeriod": 60,
        "CommunicationBroadcasterType": 0,
        "AutoMessages": [
            "Welcome to our server!",
            "Type !help for commands"
        ],
        "Servers": [
            {
                "IPAddress": "127.0.0.1",
                "Port": 28960,
                "Password": "rconpassword",
                "Game": "IW4",
                "AutoMessages": [],
                "Rules": []
            }
        ],
        "GlobalRules": [],
        "Filters": [],
        "RConPollRate": 5000,
        "MaxConcurrentConnections": 10,
        "MinimumTimeBetweenPenaltyActions": "00:00:05"
    },
    "PermissionSets": {
        "Trusted": {
            "MinimumConnections": 10
        },
        "Moderator": {
            "MinimumConnections": 20
        },
        "Administrator": {
            "MinimumConnections": 30
        },
        "SeniorAdministrator": {
            "MinimumConnections": 50
        }
    }
}

Where to place this file:
Same directory as IW4MAdmin.dll / IW4MAdmin.exe.
Restart IW4MAdmin after saving for changes to take effect.

Game Identifiers

IW4xIW4CoD4 MW
IW5MIW5MW3
IW6MIW6Ghosts
T5MT5Black Ops
T6MT6Black Ops 2
S1xS1Adv. Warfare
Private Call of Duty hosting

Run your own Call of Duty server.

Rent a private Call of Duty server on real hardware — full control-panel access, your mods, your configs, your rules. It's your server; run it your way.

Rent a Call of Duty server Real hardware · Full control panel · 98% SLA

Don't want to run it yourself? Our managed services & consulting team will set it up and keep it running for you — game servers, Windows, Linux, and cloud, from 10+ years of MSP work.