IASER Installation Guide
Complete installation guide for IASER Strategic Warfare System
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:
- Open Windows Defender Firewall
- Click "Allow an app or feature through Windows Defender Firewall"
- Click "Change Settings" → "Allow another app"
- Browse and select your IASER executable
- Ensure both "Private" and "Public" are checked
- 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
- Double-click your chosen IASER executable
- Watch for the initialization messages in the console
- Look for "✓ IASER Systems started successfully!"
- Verify TCP server is listening on port 8080
Step 2: Test DCS Integration
- Start IASER executable first
- Launch DCS World
- Load a mission with IASER integration
- Check DCS.log for connection messages
- 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