Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила форума

Раздел для общения на любые темы, для которых не нашлось места в остальных разделах. Если Вашу тему можно отнести по смыслу к другому разделу, лучше создайте её там, иначе Вас накажут.

В данном форуме немного понижены требования к Общим правилам форума, а именно:
1. Информативность темы
2. Отходить от первоначального смысла темы

!
В разделе запрещено создавать темы связанные с раскруткой игровых серверов
3 страниц V   1 2 »

Defense Mod

, новый мод 'humans vs monsters'
Safety1st
сообщение 19.11.2015, 19:09
Сообщение #1
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

На игроков волнами нападают монстры, игроки должны их уничтожить. С каждой волной сложность увеличивается. Имеются боссы.
Используются стандартные монстры из Half-Life и Half-Life: Opposing Force.
Работает как минимум в CS и HL.



• тестовый сервер: 78.155.209.111:27040
• игровой портал: hldm.org
• заказать сервер: Empire-Host.org

Отредактировал: Safety1st, - 22.11.2015, 14:02
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 7 раз
   Цитировать сообщение
Статус пользователя Jlx7
сообщение 19.11.2015, 19:11
Сообщение #2


Стаж: 12 лет
Город: Moscow

Сообщений: 322
Благодарностей: 243
Полезность: 346

Counter-Half-Strike-Life


HI!!!!!!!!!!!!!!!!!!!!!!!!!!!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя grey
сообщение 19.11.2015, 19:14
Сообщение #3


Стаж: 15 лет

Сообщений: 1785
Благодарностей: 1098
Полезность: 675

Интересная штука.. это случайно не monstr mod ?

Отредактировал: grey, - 19.11.2015, 19:15


---
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Safety1st
сообщение 19.11.2015, 19:22
Сообщение #4
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Если честно – не вдавался в подробности. Если кто-то поиграет и сделает мини-обзор – с удовольствием добавлю в шапку.

Вот ещё деталь: в моде используются стандартные монстры из Half-Life + 3 новых: gonome, massn и pitdrone.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя 1337322228
сообщение 19.11.2015, 19:43
Сообщение #5
Стаж: 10 лет

Сообщений: 202
Благодарностей: 29
Полезность: 103

Да играл на таком же моде только там на прохождение сервер кулл только вот падает фпс до 2 !!!!!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 19.11.2015, 19:45
Сообщение #6
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Тут тоже, оказывается, жoпа с FPS: epoly до 20000 прыгает shok.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя massimo
сообщение 19.11.2015, 19:53
Сообщение #7


Стаж: 10 лет
Город: Днепропетровск


Сообщений: 883
Благодарности: выкл.

Прикольно ! залип на минут 20
Лагает когда много монстров (темнота от куда они появляются именно там когда подходишь ) слышал не только у меня
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя angryjack
сообщение 19.11.2015, 19:54
Сообщение #8
Стаж: 11 лет

Сообщений: 390
Благодарностей: 229
Полезность: 837

Идея на 5, вот только очень сильно лагает при большем количестве монстров.

Прикрепленные файлы:
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя kuznets92
сообщение 19.11.2015, 20:58
Сообщение #9


Стаж: 14 лет

Сообщений: 616
Благодарностей: 285
Полезность: 700

Неожиданно. Спасибо Safety1st.
Буду рад слышать обо всех замечаниях и предложениях. Отвечу на некоторые вопросы о моде.

Мод ещё до конца не доделал, есть баги. Нужно настроить баланс игры. При онлайне 12 игроков, монстры даже не успевают выйти из укрытий. При большом количестве монстров начинается сильное потребление ресурсов, появляются лаги, повышается пинг.

Подавляющее большинство кода (~90%) было написано мной на C++ (плагин Metamod и модуль AmxModx). Serfreeman1337, к сожалению, в написании кода не участвовал, только тестировал.

Мод состоит из нескольких частей:
  • Monster Plugin (плагин Metamod). Отвечает за монстров и за их поведение. За основу был взят Monster Plugin от botman'а (http://hpb-bot.bots-united.com/monster.html), переписано более 60% кода. По сравнению с оригинальным Monster Plugin, было исправлено поведение монстров (AI), передвижение по нодам, добавлено взаимодействие с AmxModx, добавлены новые монстры, исправлены баги.
  • Defense (AmxModx модуль). Отвечает за основную логику режима, за волны. В модуле есть несколько полезных форвардов для amxmodx модулей.
  • Несколько небольших AmxModX плагинов. Показывают информационные сообщения, выдают деньги игрокам.


Что ждёт мод в ближайшем будущем:
  • Постараюсь настроить баланс игры. Чтобы для усложнения игры не требовалось большее количество монстров, которое приводит к понижению FPS.
  • Бесконечное кол-во волн. С каждым циклом монстры будут сложнее, у них будет больше HP и урон.
  • Изменение в поведении монстров (AI).


Все предложения и замечания можете писать здесь, либо на hldm.org (портале Defense сервера).
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
EvilSMS
сообщение 19.11.2015, 21:01
Сообщение #10
Стаж: 10 лет

Сообщений: 1801
Благодарностей: 410
Полезность: < 0

Safety1st, красавец! Тоже интересует, если все с hl вытянуть особенно пилисос, кстати такое делал Чреское, та и разработки у него каждый скриптер позавидует) Щас бы весь hl в кс, и цены бы не было Вам)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 19.11.2015, 21:15
Сообщение #11
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Цитата(kuznets92 @ 19.11.2015, 21:54) *
Неожиданно. Спасибо Safety1st.

Спасибо не пишется, а нажимается ©


Цитата(kuznets92 @ 19.11.2015, 21:54) *
Буду рад слышать обо всех замечаниях и предложениях. Отвечу на некоторые вопросы о моде.

Замечания:
• спавнит спектаторов

Предложения:
• двигать модели и hitbox'ы монстров, код для второго проси у KORD_12.7
• никаких карт типа 'коробка' (killbox smile.gif ), монстры должны спавниться по карте рандомно
• возможность отключить музыку
• пока монстры не слепнут от флешек и видят сквозь дым, запретить покупку FB и SG
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kuznets92
сообщение 19.11.2015, 21:27
Сообщение #12


Стаж: 14 лет

Сообщений: 616
Благодарностей: 285
Полезность: 700

Цитата(Safety1st @ 19.11.2015, 22:11) *
• спавнит спектаторов

Исправлю, это не проблема.

Цитата(Safety1st @ 19.11.2015, 22:11) *
• никаких карт типа 'коробка' (killbox smile.gif ), монстры должны спавниться по карте рандомно

На карту я много времени не уделял. Монстры итак спавнятся рандомно по заданным в конфигурации спавнам.
Можно сделать карту побольше, определять направление взгляда игрока, куда игрок не смотрит, там и спавнить монстра.

Цитата(Safety1st @ 19.11.2015, 22:11) *
• возможность отключить музыку

А музыку можно отключить в настройках игры (ваш кэп crazy.gif ).

Цитата(Safety1st @ 19.11.2015, 22:11) *
• двигать модели и hitbox'ы монстров, код для второго проси у KORD_12.7

Не совсем понял. Что значит двигать модели?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 19.11.2015, 21:29
Сообщение #13
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Цитата(kuznets92 @ 19.11.2015, 22:22) *
Не совсем понял. Что значит двигать модели?

Поворачивать согласно view-вектору.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kuznets92
сообщение 19.11.2015, 21:31
Сообщение #14


Стаж: 14 лет

Сообщений: 616
Благодарностей: 285
Полезность: 700

Цитата(Safety1st @ 19.11.2015, 22:24) *
Поворачивать согласно view-вектору.

Они итак поворачиваются. Просто почему-то при большом их количестве и большом количестве игроков наблюдается такой баг, что монстр бежит задом.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 19.11.2015, 21:32
Сообщение #15
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Игроки жаловались на несовпадение хитбоксов. Значит, не всё, что нужно, у тебя поворачивается.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kuznets92
сообщение 19.11.2015, 21:52
Сообщение #16


Стаж: 14 лет

Сообщений: 616
Благодарностей: 285
Полезность: 700

Цитата(Safety1st @ 19.11.2015, 22:27) *
Игроки жаловались на несовпадение хитбоксов. Значит, не всё, что нужно, у тебя поворачивается.

В этом используется стандартный халфовский код.
Возможно и вероятнее всего, это связано с угловой скоростью pev->yaw_speed. Это хорошо наблюдается у монстров, у которых эта скорость небольшая. Например у хундаев, у них pev->yaw_speed равен 90.

Что касается хитбоксов, то здесь нужно будет хорошенько посмотреть, т.к. я понятия не имею как они определяются у монстров.
Очень хорошо это заметно было у гарга, по умолчанию, у него размер:
Код
UTIL_SetSize( pev, Vector( -32, -32, 0 ), Vector( 32, 32, 64 ) );

В этом случае попасть в него очень сложно, он очень большой и стрелять ему нужно в ноги.
Если ему задать размер:
Код
UTIL_SetSize( pev, Vector( -64, -64, 0 ), Vector( 64, 64, 128 ) );

То отставание от хитбоксов не такое серьезное, но гарг становится очень неповоротливым, многие препятствия он не может обойти.
Эту проблему я пока решил исправить уменьшением размера гарга, заменил модель на minigarg crazy.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 19.11.2015, 22:02
Сообщение #17
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Очевидно, ты не различаешь collision box'ы и hitbox'ы. Разбирайся, удачи smile.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kuznets92
сообщение 19.11.2015, 22:13
Сообщение #18


Стаж: 14 лет

Сообщений: 616
Благодарностей: 285
Полезность: 700

Цитата(Safety1st @ 19.11.2015, 22:58) *
Очевидно, ты не различаешь collision box'ы и hitbox'ы. Разбирайся, удачи smile.gif

shok.gif
Что не различаю, ты не прав. Их и ребёнок различает.
Просто, видимо, мы друг друга не совсем поняли.

С проблемой всё равно придётся разбираться. Спасибо.

Отредактировал: kuznets92, - 19.11.2015, 22:14
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя r1nk0
сообщение 19.11.2015, 22:31
Сообщение #19


Стаж: 12 лет

Сообщений: 1417
Благодарностей: 705
Полезность: 349

Мобов лучше посильнее и покрепче чем просто много.


Создание и редактирование карт ($) - vk.com/id476857873
Настройка и техническое обслуживание ваших игровых серверов - vk.com/id476857873
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя kuznets92
сообщение 20.11.2015, 23:49
Сообщение #20


Стаж: 14 лет

Сообщений: 616
Благодарностей: 285
Полезность: 700

Сегодня сервер был обновлён.
  • Созданы бесконечные волны. С каждым циклом монстры становятся мощнее (больше хп, больше урон, быстрее летят снаряды).
  • Баланс сложности. Чем больше игроков на сервере, тем мощнее монстры.
  • Убраны волны с большим количеством монстров, чтобы у игроков не так падал FPS.
  • Обновлён AI у монстров. Должны меньше тупить.
  • Обновлена карта. Расширены проходы. Некоторые монстры могли затупить в узком проходе, из-за чего другие не могли проходить и тоже начинали тупить.
  • Отображение HP монстров при наведении на них прицелом.
  • Запрещена покупка SG и FB.
  • Спектаторов больше не спавнит.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
3 страниц V   1 2 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: