AviaSkins.Forums

Вернуться   AviaSkins.Forums > Основные разделы > Моды для Ил-2

Важная информация

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.08.2009, 19:12   #1
LePage
Местный
 
Регистрация: 15.06.2009
Сообщений: 114
По умолчанию

Цитата:
Сообщение от SJack Посмотреть сообщение
ИМХО, с точки зрения программинга - передавать сообщения о включении форсажа и перегреве в полете для рассчета ресурса на сервере - редкостный отстой. Правильное решение учета моторесурса такое: при появлении на полосе серв передает клиенту оставшийся моторесурс, в полете клиент сам все касающееся ресурса считает по каким-то совим законам, при посадке передает оставшийся ресурс серверу. Это самый простой и эффективный сопособ, а значит, он правильный....
Тока где это все сервер хранить будет? Писать интерфейс для dedicated server к SQL? Сейчас все построено на чтении лога (или консоли) dedicated servera (сервера) сервер коммандером (любым), и отдании команд коммандером через консоль серверу. Если лог будет полнее деталями (помимо связанных с двигателем, например - капотирование, повреждение планера на взлете, поломка стоек и. т.д., да и повреждения топливно-двигательной системы различной степени тяжести тоже интересно было бы обыгрывать - ну нет на складе масляных радиаторов ), то можно строить различные алгоритмы обработки событий, даже такие которые еще здесь не обсуждались. Сокращение же их тока до «моторесурс до и после» несколько сужает возможные варианты обработки. И действительно - все это становится ненужным
Но в любом случае (имхо) придется перелопачивать сетевой протокол ибо там похоже передаются тока координаты, вектора, попадания и повреждения. И уж точно нет ни моторесурса, ни положения РУД.

з/ы/ В общем суть такова - разнообразить геймплей - привязать поставки запчастей. (а не только топливо и крафты). Т. е. даже если сел с легкими повреждениями на данном крафте то при отсутствии конкретных з/ч уже не взлетишь. Счас это запросто

Ну и еще несколько осложнить жизнь тем у кого большой стрик

Последний раз редактировалось LePage; 14.08.2009 в 19:28.
LePage вне форума   Ответить с цитированием
Старый 15.08.2009, 11:03   #2
Karabas-Barabas
Местный
 
Регистрация: 08.02.2009
Сообщений: 2,078
Отправить сообщение для Karabas-Barabas с помощью ICQ
По умолчанию

Цитата:
Сообщение от LePage Посмотреть сообщение
Тока где это все сервер хранить будет? Писать интерфейс для dedicated server к SQL? ...
Так уже давно написано все, как раз на SQL.

Цитата:
Сообщение от LePage Посмотреть сообщение
Но в любом случае (имхо) придется перелопачивать сетевой протокол...
Зачем протокол то переписывать?

Цитата:
Сообщение от LePage Посмотреть сообщение
з/ы/ В общем суть такова - разнообразить геймплей - привязать поставки запчастей. (а не только топливо и крафты). Т. е. даже если сел с легкими повреждениями на данном крафте то при отсутствии конкретных з/ч уже не взлетишь. Счас это запросто
Ну не запросто.

Цитата:
Сообщение от LePage Посмотреть сообщение
Ну и еще несколько осложнить жизнь тем у кого большой стрик
А что такое стрик, это показатель чего?
Умение выбрать подходящий момент для полетов - умение вовремя слинять из боя или умение найти место без противника?

Последний раз редактировалось Karabas-Barabas; 15.08.2009 в 11:14.
Karabas-Barabas вне форума   Ответить с цитированием
Старый 15.08.2009, 12:31   #3
LePage
Местный
 
Регистрация: 15.06.2009
Сообщений: 114
По умолчанию

Цитата:
Сообщение от Karabas-Barabas Посмотреть сообщение
Так уже давно написано все, как раз на SQL.
Написано для коммандера/ров, а не для сервера (это разные вещи)

Цитата:
Зачем протокол то переписывать?
А как клиент серверу сообщит дополнительную информацию? Обсчет стрельбы идет на клиенте, обсчет модели повреждений - на клиенте, перегрузка - на клиенте, но никак не на сервере. И, кстати, не переписывать, а дополнить.

Цитата:
Ну не запросто.
Запросто. Например поломали элерон (пробили радиатор и т.п.). Повезло - сел без поломки. Следующий вылет как на новом.

Цитата:
А что такое стрик, это показатель чего?
Умение выбрать подходящий момент для полетов - умение вовремя слинять из боя или умение найти место без противника?
И показатель того, что этот крафт порядком потрепан в боевых вылетах. (вроде смайлики расставлял )

Последний раз редактировалось LePage; 15.08.2009 в 12:38.
LePage вне форума   Ответить с цитированием
Старый 16.08.2009, 01:11   #4
Karabas-Barabas
Местный
 
Регистрация: 08.02.2009
Сообщений: 2,078
Отправить сообщение для Karabas-Barabas с помощью ICQ
По умолчанию

Цитата:
Сообщение от LePage Посмотреть сообщение
Написано для коммандера/ров, а не для сервера (это разные вещи)
А для чего как не для выделенного сервера Ил-2 написаны разные варианты командеров и статистики?

Цитата:
Сообщение от LePage Посмотреть сообщение
А как клиент серверу сообщит дополнительную информацию? Обсчет стрельбы идет на клиенте, обсчет модели повреждений - на клиенте, перегрузка - на клиенте, но никак не на сервере. И, кстати, не переписывать, а дополнить.
Вот, переписать или дополнить разные вещи, все же в нашем случае - дополнить.

Цитата:
Сообщение от LePage Посмотреть сообщение
Запросто. Например поломали элерон (пробили радиатор и т.п.). Повезло - сел без поломки. Следующий вылет как на новом.
Это на словах запросто, для этого "запросто", реально надо написать какой-то код все же
Karabas-Barabas вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 00:06. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Рейтинг@Mail.ru