Skip to content
Prawy edited this page Jul 8, 2025 · 13 revisions

Supported OS: Ubuntu 24.04

Unsuppported OS: Debian 12 and lower

Dependencies

$ sudo dpkg --add-architecture i386 && sudo apt update -y
$ sudo apt install build-essential g++-multilib libc6-dev-i386

SQLITE & CURL

sudo apt-get install libsqlite3-dev:i386 libcurl4-openssl-dev:i386 libssl-dev:i386

Instalation

Linux

  • cd iw1x-server
  • mkdir build
  • cd build
  • cmake ..
  • make

Debug

cmake -DDEBUG_BUILD=ON ..

Risky features

cmake -DENABLE_UNSAFE=ON ..

SSL

cmake -DCOMPILE_SSL=ON ..

cURL

cmake -DCOMPILE_CURL=ON ..

SQLITE

cmake -DCOMPILE_SQLITE=ON ..

Problems

If you encounter this problem ./cod_lnxded: /lib/i386-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by ./iw1x.so)

do this:

  • sudo apt update
  • sudo apt upgrade libc6

Configuration

To make it work add following cvar in server configuration: sv_downloadForce 1