Red Rodgers  

Вернуться   Red Rodgers > Playing Ground > LineageII

 
 
Опции темы Опции просмотра
Старый 15-07-2007, 17:27   #21
Orion33
Простой совеццкий инженер
 
Аватар для Orion33
 
Регистрация: Oct 2004
Адрес: Фиинский заалифф :)
Сообщений: 2,810
Сцуки... Это проблема ПТС, или конкретно багрилма?
__________________
[SIGPIC][/SIGPIC]
Почётный дятел
Главное знать, куда долбить!
Orion33 вне форума  
Старый 18-07-2007, 00:28   #22
Xergio
Первый гном на деревне.
 
Аватар для Xergio
 
Регистрация: May 2007
Адрес: Питер
Сообщений: 358
На Хрониках, когда вызывался саммон, отображались не только его повреждения и атаки, а всех саммонов в данном кластере. Можно предположить, что СВ принял решение вообще не отсылать данную информацию от серва к клиентам.
__________________
Весна придет!

Последний раз редактировалось Xergio; 18-07-2007 в 02:22.
Xergio вне форума  
Старый 18-07-2007, 08:31   #23
Ami
В поисках орешков
 
Аватар для Ami
 
Регистрация: May 2007
Адрес: Москва
Сообщений: 1,048
Цитата:
Сообщение от Xergio Посмотреть сообщение
На Хрониках, когда вызывался саммон, отображались не только его повреждения и атаки, а всех саммонов в данном кластере. Можно предположить, что СВ принял решение вообще не отсылать данную информацию от серва к клиентам.
обьясняю что куда и как
дамаг ето пакеты которые рассчитываются зонально, потому что на сервере играет большое количество народу, и расыитывать для каждого игрока в отдельности пакеты - дорого по процессорному времени.

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

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

второй вариант, данные пакеты просто выключены в силу количества трафика...
__________________
Ami вне форума  
Старый 18-07-2007, 16:05   #24
Orion33
Простой совеццкий инженер
 
Аватар для Orion33
 
Регистрация: Oct 2004
Адрес: Фиинский заалифф :)
Сообщений: 2,810
Цитата:
Сообщение от Ami Посмотреть сообщение
дамаг ето пакеты которые рассчитываются зонально, потому что на сервере играет большое количество народу, и расыитывать для каждого игрока в отдельности пакеты - дорого по процессорному времени.
Бугога, это ты про какой сервер щас говорил?
__________________
[SIGPIC][/SIGPIC]
Почётный дятел
Главное знать, куда долбить!
Orion33 вне форума  
Старый 24-07-2007, 02:51   #25
Orion33
Простой совеццкий инженер
 
Аватар для Orion33
 
Регистрация: Oct 2004
Адрес: Фиинский заалифф :)
Сообщений: 2,810
Исправлен баг с вылетом при крафте и еще какие-то баги, которые пока не наблюдались Брать снова тута
__________________
[SIGPIC][/SIGPIC]
Почётный дятел
Главное знать, куда долбить!
Orion33 вне форума  
Старый 24-07-2007, 10:58   #26
Ami
В поисках орешков
 
Аватар для Ami
 
Регистрация: May 2007
Адрес: Москва
Сообщений: 1,048
Цитата:
Сообщение от Orion33 Посмотреть сообщение
Бугога, это ты про какой сервер щас говорил?
давай с тобой просто представим как работает сервер:

1) В памяти есть массив с игроками - который представляет собой указатели на области памяти где храняться данные по игрокам
2) массив карт - условных, для оптимизации отсылки пакетов клиенту
3) в структурах етих карт есть свои массивы - с мобами, которые спавнятся на териториях и игроками которые на етих териториях находятся
4) а теперь представим что нужно сделать чтобы клиент имел представление о том что находится вокруг него:
а) нужно для клиента собрать всех игроков вокруг него, всех мобов и отослать анимацию на сторону клиента - чтобы у тебя начался мультик - который по сути является игрой...
б) допустим у тебя на одной мини-карте (200х200 шагов) находится 100 игроков (осада), что будет если ети игроки одновременно начнут двигаться? и как отсылать пакеты в таком случае?

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

сложности возникают намного больше чем в первом случае, потому что в первом случае ты отсылаеш маленькие пакеты - размером до 1кб, а во втором может получится так что у тя длина пакета превысит 8кб и будет разбита на фреймы, которые сеть передает частями, отсюда появляются лаги и т.д. по етому без грамотных програмистов которые реализуют как минимум по 5-6 систем дублирования и корректировок - такую систему нельзя использовать качественно... скажем аккумулятор пакетов должен следить за размером и если очень активное действие то пересылать пакеты независимо от таймера, сбрасывая его счетчик в 0...

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

Самый большой пожиратель математики - ето
1) Геодата, жрет до 60% процессора
2) IQ мобов, в зависсимости от реализации он жрет до 40% ресурсов
3) рассчет ударов до 10%
4) остальные действия игроков - тратят до 5% процессорного времени и ваще не рассматриваются как класс... (крафт, диалоги, чат)
__________________
Ami вне форума  
Старый 24-07-2007, 11:01   #27
Ami
В поисках орешков
 
Аватар для Ami
 
Регистрация: May 2007
Адрес: Москва
Сообщений: 1,048
а теперь представь что кроме пакетов движения, пакетов анимации, к тебе льется куча текстовой информации - чат и пакеты статистики...

но ето не так сложно, а вот с петами немного сложнее, в данном сервере петы реализованы так же как и мобы, тоесть пакеты анимации отрабатываются на одном и том же механизме, пакеты управления ты отсылаеш сам, а вот пакеты дамага мобов - могут вообще не вестись сервером...
__________________
Ami вне форума  
Старый 24-07-2007, 11:58   #28
RR_LeeHarveOsvald
IIsqn RAF Regiment
 
Аватар для RR_LeeHarveOsvald
 
Регистрация: Jul 2004
Сообщений: 3,874
Дядьку Орион, погляди там строчки которые отвечают за открывание дверей. При открывании двери ошибка выскакивает. Оч интересно
__________________
Опыт - это то что мы получаем вместо того что мы хотим

Abandon all Hope

plɐʌsoǝʌɹɐɥǝǝl
RR_LeeHarveOsvald вне форума  
Старый 24-07-2007, 12:34   #29
Orion33
Простой совеццкий инженер
 
Аватар для Orion33
 
Регистрация: Oct 2004
Адрес: Фиинский заалифф :)
Сообщений: 2,810
Вася, ты, конечно, кузяво все расписал, но я хотел сказать, что на нашем сервере просто мало народу...
__________________
[SIGPIC][/SIGPIC]
Почётный дятел
Главное знать, куда долбить!
Orion33 вне форума  
Старый 29-07-2007, 12:08   #30
Outruller
Ecchi na no wa ikkenai!
 
Аватар для Outruller
 
Регистрация: Jul 2007
Сообщений: 61
Тонкая настройка

Собственно собрал пачку файлов, всем желательно поставить - можно все, а можно и по выбору.
Эти файлы распаковываем в \system\
User.ini - q w e a s d как F7 F8 F9 F10 F11 F12
systemmsg-e.dat (Исп. оригинальный файл из патча ДРа) - убраны сообщения о сосках, подкрашены важные сообщения, исправлен манор баг, убрано сообщение типа "Использовать Beast Soulshot" и т.п.
l2-64.ini - 64мб кэша для 1ГБ оперативки (само-собой имя заменить на l2.ini и заменять свой файл в клиенте)
l2-128.ini - 128 мб кэша для 2ГБ оперативки (само-собой имя заменить на l2.ini и заменять свой файл в клиенте)
Npcname-e.dat - агропатч
npcgrp.dat ------
skillgrp.dat ---- Эти три файла Дроп\спойл
skillname-e.dat -
П.с. - если у вас 512 то l2.ini в клиенте не трогаем

П.П.С- сделано в основном все Orionom (Sanni) =)) Йа являюсь просто использователем его идеи и тем кто этот пак собрал.

П.П.П.С - Можете скачать отдельно новый systemmsg-e.dat, все остальное пока не менялось.

Обновил пак: Взят за основу файл systemmsg-e.dat из патча ДРа.
ВСЕМ КАЧАТЬ ЗАНОГО!
Вложения
Тип файла: rar DR client patch.rar (1.21 Мб, 1688 просмотров)
Тип файла: rar systemmsg-e.rar (35.5 Кб, 898 просмотров)
__________________
Ecchi na no wa ikkenai to omoimasu!
Вспомнили ритм Satisfaction =):
Buff me!
And then just toch me!
And I will kill you!
Outruller!
Outruller (c)
Outruller вне форума  
Старый 05-08-2007, 19:43   #31
Orion33
Простой совеццкий инженер
 
Аватар для Orion33
 
Регистрация: Oct 2004
Адрес: Фиинский заалифф :)
Сообщений: 2,810
Для тех, у кого прерывается макрос при переключении окон
Цитата:
На языковой иконке правой кнопкой мыши - Параметры. Закладка Дополнительно. Там не должны стоять галочки.
Если галочки не стоят, но макрос обрывается переключением окон, надо поставить галочку на "Выключить дополнительные текстовые службы", применить. А потом снять эту галочку. Опять применить. И перезагрузить компьютер.
Теперь макрос не прерывается
Сам пока не пробовал
__________________
[SIGPIC][/SIGPIC]
Почётный дятел
Главное знать, куда долбить!
Orion33 вне форума  
Старый 06-08-2007, 14:51   #32
Outruller
Ecchi na no wa ikkenai!
 
Аватар для Outruller
 
Регистрация: Jul 2007
Сообщений: 61
Попробовал, Работает 0_0
__________________
Ecchi na no wa ikkenai to omoimasu!
Вспомнили ритм Satisfaction =):
Buff me!
And then just toch me!
And I will kill you!
Outruller!
Outruller (c)
Outruller вне форума  
Старый 06-08-2007, 15:00   #33
Outruller
Ecchi na no wa ikkenai!
 
Аватар для Outruller
 
Регистрация: Jul 2007
Сообщений: 61
...\SHOKED\... x_x
__________________
Ecchi na no wa ikkenai to omoimasu!
Вспомнили ритм Satisfaction =):
Buff me!
And then just toch me!
And I will kill you!
Outruller!
Outruller (c)
Outruller вне форума  
Старый 03-09-2007, 15:58   #34
Orion33
Простой совеццкий инженер
 
Аватар для Orion33
 
Регистрация: Oct 2004
Адрес: Фиинский заалифф :)
Сообщений: 2,810
Ошибка GameGuard и Agnitum Outpost Firewall

доверенные
L2.exe
GameGuard.des

СКРЫТЫЕ ПРОЦЕССЫ
L2.exe
и все работает )

-----
поступило предложение по решению проблемы совместимости с версией 4+ :

- отключаем контроль Anti-Leak
- отключаем Внутренюю защиту
- в корневике программы находим файл wl_hook.dll и переименовываем его в
wl_hook.dll_

Взято отсюда
__________________
[SIGPIC][/SIGPIC]
Почётный дятел
Главное знать, куда долбить!
Orion33 вне форума  
Старый 03-09-2007, 19:00   #35
Aleelx
Leading Aircraftsman
 
Аватар для Aleelx
 
Регистрация: Mar 2007
Сообщений: 18
Орионыч объясни, что с этим делать???

// 'target_attacker.sc' Автоматическое взятие в таргет атакующего вас игрока или моба
// Версия скрипта для WP PPC
// Чтобы включить скрипт используйте в игре социальное действие - Yes
// Чтобы выключить скрипт используйте в игре социальное действие - No
// Автор: Furious Версия: 0.4
// переделал под PPC Sauron.
if _gAbsNumPkt = 1 then begin
CharID := 0;
ObjectID := 0;
SocialID := 0;
Status := 0;
Attacker := 0;
end;
if length(_gbuff) < 3 then exit;
procedure TargetAttacker(Attacker);
begin
buf:= HPck('04',5); // '07 00' + '04 00 00 00 00'
pInt(buf,Attacker,4,4); // '07 00 04 xx xx xx xx' xx = attaker
gSys('EnSendS',buf); // пошлем пакетик.
end;
if _gFromServ and (copy(_gBuff,3,1) = #4) then if (length(_gBuff) >= 20+4) then CharID := gInt(_gBuff,20,4);
if (not _gFromServ) and (_gBUff[3] = #$1B) then begin
SocialID := gInt(_gBuff,4,4);
case SocialID of
6: Status := 1;
5: Status := 0;
end;
writelog('статус: ',status);
end;
if (Status = 1) then begin
c := copy(_gBuff,3,1);
if _gFromServ and c = #$48) or (c = #$05 then begin
Attacker := gInt(_gBuff,4,4); // кто атакует
ObjectID := gInt(_gBuff,8,4); // кого атакует
end;
if (Attacker <> ObjectID) and (CharID = ObjectID) then TargetAttacker(Attacker); // таргет на наглеца.
end;
Aleelx вне форума  
Старый 03-09-2007, 19:44   #36
Orion33
Простой совеццкий инженер
 
Аватар для Orion33
 
Регистрация: Oct 2004
Адрес: Фиинский заалифф :)
Сообщений: 2,810
Гуглить, а че еще?
__________________
[SIGPIC][/SIGPIC]
Почётный дятел
Главное знать, куда долбить!
Orion33 вне форума  
Старый 05-11-2007, 12:23   #37
KPE3
Борец невидимого фронта
 
Аватар для KPE3
 
Регистрация: May 2007
Адрес: Беларусь.
Сообщений: 674
Ребята, вопрос к нашим "шарящим" сокланам. Короче, пришёл ко мне приятель, я ему дал клиента (чтобы не было проблем при распаковывании архива, ибо был однажды прецедент, я просто разделил содержимое папки Lineage2 пополам и залил на две болванки без сжатия), он пришёл домой, создал папку Lineage2, залил в неё содержимое двух дисков, поменял файл hosts, запустил клиента и... не смог поиграть. Ему выдало ошибку, не дав ввести логин и пароль. Попробовав запустить клиент раз 20, один раз ругнулся GG, а в остальных случаях опять ошибка какая-то. Решив, что так не бывает (2 дня назад поставлена новая чистая винда), он пришёл ко мне со своим винтом. Я слил ему на винт со своего винта клиент. Запустил клиент с его винта (но под моей виндой) - всё прекрасно работает. Он пришёл домой - дома не пашет. Я ему дал инсталлятор С4, на него с любого фришника патч ставишь - и всё работает. Он установил клиента, поставил патч, скачаный с ДР - без толку.
Итак, уважаемые знатоки, вопрос:
Что это за фигня, как её лечат, может кодеки какие нуна?
__________________
Земной шар крутят оптимисты!
Многие спрашивают, "почему пешеходы?" См. ниже
http://rutube.ru/tracks/1850522.html...4a06f580559003
http://www.kastopravda.ru/kastalog/kir&krez.htm
KPE3 вне форума  
Старый 05-11-2007, 13:45   #38
Boz
[]||||||[]
 
Аватар для Boz
 
Регистрация: Sep 2004
Адрес: Kiev
Сообщений: 2,635
Цитата:
- Дохтур, я до чего пальцем не дотронусь - у меня все болит. Дотронусь до ноги - болит, до головы - болит. Что это может быть?
- Идиот, у тебя палец сломан.
ПысЫ В таких случаях обычно пишут:
1. Конфа (полностью)
2. Тип ошибки (полностью)
3. В зависимости от баги (версии дров, винда vs сервис паки, версия директа и т.д.).
Boz вне форума  
Старый 05-11-2007, 16:29   #39
Orion33
Простой совеццкий инженер
 
Аватар для Orion33
 
Регистрация: Oct 2004
Адрес: Фиинский заалифф :)
Сообщений: 2,810
4. Есть ли / включен фаерволл или какие другие сетевые приблуды
__________________
[SIGPIC][/SIGPIC]
Почётный дятел
Главное знать, куда долбить!
Orion33 вне форума  
Старый 06-11-2007, 09:13   #40
Ami
В поисках орешков
 
Аватар для Ami
 
Регистрация: May 2007
Адрес: Москва
Сообщений: 1,048
либо фаерволл - 70%
либо антивирус - 30%
__________________
Ami вне форума  
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не подскажете настройки ? RR_Nats РС железо 2 30-03-2006 14:22
Альтернативные программы для настройки кнопог джоя RR_LeeHarveOsvald АвиаСофт 0 24-01-2006 19:34
патчи в журналах addle Ил2 Штурмовик \ Ил2 Забытые Сражения 0 02-02-2005 15:44
Настройки в Конфини RR_LeeHarveOsvald Матчасть 20 29-11-2004 06:17


Часовой пояс GMT +4, время: 05:58.


Red Rodgers official site. Powered by TraFFa. ©2000 - 2024, Red Rodgers
vBulletin Version 3.8.12 by vBS. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot