Что нужно, чтобы захостить
Чтобы захостить игру через HL, необходимо
1. Иметь работающее HL
2. Иметь внешний (белый) IP либо (если в вашей сети IP адреса внутренние) попросить администратора сделать маппинг UDP порта 21000 из Internet на ваш компьютер.
3. Канал в Internet должен быть не меньше, чем 9,6 кбит/с на каждого игрока (исключая вас). То есть на 4 человека минимально достаточно 28,8, на 16 - 144. Плюс некоторый запас на события, не связанные с самолетами - изменение состояния наземных объектов, зенитки, ботов и т.п.. Учитывайте также, что каналы зачастую несимметричны, и входящий может быть намного быстрее исходящего. Н.п. практика показывает, что ADSL канала СТРИМ.Нео 20 (128к) достаточно для 12 человек, но наличие ботов уже приводит к лагам.
Публикуем хост
Для того, чтобы другие игроки смогли к вам попасть, запускать игру нужно через HL. Для этого:
1. Войдите в HL
2. В зависимости от типа игры, которую вы хотите захостить, выберите комнату в HL (по умолчанию вы попадаете в комнату догфайтов).
3. Займите верхний слот. Откроется окно создания игры:
- в поле Game description введите краткое описание игры, которую вы собираетесь захостить
- в поле Maximum players ввберите, сколько максимум игроков будет поддерживать ваш хост (если вы выберете количество игроков меньше, чем поддерживает данная комната, лишние слоты будут удалены)
- в поле Difficulty можно выбрать сложность из числа предопределенных или выбрать Custom и отрегулировать сложность вручную.
- в поле Server Port указывается, на какой UDP порт вашего компьютера будут подключаться другие игроки (по умолчанию 21000).
- флажки Dufficulty details позволяют выбрать индивидуальные настройки сложности:
- Separate engine start: раздельный запуск двигателей (на многомоторниках)
- Complex Engine Managemet: полное управление двигателем
- Engine Overheat: перегрев двигателя
- Torque&Gyro Effects: гироскопический момент
- Flutter Effect: флаттер
- Wind&Turbulence: ветер и турбулентность
- Stalls&Spins: штопор
- Vulnerability: уязвимость
- Blackouts&Redouts: перегрузка
- realistic Gunnery: реализм стрельбы
- Limited Ammo: ограниченный боезапас
- Limited Fuel: ограниченный запас топлива
- Cockpit Always On: вид только из кабины
- No External Views: отключить внешние виды
- Head Shake: перемещения головы
- No Icons: отключить маркеры
- No Padloсk: отключить фиксацию взгляда
- Clouds: облака
- No instant success: выполнение задания
- Takeoff&Landing: взлет-посадка
- Realistic Landings: реалистичная посадка
- No map icons: отключить иконки на карте
- No minimap path: без маршрута на карте (также отключает значок вашего самолета, т.е. GPS)
- No Speedbar: без индикатора скорости
Кнопка Save info сохраняет сделанные настройки в conf.ini.
После того, как желающие полететь с вами готовы к старту
- нажмите на голубой овал справа от названия миссии
- при необходимости проинформировать остальных игроков, что хост запаролен поставьте флажок "Password"
- нажмите кнопку Start the game
HL автоматически запустит игру и сразу откроется окно выбора параметров сетевой игры (большая часть которых будет установлена из заданных в HL):
- при необходимости установите пароль кнопкой "Пароль"
- из списка "Тип игры" выберите: для догфайта - "Дуэль", для коопа - "Сценарий"
- при необходимости измените "Максимальное число игроков" (чтобы впустить на хост больше игроков, чем это было задано в HL)
Нажмите кнопку "Создать". Откроется диалог выбора миссии:
- из списка "Тип задания" выберите каталог, в котором находятся файлы миссии
- выберите нужную миссию из списка "Файлы заданий"
- при необходимости поменяйте настройки сложности кнопкой "Сложность" (если нужно сделать ее другой, нежели было задано в HL)
Нажмите кнопку "Загрузить", чтобы стартовать сервер. Всё!