Идея работы сервера следующая (могу соврать, так что не пинать)
Есть так называемый дидикейт сервер который при запуске начинает "слушать" указанный порт (по умолчанию 21000), кроме того он открывает на себя порт управления по телнету (по умолчанию 2000).
Для настройки этих данных по идее достаточно.
-------------------------------confs.ini-------------------------------
[NET]
speed=32000
serverChannels=32
localPort=21000
SkinDownload=1
difficulty=29358079
serverName=SUPER PUPER SERVER
serverDescription=SUPERPUPERSERVER
checkServerTimeSpeed=1
checkClientTimeSpeed=1
socksHost=
checkTimeSpeedDifferense=0.3
checkTimeSpeedInterval=10
[chat]
autoLogDetail=3
[MaxLag]
farMaxLagTime=10
nearMaxLagTime=2
cheaterWarningDelay=10
cheaterWarningNum=3
[Console]
IP=2000
IPS=2001
LOG=1
LOGTIME=1
LOGFILE=logs.lst
HISTORY=1024
HISTORYCMD=1024
LOGKEEP=0
[game]
eventlog=eventlog.lst
eventlogkeep=0
TypeClouds=1
--------------------------------------------------------------
Все, тут закончили настройку. Переходим в Ил2 командер. Настраиваем файл IL2SC.ini
-------------------------------IL2SC.ini-------------------------------
[Main]
GamePath=C:\Путь\где\у\тебя\лежит\дидикейт\сервер(корневая его директория)
AllowNotRegistered=1
ReqLogon=0
ArmyPlay=0
PlanePlay=0
DisableTargets=0
IP=10.0.0.7
Port=2000
UseSQL=0
SQLhost=127.0.0.1
SQLport=3306
Database=il2sc
SQLLogin=root
SQLPassword=parolmazafaka!
ServerName=SUPERPUPERSERVER
DebugLogDetail=3
ChatLogDetail=2
HelloON=2
MapLogDetail=1
ForceTimer=False
ForceLogScan=False
ShowBan=1
VoteLevel=75
GunstatAllowed=1
LiveAllowed=1
TargetsAllowed=1
TimeAllowed=1
RAirAllowed=1
RGrdAllowed=1
VoteAllowed=1
WarnAllowed=1
TeamsAllowed=1
KillMessageTo=1
[Default]
Planes=50
Pilots=50
Time=120
[Warn]
TeamKillHuman=0
TeamKillStatic=0
PlanePlay=0
Admin=0
BadWord=0
[Limits]
DeadLimit=9999
[Times]
DeadLimitBanTime=5
WarnBanTime=5
BailTime=3
TargetsEndTime=15
--------------------------------------------------------------
Пишешь батник IL2SC.bat
-------------------------------IL2SC.bat-------------------------------
IL2SC.exe forcestart
--------------------------------------------------------------
запускаешь этот батник - командер сам запустит дидикейт и оболочку командера. Как добавлять карты в самом командере вроде все прозрачно.
ЗЫ если проблема останется - проверь, что у тебя записано в файле server.cmd в корне дидикейт сервера (я не помню - был он по умолчанию или руками дописывали)
Вот мой листинг
-------------------------------server.cmd-------------------------------
server NAME SUPER PUPER SERVER PWD
difficulty SeparateEStart 0
difficulty ComplexEManagement 0
difficulty EngineOverheat 0
difficulty TorqueGyroEffects 0
difficulty FlutterEffect 0
difficulty WindTurbulence 0
difficulty StallsSpins 0
difficulty Vulnerability 0
difficulty BlackoutsRedouts 0
difficulty RealisticGunnery 0
difficulty LimitedFuel 0
difficulty LimitedAmmo 0
difficulty HeadShake 0
difficulty CockpitAlwaysOn 0
difficulty NoInstantSuccess 0
difficulty Clouds 0
difficulty RealisticLandings 0
difficulty TakeoffLanding 0
difficulty NoPadlock 0
difficulty NoMapIcons 0
difficulty NoMinimapPath 0
difficulty NoSpeedBar 0
difficulty NoOutsideViews 0
difficulty NoIcons 0
mission LOAD net/dogfight/dogfaitmap1.mis BEGIN
maxping 1000 DELAY 9 WARNINGS 3
--------------------------------------------------------------
В строке
mission LOAD net/dogfight/dogfaitmap1.mis BEGIN
указан путь к карте. Корнем считать корневую папку дидикейт сервера.
Вроде все, что вспомнил. Попробуй - надеюсь получится