IASER Installation Guide

Complete installation guide for IASER Strategic Warfare System

Table of Contents

Prerequisites

Before installing IASER, ensure your system meets the following requirements:

System Requirements

  • Operating System: Windows 10/11 (64-bit)
  • DCS World: Version 2.5 or newer
  • Memory: Minimum 8GB RAM (16GB recommended)
  • Storage: 50MB free space for IASER files
  • Network: TCP port 8080 available

Software Dependencies

  • Visual C++ Redistributable: Usually pre-installed on modern Windows
  • Qt6 Runtime: Included in GUI executables
  • .NET Framework: For advanced features (optional)

Choosing the Right Executable

IASER offers multiple executables optimized for different use cases:

🌟 IASER_Complete_Embedded.exe (84.5 KB) - Recommended

Best for: Most users, standard strategic operations

  • Complete strategic warfare system
  • All warfare modules included
  • Optimal performance and lightweight
  • Perfect for operational deployment

🖥️ IASER_Unified_GUI.exe (87.0 KB)

Best for: Users preferring graphical interface

  • Professional Qt6 interface
  • Real-time strategic monitoring
  • Interactive system control
  • Visual strategic warfare management

⚙️ IASER_Unified.exe (251.5 KB)

Best for: Advanced users, complex scenarios

  • Maximum capabilities
  • Extended strategic options
  • Advanced simulation features
  • Complete feature set

Installation Steps

Step 1: Download IASER

Download your chosen IASER executable from the official website:

https://iaser-project.com/download

Save the executable to a dedicated folder (e.g., C:\IASER\)

Step 2: Create DCS Scripts Directory

Create the IASER scripts directory in your DCS Saved Games folder:

%USERPROFILE%\Saved Games\DCS\Scripts\IASER\

Full path example:

C:\Users\YourUsername\Saved Games\DCS\Scripts\IASER\

Step 3: Copy Lua Integration Scripts

Copy the following Lua scripts to the IASER directory:

  • dcs_ai_interface.lua
  • dcs_dynamic_spawner.lua
  • dcs_dynamic_spawner_integration.lua
  • dcs_battlefield_ai.lua
  • iaser_loader.lua

Step 4: Configure Firewall

Allow IASER through Windows Firewall:

  1. Open Windows Defender Firewall
  2. Click "Allow an app or feature through Windows Defender Firewall"
  3. Click "Change Settings" → "Allow another app"
  4. Browse and select your IASER executable
  5. Ensure both "Private" and "Public" are checked
  6. Click "OK"

DCS World Integration

Mission Integration Method 1: Trigger

Add a mission trigger with the following Lua code:

-- IASER Strategic Warfare System Loader dofile(lfs.writedir() .. "Scripts\\IASER\\iaser_loader.lua")

Mission Integration Method 2: Script File

Create a mission script file and add:

-- Load IASER Strategic Systems local iaserPath = lfs.writedir() .. "Scripts\\IASER\\iaser_loader.lua" if lfs.attributes(iaserPath) then dofile(iaserPath) env.info("IASER Strategic Warfare System Loaded") else env.error("IASER scripts not found at: " .. iaserPath) end

Important Note

Always start the IASER executable before launching your DCS mission to ensure proper TCP connection establishment.

Configuration

Basic Configuration

IASER works out-of-the-box with default settings, but you can customize:

-- TCP Configuration IASER_TCP_HOST = "127.0.0.1" IASER_TCP_PORT = 8080 IASER_CONNECTION_TIMEOUT = 10 -- Strategic Systems Configuration IASER_STRATEGIC_AI_ENABLED = true IASER_ECONOMIC_WARFARE_ENABLED = true IASER_FRONTLINE_MANAGEMENT_ENABLED = true IASER_INTELLIGENCE_OPERATIONS_ENABLED = true -- Update Frequencies (seconds) IASER_STRATEGIC_UPDATE_INTERVAL = 30 IASER_ECONOMIC_UPDATE_INTERVAL = 15 IASER_FRONTLINE_UPDATE_INTERVAL = 10

Advanced Configuration

For advanced users, create iaser_config.lua:

-- IASER Advanced Configuration IASER_CONFIG = { strategic_ai = { decision_frequency = 30.0, economic_weight = 0.3, tactical_weight = 0.4, intelligence_weight = 0.3 }, economic_warfare = { enable_resource_tracking = true, supply_chain_vulnerability = true, economic_victory_conditions = true, resource_depletion_rate = 0.1 }, frontline_management = { dynamic_evolution = true, frontline_fluidity = 0.7, strategic_points_enabled = true }, debug = { enable_logging = false, log_level = "INFO", log_strategic_decisions = true } }

Installation Verification

Step 1: Test IASER Executable

  1. Double-click your chosen IASER executable
  2. Watch for the initialization messages in the console
  3. Look for "✓ IASER Systems started successfully!"
  4. Verify TCP server is listening on port 8080

Step 2: Test DCS Integration

  1. Start IASER executable first
  2. Launch DCS World
  3. Load a mission with IASER integration
  4. Check DCS.log for connection messages
  5. Look for "IASER Strategic Systems Connected" message

Expected Log Messages

Successful installation should show these messages:

=== IASER Strategic Warfare System === ✓ Strategic AI initialized ✓ Economic Warfare System operational ✓ Frontline Management active ✓ TCP Server listening on port 8080 ✓ DCS Integration ready ✓ All strategic systems operational

Troubleshooting

Common Issues and Solutions

🔴 IASER executable won't start

  • Run as Administrator
  • Check Windows Defender/Antivirus exclusions
  • Verify Visual C++ Redistributable is installed
  • Ensure port 8080 is not in use by another application

🔴 DCS scripts not loading

  • Verify script paths are correct
  • Check file permissions in DCS Saved Games folder
  • Ensure scripts are not blocked by Windows
  • Check DCS.log for specific error messages

🔴 TCP connection failed

  • Start IASER before DCS mission
  • Check Windows Firewall settings
  • Verify port 8080 is available
  • Try changing TCP port in configuration

🔴 Strategic systems not responding

  • Check IASER console for error messages
  • Verify all strategic systems initialized correctly
  • Check DCS mission has proper trigger integration
  • Enable debug logging for detailed information

Getting Help

If you encounter issues not covered here:

  • Check the FAQ section
  • Enable debug logging and check console output
  • Review DCS.log for detailed error information
  • Visit the community forums for support
Download IASER Quick Start Guide