Для Nero
#1
Отправлено 23 August 2005 - 17:15
В какое время пропали свитки? "В районе 15:00" не катит...
Еще. Вчера у тебя ошибка была, List out of Bounds (-1). Логи показывают, что ты в этой время бился с Воином, и умер от его дубины. Во время смерти и произошла ошибка. Все верно?
#2
Отправлено 23 August 2005 - 17:46
Билься я с Воином, но самое интересное мне об ошибке сервер ничего не сказал .
#3
Отправлено 23 August 2005 - 18:18
#4
Отправлено 23 August 2005 - 18:42
Я сделал заготовку и ПЕРВЫЙ исчез, положил второй сделал еще заготовку. И как только она сделалась этот слиток почемуто показался в инвентаре и одновременно был в буфере производства , я не понял, подумал что так и должно и продолжил, и в следующей попытке что-то сглючило и свиток исчез.
Может это одноразовый глюк, связанный с пакетами данных или еще чем-то но факт того что свиток пропал, хотя в нем оставалось ТОЧНО 8/10 попыток Я ЗА ЭТО ОТВЕЧАЮ.
#5
Отправлено 23 August 2005 - 18:47
#6
Отправлено 23 August 2005 - 18:53
#7
Отправлено 23 August 2005 - 19:11
Цитата |
свиток каким-то образом стал видет и в инвентаре и в буфере, и потом просто пропал |
Во Во Во!!!А это у меня было!!!
Точна такая же ерунда, тока ошибок не выдавала
#8
Отправлено 23 August 2005 - 19:38
#9
Отправлено 23 August 2005 - 19:53
#10
Отправлено 24 August 2005 - 06:33
Да и я тебе логи свои отослал.
#11
Отправлено 24 August 2005 - 09:02
У меня он опять произошел по моим часам 13:49 (Москва).
Взял я РОВНО 20 руды и 30 палок и сделал "11" слитков. Все были ИМЕННО ТАК.
Опять два компонента после производства остались в буфере, пришлось выйти из плавильни, а когда зашел компоненты не исчезли, видимо, а переместились из буфера в инвентарь. Короче я получил ОДИН халявный слиток меди
Это происходит когда много производишь. Но в это же время я заметил, что был не один в плавильне
#12
Отправлено 24 August 2005 - 15:40
Цитата |
[2005/08/24 13:48:02] [17704328] Попытка производства: Nero [2005/08/24 13:48:02] [17704328] ОШИБКА: Несоответствие формулы производства и фактическим набором компонентов! [2005/08/24 13:48:02] [17704328] Компонентов в формуле:2 [2005/08/24 13:48:02] [17704343] 001A [2005/08/24 13:48:02] [17704343] 001D [2005/08/24 13:48:02] [17704343] Компонентов буфере:0 |
Значит, говоришь, это так всегда бывает, после того, как после производства не пропадают компоненты?
По моим сведениям этот же баг был у тебя сегодня в 11:10, 15:34 и у Аратона в 14:53...
#13
Отправлено 24 August 2005 - 17:54
Цитата |
Значит, говоришь, это так всегда бывает, после того, как после производства не пропадают компоненты? |
Ага, именно. Компоненты в буфере остаются почему-то, но кнопку ПЕРЕРАБОТАТЬ нажать незя, приходится выходить из здания. В инвернаре компоненты остаются, но это не всегда, иногда. Я так и не понял сути глюка, не могу пока выяснить причины.
Цитата |
По моим сведениям этот же баг был у тебя сегодня в 11:10, 15:34 и у Аратона в 14:53... |
Да у меня сегодня два раза так произошло.
#14
Отправлено 24 August 2005 - 18:10
Но наверное для каждого при входе в здание создается своя "маленькая плавильна", которая наверняка не влияет на другие? И для каждого наверное свой поток, или все попорядку?
Просто интересно, могут два потока или пакеты влият друг на друга?
У меня просто есть мысль, что пакет сервер получает не полность или полность, но не правильно. И мне кажется, что где-то что-то путается и наверное из-за других пакетов, и пакетов, быть может, других игроков. Надо может поподробнее логи делать, прямо каждый пакет расписывать геморно конечно, но полезно.
#15
Отправлено 24 August 2005 - 18:29
Для каждого вошешего в плавильню действительно создается отдельный интерфейс.
Сервер пакеты получает правильно... Схема, на самом деле следующая:
1) Игрок кладет компоненты
2) Клиент проверяет их у себя и если все нормально, отсылает серверу запрос на производства
3) Сервер проверяет у тебя еще раз, и если все гут, то производит и САМ говорит клиенту, какой слот в буфере производства освободить, а какой изменить. Что характерно, одновременно эти действия сервер проделывает с со своей копией буфера. Т.е., теоретически, сервер вместе с удалением предмета говорит и персу его удалить. В завтрашней версии будет видно, все ли сведения получает клиент...
В этом шаге (вероятнее всего) что-то проиходит не так... В результате на сервере буфер пустой, а у клиента как будто бы компоненты лежат. Человек видит компоненты, снова жмет на производство, клиент этот запрос пропускает (естественно), а сервер на шаге "3" уже видит, что его обманывают - у себя то он предметы удалил .
В принципе этот баг не носит фатальный характер, т.к. серверу он не мешает работать. Однако дублирование предметов в буфере и инвентаре - это уже серъезнее...
#16
Отправлено 25 August 2005 - 08:20
Я двумя игроками играю и кажется понял закономерность. У меня уже получилось 2 слитка нахаляву получить, вроде
Как все проверю отпишусь!
#17
Отправлено 25 August 2005 - 08:28
- Создал я себе второго игрока (Gimli) и обоих подвел к Плавильне;
- Зашел обоими в Плавильню;
- Дальше беру два куска руды и 3 палки, кладу в буфер. И начинаю плавить;
- Сразу же переключаюсь на второго игрока и начинаю входить, выходить из здания (просто вышел и быстро зашел и так раз 5-6, я не проверял может и одного достаточно);
- Вернувшись на игрока который плавит, обнаруживая, что в буфере горят компоненты (как на скриншотах) и из инвентаря они не исчезли. То есть халява
Все таки мое предположения, что на этот глюк влияет действия другого игрока/ов кажется верным. А следовательно и что-то с пакетами.
Цитата |
[2005/08/25 12:13:44] [750265] *** END *** Map has been loaded. [2005/08/25 12:13:44] [750296] FOW cash loaded. MapID: 01 Time: 29,21ms [2005/08/25 12:13:44] [750406] Получили управление над персонажем [2005/08/25 12:16:15] [901140] Ставим предмет: 0 [2005/08/25 12:16:17] [903140] Ставим предмет: 1 [2005/08/25 12:16:18] [903781] Отсылаем запрос на производство: FormulaeIndex=0 [2005/08/25 12:16:27] [912937] Удаляем предмет: 0 [2005/08/25 12:16:27] [912937] Удаляем предмет: 1 [2005/08/25 12:16:27] [913093] Ставим предмет: 0 [2005/08/25 12:16:33] [918734] Ставим предмет: 1 [2005/08/25 12:16:34] [920515] Отсылаем запрос на производство: FormulaeIndex=0 [2005/08/25 12:16:44] [929687] Удаляем предмет: 0 [2005/08/25 12:16:44] [929687] Удаляем предмет: 1 [2005/08/25 12:16:59] [945343] Ставим предмет: 0 [2005/08/25 12:17:02] [948203] Ставим предмет: 1 [2005/08/25 12:17:04] [949812] Ставим предмет: 1 [2005/08/25 12:17:05] [950734] Ставим предмет: 1 [2005/08/25 12:17:12] [958484] Отсылаем запрос на производство: FormulaeIndex=0 [2005/08/25 12:17:22] [967687] Удаляем предмет: 0 [2005/08/25 12:17:22] [967687] Удаляем предмет: 1 [2005/08/25 12:17:25] [970843] Ставим предмет: 0 [2005/08/25 12:17:27] [973390] Ставим предмет: 1 [2005/08/25 12:17:28] [973859] Отсылаем запрос на производство: FormulaeIndex=0 [2005/08/25 12:17:51] [997296] Отсылаем запрос на производство: FormulaeIndex=0 [2005/08/25 12:18:11] [1017546] Ставим предмет: 0 [2005/08/25 12:18:13] [1019546] Ставим предмет: 1 [2005/08/25 12:18:14] [1020187] Отсылаем запрос на производство: FormulaeIndex=0 [2005/08/25 12:20:52] [1177687] Ставим предмет: 0 [2005/08/25 12:20:54] [1179843] Ставим предмет: 1 [2005/08/25 12:20:55] [1180640] Отсылаем запрос на производство: FormulaeIndex=0 [2005/08/25 12:22:08] [1253656] Создаем объект. UniqueID: 2710 [2005/08/25 12:22:08] [1253656] tcp_PlayerAddDamage [2005/08/25 12:22:08] [1253671] Создаем объект. UniqueID: 2710 [2005/08/25 12:22:08] [1253671] tcp_PlayerAddDamage [2005/08/25 12:25:59] [1485500] Ставим предмет: 0 [2005/08/25 12:26:01] [1487437] Ставим предмет: 1 [2005/08/25 12:26:02] [1487843] Отсылаем запрос на производство: FormulaeIndex=0 |
И логи тоже кажется не лгут. Сначало удалял предметы а теперь НЕТ!
Правда повторить все это у меня не получилось второй раз, т.к перестав использовать второго игрока все востановилось. Зато мне удалось на халяву сделать около 6 слитков
#18
Отправлено 25 August 2005 - 15:58
#19
Отправлено 25 August 2005 - 16:07
#20
Отправлено 25 August 2005 - 16:34