Balancer: Все сообщения за 18 Ноября 2005 года

 
ПнВтСрЧтПтСбВс
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

Balancer

администратор
★★★★★
Ещё недавно на 8 месте были - а сейчас уже на 11-м.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Выложен перевод пока ещё небольшой части диалогов и квестов.

Напомню, что выбор языка и возможности транслитерации оного выполняется по команде .lang
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Мде.

Опять средний онлайн за сутки 4 человека.

На выходные что, 10 человек удастся собрать максимум?

И какой интерес эвент готовить для такого онлайна?
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Короче, достало. На расшифровку клиентских данных забиваю.

В голове возврат к старой идее с записью карты по данным клиента. Правда, не в таком ужасном виде, как сейчас сделано в SF. Будет поддержка реальной многоэтажности. Будет быстрая маршрутизация путей мобов и игроков с учётом препятствий.

Что нужно:

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

2. Каким объёмом памяти мы можем пожервовать на карту. 256Мб? 512Мб? Можно сделать, наверное, параметр и настраиваемым (больше память - выше точность), но тогда будут проблемы синхронизации данных разных серверов.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Пока брожения NPC мало. Бродящие NPC пассивны :)

Нынешний AI нужно основательно переделывать ещё.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Будет C4 - реализуем :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Гм. А сказать про это на форуме нельзя? Желательно, уточняя место лагов (т.к. там, где я бывал - всё ок с ними).
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
С хопзоны толку особого нет, а вот с L2DB к нам народ заходит.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Ну и где? Зашёл - все летает. Ни малейших задержек.

Во сколько лаги были? Разве что с ~7 до 8 утра - в это время на сервере автопрофилактика идёт.

Но речь-то о других временных интервалах.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Ну и где автор идеи? Или ты за него сделаешь прокси? Кроме того, его данные тяжело обрабатывать. Придумая эффективный алгоритм проверки.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Да, именно так. Собираюсь делать именно разбиение по квадратам с отдельными метками для многоэтажных блоков. Соответственно, больше квадратов, меньше их размер, больше затраты памяти, но выше точность.

...

Пока вижу одну явно возникающую проблему: как отрабатывать движения тех NPC, которые стоят на ещё нехоженных территориях. При перемещении фиг с ними - пусть пока ходят как сейчас, если стоят в нехоженном блоке. Но что делать при их дистанционной атаке?

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

Вариант 2: игнорировать их атаку и даже не учитывать их повреждений. Т.е. игроку придётся в такой ситуации подойти и долбануть NPC посохом или мечом - тем самым моб окажется уже на вскрытой территории и до игрока ему путь будет гарантированно проложен :) Минус - на первых порах будет достаточно массовым явлением :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Waal> Мы имеем дело с инерцией мышления. Пару дней творились чудеса - 0 xpexp

Точно, инерция мышления :D

Тут он появился: 401 Authorization Required
Тут он был пофиксен: 401 Authorization Required
11 ноября, с 08:53 до 14:10 - это пара дней?:)


>появление под текстурами (кстати, сегодня с 7 до 8 тоже)

? На эту тему в сервере ничего не делается. Вообще. Ни меняется, ни исправляется.

> и такое прочее.....

Точнее. Пальцем плиз :D

Могу ещё вспомнить, как от Unknown topic 5058 (00:52 - 16:24) было раза в полтора меньше мобов, в т.ч. без рейдбоссов. Это, правда, компенсировалось потом тем, что в течении ночи и одного дня у нас было немного A-дропа :D

Но это как бы не причина для снижения онлайна, ИМХО :)

> И вообще, я считаю что основной прилив новых людей прийдется на конец зимы начало весны.... Сложно объяснить почему, но по расчетам, вроде так...

Ну, посмотрим...
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
>Лучше вариант 1 - к этому уже привыкли.

А перед атакой замка сделать так, чтобы в местах скопления стражников побегал админ? :D Дабы переключать их на новый маршрутизатор? :) Можно, в принципе...
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
AlleyCat> Я так понимаю что проходимость будет сниматься с игрока, который бегает на клиенте. Так при чем тут нпс?

Проходимость нам важна в первую очередь для маршрутизации NPC. Чтобы сквозь стены не бегали :)

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

Balancer

администратор
★★★★★
AlleyCat> Гуд. Он не работает. То как будет вести себя моб в этой точке? Он не будет бежать к игроку или будет бежать сквозь стену?

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

По второму - стоит на месте, но и неуязвим для игрока. Пока тот не подбежит к NPC :)

AlleyCat> То есть я стою в точке x,y,z. Клацнул бежать в точку с координатами x+x1, y+y1, z+z1.
AlleyCat> Какие точки пропишутся проходимымы?

Все, которые сообщит клиент серверу в клиентском пакете ValidatePosition (или как он там).

>Что будет если на пути будет стена или заборчик?

Тогда с этих координат никогда игроку не придёт пакет :) Т.е., если образно, то изначально весь мир "непроходим", но игроки будут "выгрызать в нём дыры" :)

AlleyCat> И как будут отрабатываться двери и ворота?

Гм... Да, для NPC это проблема. Т.е. понятно, что они будут, в общем случае, проходимыми. Но придётся, значит, делать механизм переключения их проходимости...
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Abaddon> Так если игрок будет с волкера сидеть, то он будет где попало ходить и проходимость писать невзирая на стены.

Отлавливать и банить, чтобы данные не портил :D

А если без записи данных - так пускай. Проходимость будет сервером проверяться :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
AlleyCat> Я так понял из вышеописанного, что принципиальной разницы для постоения карты у этих двух вариантов нет. Тогда за первый вариант.

К построению данных это вообще не относится. Это к использованию уже имеющихся данных :)

AlleyCat> Угу. Только надо отсечь все случаи чита. Как то - виверны, телепорты, чит когда игрок кликает за стенку и дисконнектится.

Вайверны отсекаются по isRiding, isFlying. Телепорты не страшны, т.к. даже если в воздух телепортируешься, пакет, по идее, придёт уже с земли. Но это смотреть надо.

AlleyCat> А многоэтажность ты сразу будешь выставлять для районов? Или в процессе наработки оно само будет строиться?

Многоэтажность сама будет строиться. Если Z-координата точки будет сильно отличаться от прописанной, но при этом будет адекватной (не "на полу мира", не сильно отличается от предыдущей точки и т.п.), то автоматом делаются два "слоя" и в данную точку ставится эдакий идентификатор слоя.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Abaddon> Что да я сам знаю, а вот как это фильтровать?

Что фильтровать?
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Тёмный экран вчера был из-за глюка в восстановлении сохранённых баффов :) Кстати, даже у нас на сервере народ это быстро просёк. В чате видел пару раз "следи, чтобы перед выходом баффов не было, а если упустил - то в онлайне с тёмным экраном сиди, пока баффы не сойдут" :)

Сейчас сохранение баффов просто выключено, тем более, что я там как бы чит нашёл :D Со временем перепишу сам тот модуль.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
AlleyCat> Кстати, запрет в конфиге на волкера работает?

Если уолкер детектится - то да. Если нет - понятно, что он может точно клиентом прикинуться. Думаю, всё от его версий зависит.

AlleyCat> Тогда еще предложение. Брать только проверенніх админов, чтоб могли волкера нормально отключить. А то фигня війдет с картой.

"Проверенных админов" будет мало, чтобы обегать весь мир :) Вообще, там есть ещё интересный пакет CannotMoveAnymore, но когда я его щупал, что-то там было неоднозначное. Но если стены с клиента таким макаром можно вычислять, то их можно будет и явно указывать :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
AlleyCat> Тогда еще надо посмотреть как отрабатывается вода.

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

AlleyCat> А как с ТОИ, Крумой, Гиантс Кейв, некрополисами?

А что с ними? Чем их многоэтажность не впишется в описанный мною метод?
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
AlleyCat> Ну это можно. Хотя не понял как ты будешь дно вычислять?

А дно - по минимальному из значений Z-координат, приходящихся на заданную точку :D
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Не было меня дня три на родной авиабазе - и на тебе, такое массовое пополнение :D

Как говорится, добро пожаловать!

И, м.б., вам лучше отдельный подфорум? :)

А то когда один топик на 37+ страниц - это тянет уже на организацию тематического подфорума :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Володя> А зачем тогда Цитата нужна? (я любопытный :) ) [»]

Оно сейчас просто не работает :) А, по идее, должно работать так: отмечаешь несколько топиков этой кнопкой, жмёшь "Ответить" и у тебя процитированы они все (отмеченные). Но движок форума сейчас в весьма запущенном состоянии, т.к. он вышел из свободного состояния в коммерческое, а свой я всё никак не допишу пока :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Важное дополнение - возможности удалять темы и постинги у координаторов нет.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
AlleyCat> А границы водоема?

На сколько я понял геодату, для каждого региона прописан уровень воды. Всё, что ниже этого уровня - вода. Так и границы определяются. Z-игрока <= Z-воды в регионе = в воде :)

AlleyCat> Сервер же сейчас вообще ничего не различает. И даже если будем знать. что вот для этого региона уровень воды скажем 1000, то тут же рядом будет ложбина без воды, у которой высота равна 500

Нет, как я понимаю, в мире Lineage таких мест нет :) Найди ложбину ниже уровня воды, но без воды в пределах одного региона - тогда я не прав.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
elevon> вот вам и полигон, песоональный, теперь туда своего РП осталось посадить
elevon> :D :D :D [»]

Угу, выбирайте, вы друг друга знаете, кому можно доверить сие звание :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
И не стесняйтесь в этом форуме новые темы заводить. Проще будет общаться, чем когда всё в одной :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Прописал.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Много :D Колодцы всякие и т.п... :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
А.Л.> Зеро
А.Л.> надо Севена предупредить что тему опять перенсесли, и мужикам которые еще не вышли на связ новый ссылки скинуть, уже на форум, пойду отправлю циркуляр. [»]

Дык, я ж линк оставил на тему :) Т.е. ссылки все старые действительны, в общем.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Конструктор> Ром, тогда уж сразу вырежи из авиационного топик" Х-31 особенности эксплуатации"- и скинь в новую тему сюда-вопросы в ней чисто ИБАшные [»]

Моё упущение - тебе давно пора в координаторы :D Лови, в общем. Так что сам подели как надо. А у меня по работе сейчас срочная рассылка по юзверям, только что шеф вызвонил.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Waal> Кстати, некоторые чары так и весят в текстурах.....

Давай ужо в деталях. Ты имеешь в виду недозагрузку клиента? Кто конкретно?
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Murkt> Ткните пальцем в колодец? Я знаю только колодцы возле некрополей.

Координат не помю, но встречал некольк раз :)

Плюс - реки, озёра. Они весьма протяжённые, задолбаешься описывать. Одна береговая линия Элмора чего стоит :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Balancer>> Чем этот твой "бесплатный Windows" будет лучше, чем Linux+Wine? :) [»]
Татарин> Драйвера! [»]

К тому времени, когда "бесплатный Windows" научится работать со всеми Windows-драйверами, эти самые драйвера уже точно будут подо всё под Linux :D

Вообще, в наше время проблемы с драйверами на Linux имеют место только для хитрого железа. ТВ-тюнеры некоторые (мне, например, с таким не повезло) и т.п. Не сомневаюсь, что проблем с "бесплатным windows" будет не меньше :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Mishka> Это очень интересно, но драйвера с интерфейсом (как и внутренние решения самой ОС) у мелко-мягких запатентованны. Интересно, как эти ребята будут решать эту проблему? [»]

Если так, то опять всё плохо. Тогда "родных" (windows) драйверов не будет :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Зубастый_Робот> это скриншот из той самой ОС? :blink: :o :ph34r: [»]

Да. Я же давал ссылку.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
фланкер> Мы все вывалились из авиа.ру

Ну так добро пожаловать к нам :) Мы тут всегда плакались, что практиков у нас маловато...

фланкер> Возможно,что и по свободным высказываниям,которые пришлись не по вкусу .

У нас, кстати, анархии полной нет. Высказываться можно свободно, но в рамках культуры и без перехода на личности. За переход на ругань и т.п. - виновные караются. Правда, до полного бессрочного R/O (read only, бан, запрет писать) у нас доходят единицы из тысяч :)

Пока же общение никого не задевает - вашу свободу никто не ограничивает.

фланкер> Мы там достаточно хорошо резвились по теме "МиГ-27 и Су-17.Вопрос летчикам".У нас было развитие темы в восьми ветках и шло оно примерно уже более 1,5лет.

Как вы уже заметили, под горячие темы мы легко заводим специализированные подфорумы. Вот этот, как легко видеть по индексу, уже 94-й :)

фланкер> Дело все в том,что это два типа самолетов разных конкурирующих между собой констр.

У нас на форуме тема соперничества этих контор тоже периодически всплывает, при чём весьма горячо, вплоть до штрафов отдельным участникам и т.п. :D Так что я понимаю о чём речь.

фланкер> Самое интересное,что с первого взгляда это про то, как каждый кулик свое болото хвалит

Безусловно :)

фланкер> но если капнуть...Вот тут и выходят на поверхность профи,а к ним я лично отношу тех,кто летал на том и другом типе и может в полной мере сравнить все,что летчик ощущает в заложенных конструкторами в этих самолетах идей.

Согласен. Хотя, лично я, таким людям верю только в вопросах, касающихся конкретных фактов, опыта, впечатлений... Т.к. когда они вылезают из области своей специализации, пусть и по косвенно близким им темам, то иногда они начинают... э... ошибаться :D

Впрочем, скажу сразу, что демократии и равноправия у нас на форумах нет. И, так сказать, лица общественно-полезные (т.е. те самые, кто летал, конструировал, знаком не понаслышке с тематикой) имеют обычно некоторый картбланш :) Но не стоит злоупотреблять этим.

фланкер> Поэтому ,Уважаемый админ-Вам решать-что нам под арену боевых действий отвести-поляну маленькую или отдельный театр военных действий на просторах И-нета. [»]

Лучше отдельный театр, конечно. Хуже нет в боевых условиях, когда у тебя нет свободы маневра и когда приходится экономить боеприпасы :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Для "попробовать" есть VMWare :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Artful сделал обмен мечей.

Движок ещё не на 100% испытан, пользуйтесь с осторожностью :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Да. Эта тема - доказательства слабоумия не у модераторов. А у её автора :D Перепутать 11-е и 15-е число - это сильно.

Кроме того, запомните, что ограничение в два штрафа в сутки у координатора на человека - заложено в движке форума. А не на его совесть приходится.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  
** Сообщение с ограниченным доступом **

Balancer

администратор
★★★★★
Блин, надо движок доделывать, чтобы один топик мог несколким форумам принадлежать :) А то эта тема, скажем, и тут актуальна и в Форумы Авиабазы :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Сабж. Новый абсолютный рекорд. За день средний онлайн - 1 человек и максимальный - 8 человек.

Будем справлять похороны сервера?
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
В данный момент - да. Остальное - в процессе написания.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Что, и .repair не помогает?

А про лаги - не знаю. У меня на Стриме сейчас 14мс пинг...
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Vestel> Виделил на папку /var 4Gb

А нафига? Почему бы всё (кроме /boot) в один раздел не засунуть?

>Пока он компилируется, прочитал что ему надо около 5Gb. Насколко страшно моя конфигурация его подведет?

Думаю, должно хватить. Кажется, он собирался у меня при ~4Гб свободного места.

>Неужели снова 11 часов компилировать после перераспределения дискового пространства? [»]

Не понял. Если уже скомпилировался - зачем перекомиплировать. Если не докомпилировался - то откуда 11 часов затрат? :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Если тупо, чобы все всегда в одном месте были, то в on-player-start.f вписать
code text
  1. xxxxxx yyyyyy zzzzz jump


Например,
code text
  1. 1231235 -75645 -3212 jump


Если по условиям - то формализуй задачу.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru