NoX World - форум об игре NoX

 
Пожалуйста, войдите или зарегистрируйтесь.

Войти
Расширенный поиск  
Сейчас онлайн стрима нет!
Сейчас на сервере никого нет!

Обязательно все ознакомьтесь с новыми Правилами Портала!

Актуальные новости:
IP сервера изменён! Новый IP: 45.144.64.229. Сервер также доступен через Westwood Online (XWIS, игру через сервер)


Важные темы:
Как играть по сети? Понятное руководство!
Правила Сервера NoxWorld.
Как помочь форуму финансово?

Автор Тема: Постоянный сервер NoX-а  (Прочитано 381651 раз)

0 Пользователей и 4 Гостей смотрят эту тему.

Squall

  • Глобальный модератор
  • Старожил
  • *
  • Карма: 132
  • Оффлайн Оффлайн
  • Сообщений: 1170
  • I will always be here.
  • Awards Медаль 'За написание статьи о Воине'
    • Просмотр профиля
    • Awards

Это Дио позаботился о том, чтобы юзернэймам было не скучно, когда на сервере пусто, как ясно из поста Катарсиса где-то сверху :)
Записан
Spoiler (click to show/hide)

Katarsis

  • Старожил
  • *****
  • Карма: 99
  • Оффлайн Оффлайн
  • Сообщений: 726
  • Возрождение
  • Awards Медаль 'За написание статьи о маге' Активным участникам сходок - 2013 3 конкурс карт - выбор администрации 3 конкурс карт - лучший геймплей Знак 'Создателю самых уютных болот'
    • Просмотр профиля
    • Awards

иметь разные параметры для разных карт не считаю целесообразным, думаю стоит изменить общие параметры. если ты покажешь более или менее понятный алгоритм то я помогу доработать его. а то пока я даже не знаю возможно ли иметь отдельный генератор для каждого моба с его собственным cooldown'ом. список желаемых (то бишь самы опасных) мобов предоставлю попозже..
Записан

TheSim

  • Клан "NoX Craft"
  • Постоялец
  • *
  • Карма: 31
  • Оффлайн Оффлайн
  • Сообщений: 287
  • Awards Активным участникам сходок - 2013 За релиз ЮниМода Знак 'За тягу к тайнам Nox'
    • Просмотр профиля
    • Awards

Можно
Записан

Dio

  • Глобальный модератор
  • Старожил
  • **
  • Карма: 99
  • Оффлайн Оффлайн
  • Сообщений: 1274
  • Некромансеры "живы"!
  • Awards Орден 'За заслуги перед форумом I степени' Активным участникам сходок - 2013 За релиз ЮниМода За набор курсоров для Windows За разгадку главного секрета Nox Знак 'За тягу к тайнам Nox'
    • Просмотр профиля
    • Awards

Алгоритм грубо говоря такой

start
Ищем плайрСтарты и кладем их в таблицу ТРесп
Л1:
Проверяем включен ли генератор если не включен то идем в Л2
Проверяем количество мобов с максимальным количеством, если количеством мобов больше максимального то идем в Л3
Рандомно выбираем моба
Рандомно выбираем место из ТРесп
Создаем моба
Ложим его в таблицу
Ложим ему фн которая вызывается при смерти (удаляет его из таблицы и его труп )
Посылаем эффекты
Делаем таймаут на 1 кадр, в таймауте заставляем моба охотиться (Знаешь как колдун заставляет животных охотиться, то же самое. Это проще и удобнее чем прописывать ему все реакции)
Л3:
Делаем таймаут на заданное время респа моба (в таймауте переходим на Л1)
Л2:
end


Грубо говоря так)
Записан
Пользуйтесь UniMod-ом.

Katarsis

  • Старожил
  • *****
  • Карма: 99
  • Оффлайн Оффлайн
  • Сообщений: 726
  • Возрождение
  • Awards Медаль 'За написание статьи о маге' Активным участникам сходок - 2013 3 конкурс карт - выбор администрации 3 конкурс карт - лучший геймплей Знак 'Создателю самых уютных болот'
    • Просмотр профиля
    • Awards

хммм, и как тогда сделать генерацию каждого вида мобов раздельной? таблицу с индексацией по именам мобов и значением cooldown'а в ней?
Записан

TheSim

  • Клан "NoX Craft"
  • Постоялец
  • *
  • Карма: 31
  • Оффлайн Оффлайн
  • Сообщений: 287
  • Awards Активным участникам сходок - 2013 За релиз ЮниМода Знак 'За тягу к тайнам Nox'
    • Просмотр профиля
    • Awards

именно.
а также нужен из истекающих таймаутов (в будующее),
когда таймаут истекает - он удаляется из списка и разрешает спавнить моба. когда моб дохнет (и спавнится заного) - таймаут заносится в список обратно.
Записан

Dio

  • Глобальный модератор
  • Старожил
  • **
  • Карма: 99
  • Оффлайн Оффлайн
  • Сообщений: 1274
  • Некромансеры "живы"!
  • Awards Орден 'За заслуги перед форумом I степени' Активным участникам сходок - 2013 За релиз ЮниМода За набор курсоров для Windows За разгадку главного секрета Nox Знак 'За тягу к тайнам Nox'
    • Просмотр профиля
    • Awards

Katarsis ты хочешь спавнить всех мобов одновременно? просто каждого через разное время? Или же спавнить их поочередно, но то же через равное время?
Записан
Пользуйтесь UniMod-ом.

Katarsis

  • Старожил
  • *****
  • Карма: 99
  • Оффлайн Оффлайн
  • Сообщений: 726
  • Возрождение
  • Awards Медаль 'За написание статьи о маге' Активным участникам сходок - 2013 3 конкурс карт - выбор администрации 3 конкурс карт - лучший геймплей Знак 'Создателю самых уютных болот'
    • Просмотр профиля
    • Awards

каждый подвид по отдельному таймеру.
Записан

Dio

  • Глобальный модератор
  • Старожил
  • **
  • Карма: 99
  • Оффлайн Оффлайн
  • Сообщений: 1274
  • Некромансеры "живы"!
  • Awards Орден 'За заслуги перед форумом I степени' Активным участникам сходок - 2013 За релиз ЮниМода За набор курсоров для Windows За разгадку главного секрета Nox Знак 'За тягу к тайнам Nox'
    • Просмотр профиля
    • Awards

ясно, постараюсь сделать сегодня или завтра
Записан
Пользуйтесь UniMod-ом.

Garett

  • Langrisser
  • Гильдия The Pinnacle
  • Старожил
  • *
  • Карма: 125
  • Оффлайн Оффлайн
  • Сообщений: 667
  • Awards Лучший геймплей 5 конкурса карт Выбор администрации 5 конкурса карт Лучшая карта 5 конкурса карт Сложность исполнения 5 конкурса карт Мастер нестандартных карт - 2013 За написание статей Методист 2012 4 конкурс карт - победа
    • Просмотр профиля
    • Garett#9853
    • Awards

Наполняю статистику сервера скриншотами карт.
Если кому интересно добавить собственные или заменить существующие, передавайте, добавлю.
Скриншот должен быть разрешения 1024x768, сохранен в формате png и на нем не должно быть ничего, кроме самой карты (имен персонажей, пингов, элементов управления игрой и т.п.).
До 4-х на одну карту, можно заменить существующие, не забывайте указывать название карты.

P.S. Лучше названия файлов принимать как <название карты>{1|2|3|4}.png.
Записан
Маленький потерявшийся волшебничишка.

LetruS

  • Новичок
  • **
  • Карма: 0
  • Оффлайн Оффлайн
  • Сообщений: 2
    • Просмотр профиля
    • Awards

Привет всем. Я новенький. Захотел поиграть арену Нокса, все установил зашел, но никого там не нашел, побродил 30 минут. К сожалению, не дождался. Вы когда обычно играете?
Записан

Dio

  • Глобальный модератор
  • Старожил
  • **
  • Карма: 99
  • Оффлайн Оффлайн
  • Сообщений: 1274
  • Некромансеры "живы"!
  • Awards Орден 'За заслуги перед форумом I степени' Активным участникам сходок - 2013 За релиз ЮниМода За набор курсоров для Windows За разгадку главного секрета Nox Знак 'За тягу к тайнам Nox'
    • Просмотр профиля
    • Awards

Вообщем новый генератор готов, вроде все как просили. мини-пауков теперь больше чем зомби и скелетов и так далее.
Теперь осталось дождаться хотя бы примерного списка мобов..)
Записан
Пользуйтесь UniMod-ом.

EvilWisp

  • Постоялец
  • ****
  • Карма: 44
  • Оффлайн Оффлайн
  • Сообщений: 315
  • ChessNox
  • Awards Рука форума 2012 Медаль 'За поддержку форума - 2011' За поддержку форума 2010
    • Просмотр профиля
    • Awards

Так генератор еще не запущен? я как ни зайду, мобы не появляются) или что-то нужно сделать?


Вы когда обычно играете?
Обычно ближе к вечеру. Спонтанно.
Записан
Подпись:
Подпись отображается под каждым Вашим сообщением. BB коды и смайлы могут быть использованы против вас.

Dio

  • Глобальный модератор
  • Старожил
  • **
  • Карма: 99
  • Оффлайн Оффлайн
  • Сообщений: 1274
  • Некромансеры "живы"!
  • Awards Орден 'За заслуги перед форумом I степени' Активным участникам сходок - 2013 За релиз ЮниМода За набор курсоров для Windows За разгадку главного секрета Nox Знак 'За тягу к тайнам Nox'
    • Просмотр профиля
    • Awards

Видимо Эвен не запустил(там в любом случае пока старый)
Записан
Пользуйтесь UniMod-ом.

Evengard

  • SysAdmin
  • Администратор
  • Старожил
  • ***
  • Карма: 186
  • Оффлайн Оффлайн
  • Сообщений: 2728
  • Director
  • Awards Столп форума 2012 Активным участникам сходок - 2013 За сервер Орден 'За заслуги перед форумом I степени'
    • Просмотр профиля
    • Awards

Да не, видимо он просто приходит когда на серваке есть ещё ктото)
Записан
Не упоминай администраторов всуе...
С уважением, TriOptimum Corporation

PS: Покаяние - Признание своей вины в чем-либо, обычно с просьбой о прощении

Katarsis

  • Старожил
  • *****
  • Карма: 99
  • Оффлайн Оффлайн
  • Сообщений: 726
  • Возрождение
  • Awards Медаль 'За написание статьи о маге' Активным участникам сходок - 2013 3 конкурс карт - выбор администрации 3 конкурс карт - лучший геймплей Знак 'Создателю самых уютных болот'
    • Просмотр профиля
    • Awards

я решил разделить всех мобов на пять категорий (по жирности :) ). у каждой группы свой таймер, моб выбирается случайно из своей группы.
первая группа, самые жирные и мерзкие, время респавна 60 секунд:
Demon
MechanicalGolem
Mimic
WizardGreen
Lich
 
вторая группа, мобы полегче. респавн 45 секунд:
UrchinShaman
StoneGolem
WillOWisp
Beholder 
третья группа, мобы средней сложности, респавн 30 секунд:

Bear     
EmberDemon
OgreBrute
OgreWarlord 
Shade 
SkeletonLord 
BlackWolf 


четвертая группа, легкие мобы, респавн 20 секунд:
BlackBear   
EvilCherub
GruntAxe
SpittingSpider 
Troll 
VileZombie 
WhiteWolf   
Wolf
Zombie 
Scorpion
AlbinoSpider
Skeleton 

последняя группа, мелкие мобы, спавн каждые 10 секунд:
Bat
FlyingGolem
Ghost
GiantLeech
Imp
SmallAlbinoSpider
SmallSpider
Spider
Urchin
Wasp 

для уменьшения нагрузки можно увеличить все таймеры вместе с увеличением количества появляющихся мобов (не 1 паук в 10 секунд а 6 пауков раз в минуту). так же можно объединять мелких мобов в большие группы и перемещать в категории выше (5 летунов из пятой категории возможно сравнятся по мощи с черынм медведем/горгульей из четвертой).
p.s. не пора ли выделить под фишку отдельную тему?
Записан

Evengard

  • SysAdmin
  • Администратор
  • Старожил
  • ***
  • Карма: 186
  • Оффлайн Оффлайн
  • Сообщений: 2728
  • Director
  • Awards Столп форума 2012 Активным участникам сходок - 2013 За сервер Орден 'За заслуги перед форумом I степени'
    • Просмотр профиля
    • Awards

Had Zeng забанен на сервере за спам рекламой клана. На неделю. (до 20/07/2011)
Записан
Не упоминай администраторов всуе...
С уважением, TriOptimum Corporation

PS: Покаяние - Признание своей вины в чем-либо, обычно с просьбой о прощении

Стрекозец

  • Постоялец
  • ***
  • Карма: 17
  • Оффлайн Оффлайн
  • Сообщений: 162
  • Медок, я в огне
    • Просмотр профиля
    • Awards

А когда он успел? Когда он играл? О_о
Записан

Squall

  • Глобальный модератор
  • Старожил
  • *
  • Карма: 132
  • Оффлайн Оффлайн
  • Сообщений: 1170
  • I will always be here.
  • Awards Медаль 'За написание статьи о Воине'
    • Просмотр профиля
    • Awards

Хм, похоже, печальный опыт Алены и Рока их ничему не научил =(
Записан
Spoiler (click to show/hide)

Evengard

  • SysAdmin
  • Администратор
  • Старожил
  • ***
  • Карма: 186
  • Оффлайн Оффлайн
  • Сообщений: 2728
  • Director
  • Awards Столп форума 2012 Активным участникам сходок - 2013 За сервер Орден 'За заслуги перед форумом I степени'
    • Просмотр профиля
    • Awards

Хм, похоже, печальный опыт Алены и Рока их ничему не научил =(

Именно.
Записан
Не упоминай администраторов всуе...
С уважением, TriOptimum Corporation

PS: Покаяние - Признание своей вины в чем-либо, обычно с просьбой о прощении

Perfect

  • Map Editor PRO
  • Старожил
  • *
  • Карма: 125
  • Оффлайн Оффлайн
  • Сообщений: 1148
  • Слушай маму и drum&bass
  • Awards За поддержку форума - 2013 Лучший дизайн 5 конкурса карт Рука форума 2012 3 конкурс карт - лучшая карта 3 конкурс карт - приз Evengard-а за самую большую карту Медаль 'Победитель II конкурса карт' Медаль 'За фантазию и упорство в создании карт - 2011' Лучший геймлпей
    • Просмотр профиля
    • nÖrange soundcloud
    • Awards

По сути, лучшая реклама клана - это тэг. Неужели они не догадались?
Записан

ZX_13

  • Пользователь
  • *****
  • Карма: 0
  • Оффлайн Оффлайн
  • Сообщений: 17
    • Просмотр профиля
    • Awards

Хм, похоже, печальный опыт Алены и Рока их ничему не научил =(
а кто это такие? я должен правду о всея жителях сервера батюшки...
Записан

Lаrboss

  • Старожил
  • *****
  • Карма: 109
  • Оффлайн Оффлайн
  • Сообщений: 910
  • Абстрагирую
  • Awards Знак 'Властелин Сил Природы' За редактор шрифтов - 2013 Медаль 'За программу Nox Server Notificator' За программу Nox Binder Знак 'За тягу к тайнам Nox'
    • Просмотр профиля
    • Awards

Хроники НВ можешь почитать, узнаешь кто есть кто.
Записан
Отец читеров

Xephistagoras

  • Постоялец
  • **
  • Карма: 12
  • Оффлайн Оффлайн
  • Сообщений: 74
  • Chumleigh
    • Просмотр профиля
    • Awards

Had Zeng забанен на сервере за спам рекламой клана. На неделю. (до 20/07/2011)
Had Zeng was in the server today.
Записан
www.noxforum.eu - Сайт для международного европейского сообщества NoXa и дом клана ±[DNL]±

Squall

  • Глобальный модератор
  • Старожил
  • *
  • Карма: 132
  • Оффлайн Оффлайн
  • Сообщений: 1170
  • I will always be here.
  • Awards Медаль 'За написание статьи о Воине'
    • Просмотр профиля
    • Awards

I guess, he got banned after he played :P
Записан
Spoiler (click to show/hide)
Расширенный поиск  
 

Страница сгенерирована за 0.168 секунд. Запросов: 20.