I am trying to run the server together with the webadmin panel, the server runs as it should but, I can’t get the webadmin panel to run, I have tried several config files but I get an error that makes the webadmin unable to start.
2025-11-12 15:03:54 Running as user: 1000:1000
2025-11-12 15:03:54 Group with GID 1000 already exists, adopting name ‘appgroup’
2025-11-12 15:03:54 User with UID 1000 already exists, adopting name ‘appuser’
2025-11-12 15:03:54 Setting ownership for appuser:appgroup…
2025-11-12 15:03:54 __ __ _ __ __ _ _
2025-11-12 15:03:54 |_ \ \ / / || | | / | /\ | | ()
2025-11-12 15:03:54 | | \ \ /\ / /| || || \ / | / \ | | __ __ _ _ __
2025-11-12 15:03:54 | | \ / / / |_ | |/| | / /\ \ /| '__ | | ’
2025-11-12 15:03:54 | | \ /\ / | | | | | |/ __ \ (| | | | | | | | | | |
2025-11-12 15:03:54 |__| / / || || |// __,|| || |||| |_|
2025-11-12 15:03:54
2025-11-12 15:03:54
2025-11-12 15:03:54 Brought to you by RaidMax
2025-11-12 15:03:54 ------------------------
2025-11-12 15:03:54 UID: 1000 / GID: 1000
2025-11-12 15:03:54 ------------------------
2025-11-12 15:03:54
2025-11-12 15:03:54 Configuration verified. Starting IW4MAdmin…
2025-11-12 15:03:54 ====================================================
2025-11-12 15:03:54 IW4MAdmin
2025-11-12 15:03:54 by RaidMax
2025-11-12 15:03:54 Version 2025.8.16.1
2025-11-12 15:03:54 ====================================================
2025-11-12 15:03:58 Performing important database migrations that may take some time… Do not close IW4MAdmin!
2025-11-12 15:04:00 Migrations are complete!
2025-11-12 15:04:02 Attempting to establish a connection with your server(s)…
2025-11-12 15:04:08 [2025-11-12 15:04:08.907 FTL] Failed to initialize IW4MAdmin
2025-11-12 15:04:08 System.FormatException: The input string ‘0^7" info: “Enable synchronous logging’ was not in a correct format.
2025-11-12 15:04:08 at System.Number.ThrowFormatException[TChar](ReadOnlySpan1 value) 2025-11-12 15:04:08 at System.String.System.IConvertible.ToInt32(IFormatProvider provider) 2025-11-12 15:04:08 at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider) 2025-11-12 15:04:08 at IW4MAdmin.Application.RConParsers.BaseRConParser.GetDvarAsync[T](IRConConnection connection, String dvarName, T fallbackValue, CancellationToken token) 2025-11-12 15:04:08 at SharedLibraryCore.Utilities.GetDvarAsync[T](Server server, String dvarName, T fallbackValue, CancellationToken token) 2025-11-12 15:04:08 at SharedLibraryCore.Utilities.GetMappedDvarValueOrDefaultAsync[T](Server server, String dvarName, String infoResponseName, IDictionary2 infoResponse, T overrideDefault, CancellationToken token)
2025-11-12 15:04:08 at IW4MAdmin.IW4MServer.Initialize()
2025-11-12 15:04:08 at IW4MAdmin.Application.ApplicationManager.<>c__DisplayClass91_0.<g__Init|0>d.MoveNext()
2025-11-12 15:04:08 — End of stack trace from previous location —
2025-11-12 15:04:08 at IW4MAdmin.Application.ApplicationManager.InitializeServers()
2025-11-12 15:04:08 at IW4MAdmin.Application.ApplicationManager.Init()
2025-11-12 15:04:08 at IW4MAdmin.Application.Program.LaunchAsync()
2025-11-12 15:04:08 Fatal error during initialization
2025-11-12 15:04:08 The input string ‘0^7” info: "Enable synchronous logging’ was not in a correct format.
IW4MAdminSettings.json
{
“EnableWebFront”: true,
“WebfrontBindUrl”: “http://0.0.0.0:1624”,
“CommandPrefix”: “!”,
“AutoMessagePeriod”: 300,
“DatabaseProvider”: “sqlite”,
“Servers”: [
{
“Name”: “TuxiNet CoD4X LAN”,
“IPAddress”: “cod4x-server”,
“Port”: 28960,
“Password”: “PASSWORD”,
“ManualLogPath”: “/app/Log/games_mp.log”,
“RConParserVersion”: “CoD4x”,
“EventParserVersion”: “CoD4x”
}
]
}
docker-compose.yml
services:
cod4x-server:
image: alexandercurl/cod4x-server:latest
container_name: cod4x-server
hostname: cod4x-server
networks: [cod4x]
environment:
TZ: Europe/Copenhagen
ports:
- “28960:28960/tcp”
- “28960:28960/udp”
volumes:- /docker_data/game/cod4x/main:/home/user/cod4/main
- /docker_data/game/cod4x/main_shared:/home/user/cod4/main_shared
- /docker_data/game/cod4x/zone:/home/user/cod4/zone
- /docker_data/game/cod4x/mods:/home/user/cod4/mods
- /docker_data/game/cod4x/plugins:/home/user/cod4/plugins
- /docker_data/game/cod4x/usermaps:/home/user/cod4/usermaps
restart: unless-stoppediw4madmin:
image: Package iw4madmin · GitHub
container_name: iw4madmin
depends_on:
- cod4x-server
networks: [cod4x]
environment:
TZ: Europe/Copenhagen
PUID: “1000”
PGID: “1000”
ports:- “1624:1624” # Web-GUI
volumes:- /docker_data/game/cod4x/iw4madmin/Configuration:/app/Configuration
- /docker_data/game/cod4x/iw4madmin/Plugins:/app/Plugins
- /docker_data/game/cod4x/iw4madmin/Localization:/app/Localization
- /docker_data/game/cod4x/iw4madmin/Database:/app/Database
- /docker_data/game/cod4x/iw4madmin/Log:/app/Log
restart: unless-stoppednetworks:
cod4x:
driver: bridge
.env
TZ=Europe/Copenhagen
RCON_PASSWORD=PASSWORD
PUID=1000
PGID=1000
