Jump to content
IL-2 Series Forum

Recommended Posts

Posted (edited)

Что-то не нашёл официальной документации, поэтому попробую самостоятельно описать

 

"...\IL2Series\game\data\Multiplayer\_test_dogfight_IL-3.sds" - основной файл с примерами параметров. Обычно копируется и изменяется

Поля в нём и значения по умолчанию:

Скрытый текст

// credentials

login = "myemail@mailprovider.domain"                # e-mail вашей отдельной учётки для DServer
password = "mypassword"                # пароль от неё же

// server info

ranked = 0                # В окне "О сервере" обозначает - "Участие в мировом рейтинге"
mode = 1               # 1 - Dogfight, 0 - Cooperative
banTimeout = 300               # Длительность блокировки игрока
lobbyTimer = 60               # FIX-ME. Актуально, только если mode = 0
coopQuorum = 0               # FIX-ME. Актуально, только если mode = 0
allowMouseJoy = 1               # FIX-ME
ServerName = "Test Dogfight"               # Название сервера
TacviewRecord = true               # Разрешить экспорт в TacView

serverDesc = "Complete dogfight testing mission.<br />All airplanes and tanks included.Description"               # Описание сервера. Есть возможность переносить строки через <br />

// SRS comm server IP:Port ("255.255.255.255:1234") or URL:Port ("srs.comm.host.com:1234")
srsCommServer = ""               # Данные для SRS сервера для голосового общения между игрокам

// connection settings

protection = ""               # Пароль для подключения к серверу
maxClients = 33               # Максимальное кол-во игроков. В списке серверов будет отображаться как 32
maxClientPing = -1               # Максимальный пинг
ExternalIP = 1               # Виден в Интернете
ServerIP = ""               # Айпи сервера
DownloadLimit = 50000               # Лимит на скачку с сервера
UploadLimit = 50000               # Лимит на закачку на сервер
DownloaderPort = 28100               # Порт для скачивания файлов с сервера
TCPPort = 28001               # Порт для отображения в списке серверов и других функций
UDPPort = 28001               # Порт для игры

// remote console settings

RconStart = 0               # RCON инструмент для администрирования сервером
RconIP = "127.0.0.1"               # Адрес этого сервера
RconPort = 8991               # Его порт
RconLogin = "a_afandeev@1cgs.net"               # Логин для подключения
RconPassword = ""               # Пароль

// mission rotation data

ShutdownLoads = -1               # Продолжительность миссии

[rotation]
random = false               # FIX-ME
   file = "Dogfight\_test_dogfight_IL-3"               # Путь и название файла миссии
[end]

// preset and advanced settings

preset = 1               # FIX-ME

// preset: server related

killNotification = 1               # Сообщать о сбитых
friendlyFireReturn = 1               # Штраф за огонь по своим
finishMissionIfLanded = 0               # Завершение вылета только на земле
lockPayloads = 1               # Запретить изменение б/к
lockSkins = 1               # Запретить изменение схем окраски
lockFuelLoads = 1               # Запретить изменение запаса топлива
lockWeaponModes = 1               # Запретить изменение модификаций
lockPlayerTankAIaimAtObj = 0               # FIX-ME
lockInjectors = 0               # Запретить изменение графики
allowSpectatorcameras = true               # FIX-ME
penaltyTimeout = 10               # Штраф за смерть
respawnTimeout = 10               # Вылеты игрока не чаще
coalitionChangeTimeout = 10               # Штраф за смену команды
finishMissionTimeout = 15               # Ожидание завершения вылета
missionEndTimeout = 60               # Обратный отсчёт
idleKickTimeout = 300               # Удаление неактивных через 
tdmPointsPerRound = 500               # Очков на раунд
tdmRoundTime = -1               # Время раунда в режиме "Догфайт"
coalitionsBalancer = true               # Автобаланс команд. Актуально, только если mode = 1
allowMarshals = true               # FIX-ME
useMarshalsRestriction = true               # FIX-ME

// preset: mission related

objectIcons = true               # Маркеры объектов
navigationIcons = true               # FIX-ME
aimingHelp = false               # Помощь в прицеливании
courseWeaponsAimingHelp = false               # FIX-ME
padlock = true               # FIX-ME
simpleDevices = true               # FIX-ME
techChatMessages = true               # FIX-ME
techChatAdvices = false               # FIX-ME
AllowExtCamPlayer = true               # FIX-ME

easyFlight = false               # FIX-ME
autoCoordination = false               # FIX-ME
autoThrottle = false               # FIX-ME
autoPilot = true               # FIX-ME
autoThrottleLimit = true               # FIX-ME
autoMix = true               # FIX-ME
autoRadiator = true               # FIX-ME

noMoment = false               # FIX-ME
noWind = false               # FIX-ME
noMisfire = false               # FIX-ME
noBreak = false               # FIX-ME
invulnerability = false               # Неуязвимость
simplePhysiology = false               # Упрощённая физиология
unlimitFuel = false               # Неограниченное топливо
unlimitAmmo = false               # Неограниченный боезапас
engineNoStop = false               # Без отказов двигателя
alterVisibility = false               # Усиленная видимость самолётов

 

Сама тестовая миссия, _test_dogfight_IL-3.Mission, лежит по пути "...\IL2Series\game\data\Multiplayer\Dogfight\"

image.png

image.png

image.png

image.png

Edited by Medoed
Posted

Если где-то и что-то некорректно, то дайте знать. Поправлю 😉

Posted (edited)

Ещё заметил, что в списке игроков, в наблюдателях всегда логин учётки, из под которой запущен сервер

image.png.aa1b7778659d5ce8c2ded6d17ab7e65f.png

Edited by Medoed
Posted (edited)

Логи сервер пишет в папку со всеми остальными файлами - ...\IL2Series\game\bin\game

В виде файлов с названием DServer_мм_дд__чч_мм и расширением .log

image.png.4a4e6925d25d9eadd6a11e98c6870f67.png

Edited by Medoed
Posted (edited)

Если ставить ranked = 1, то похоже, что требуется специальная миссия, так как с примером - _test_dogfight_IL-3.sds в логах сразу ошибка и сервер не показывается в браузере серверов

Mission Dogfight\_test_dogfight_IL-3 is ignored.
Edited by Medoed
Posted (edited)

ServerName не принимает кириллицу и некоторые символы, например [ и ]

 

Кириллицу можно указать с помощью DServer.exe - > Manage SDS (Там нет никакой защиты на это)

 

При запуске вот такая ошибка:

Failed to decode ServerName string

image.png.7b7e94b300634193c6bc96b3110302b5.png

image.png

Edited by Medoed
Posted (edited)

maxClients не имеет смысла ставить больше 85, всё равно сервер не выставит больше

Edited by Medoed

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...