Call of Duty: World at War Server Guide

๐Ÿ“‹ Quick Info

Server Specifications

๐Ÿ”Œ Ports & Firewall Configuration

Call of Duty: World at War servers require specific ports to be open for proper operation:

Port Protocol Purpose Required
28960 UDP Game port (default, configurable) Yes
28960 TCP RCON remote control Optional
20500-20510 UDP PunkBuster (if enabled) Optional

Firewall Examples

UFW (Ubuntu/Debian):

sudo ufw allow 28960/udp comment 'CoDWaW Game Port' sudo ufw allow 28960/tcp comment 'CoDWaW RCON' sudo ufw allow 20500:20510/udp comment 'CoDWaW PunkBuster'

FirewallD (CentOS/RHEL/Fedora):

sudo firewall-cmd --permanent --add-port=28960/udp sudo firewall-cmd --permanent --add-port=28960/tcp sudo firewall-cmd --permanent --add-port=20500-20510/udp sudo firewall-cmd --reload

iptables:

sudo iptables -A INPUT -p udp --dport 28960 -j ACCEPT sudo iptables -A INPUT -p tcp --dport 28960 -j ACCEPT sudo iptables -A INPUT -p udp --dport 20500:20510 -j ACCEPT

โš™๏ธ Installation & Setup

System Requirements

Linux Installation

  1. Download Server Files: Obtain Call of Duty: World at War dedicated server files
  2. Create Server Directory:
    mkdir -p ~/codwawserver cd ~/codwawserver
  3. Extract Files: Extract server files to the directory
  4. Install 32-bit Libraries (64-bit Linux):
    sudo apt-get install lib32gcc1 lib32stdc++6 # Debian/Ubuntu sudo yum install glibc.i686 libstdc++.i686 # CentOS/RHEL
  5. Set Permissions:
    chmod +x codwaw_lnxded
  6. Create Configuration: Create server.cfg in the main directory

Windows Installation

  1. Install Call of Duty: World at War dedicated server files
  2. Create a server.cfg file in the main directory
  3. Ensure Windows Firewall allows the game ports
  4. Run CoDWaWmp.exe with appropriate parameters

๐Ÿ“ Configuration

Basic server.cfg Example (Multiplayer)

// Server Name set sv_hostname "My World at War Server" // Network Settings set net_ip "0.0.0.0" set net_port 28960 // Server Type (1=LAN, 2=Internet) set dedicated 2 // Player Limits set sv_maxclients 24 // RCON Password set rcon_password "your_secure_password_here" // Game Settings set g_gametype "war" // dm, war, sab, koth, sd, ctf set sv_maxPing 350 set sv_minPing 0 // PunkBuster (0=off, 1=on) set sv_punkbuster 1 // Map Rotation set sv_mapRotation "gametype war map mp_castle gametype war map mp_dome gametype war map mp_makin" // Password Protection (leave empty for public) set g_password "" // Friendly Fire set scr_team_fftype 0 // 0=off, 1=on, 2=reflect // Kill Cam set scr_game_allowkillcam 1 // Hardcore Mode set scr_hardcore 0 // Game Log set g_log "games_mp.log" set g_logsync 2 // Voice Chat set sv_voice 1 // Anti-Lag set sv_fps 20 // Downloads set sv_allowDownload 1 // Pure Server set sv_pure 1 // Auto-Balance set scr_teambalance 1

Zombies Server Configuration

// Zombies Mode Server set sv_hostname "My Zombies Server" set g_gametype "zom" // Zombies game type set sv_mapRotation "gametype zom map nazi_zombie_prototype" // Zombies-specific settings set scr_zm_round_limit 100 set scr_zm_player_base_health 100

๐Ÿš€ Startup Parameters

Parameter Description Example
+set dedicated Server mode (1=LAN, 2=Internet) +set dedicated 2
+set net_ip Bind to specific IP address +set net_ip "0.0.0.0"
+set net_port Server port (default: 28960) +set net_port 28960
+set fs_basepath Base installation directory +set fs_basepath "/home/user/codwaw"
+set fs_homepath Config and log directory (deprecated) +set fs_homepath "/home/user/.codwaw"
+set fs_savepath Save path for logs and user data +set fs_savepath "/home/user/codwawdata"
+set fs_game Mod folder (if using mods) +set fs_game "mods/mymod"
+set sv_punkbuster Enable PunkBuster (0=off, 1=on) +set sv_punkbuster 1
+exec Execute config file on startup +exec server.cfg
+set rcon_password RCON password for remote admin +set rcon_password "secret123"
+set sv_maxclients Maximum player slots +set sv_maxclients 24
+map_rotate Start map rotation from server.cfg +map_rotate
+map Start with specific map +map mp_castle

Example Startup Command (Linux - Multiplayer)

./codwaw_lnxded +set dedicated 2 +set net_ip "0.0.0.0" +set net_port 28960 +set sv_maxclients 24 +set sv_punkbuster 1 +set fs_savepath "/home/user/codwawdata" +exec server.cfg +map_rotate

Example Startup Command (Zombies Mode)

./codwaw_lnxded +set dedicated 2 +set net_port 28960 +set sv_maxclients 4 +exec zombies.cfg +map nazi_zombie_prototype

๐Ÿ”ง Troubleshooting

Server Not Appearing in Browser

Issue: Players cannot see the server in the in-game browser.

Solutions:

Server Crashes on Startup

Issue: Dedicated server crashes immediately after launch.

Solutions:

Zombies Mode Issues

Issue: Zombies servers not working or crashing.

Solutions:

Connection Problems

Issue: Players cannot connect or timeout.

Solutions:

High Lag/Ping Issues

Issue: Players experience significant lag.

Solutions:

RCON Not Working

Issue: Cannot connect via RCON.

Solutions:

๐ŸŽฎ Game Types

Call of Duty: World at War supports the following game modes:

Multiplayer Modes

Special Mode

๐Ÿ—บ๏ธ Default Maps

Multiplayer Maps

Zombies Maps

Popular server modifications compatible with Call of Duty: World at War:

๐Ÿ“š Resources

Important Notes