graph-di5 / sky-shoot

Automatically exported from code.google.com/p/sky-shoot
0 stars 0 forks source link

Сервер посылает сообщения дважды. #10

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
в AddMob вылетает с исключением "такой уже 
есть в коллекции"

Original issue reported on code.google.com by graph....@gmail.com on 21 Nov 2011 at 1:25

GoogleCodeExporter commented 9 years ago

Original comment by graph....@gmail.com on 21 Nov 2011 at 1:25

GoogleCodeExporter commented 9 years ago
Это сервер посылает мобов с одинаковым ID, 
клиент тут ни при чем.
Мало того, иногда приходят 2 GameStart.
У кого-то проблемы с многопоточностью?

Original comment by F.Pavel91 on 21 Nov 2011 at 3:28

GoogleCodeExporter commented 9 years ago

Original comment by graph....@gmail.com on 21 Nov 2011 at 3:31

GoogleCodeExporter commented 9 years ago

Original comment by F.Pavel91 on 21 Nov 2011 at 3:35

GoogleCodeExporter commented 9 years ago

Original comment by graph....@gmail.com on 21 Nov 2011 at 3:46

GoogleCodeExporter commented 9 years ago
Команда сервера докладывает, что проблем с 
многопоточностью нет.
Событие GameStart посылается только один раз. 
Так же сделал вывод в консоль ID мобов, чтобы 
отпали последние претензии к серверу.(для 
консольного проекта сервиса)

Original comment by FWFKiril...@gmail.com on 21 Nov 2011 at 4:45

GoogleCodeExporter commented 9 years ago

Original comment by FWFKiril...@gmail.com on 21 Nov 2011 at 7:07

GoogleCodeExporter commented 9 years ago
Теперь отваливается на стороне клиента. 
Сменил владельца проблемы.

Original comment by FWFKiril...@gmail.com on 21 Nov 2011 at 7:12

GoogleCodeExporter commented 9 years ago
Хах, если вы думаете, что вывод ID в консоль 
сервера меня убедил, то вы ошибаетесь.
Клиенту в метод MobSpawn приходят мобы с 
одинаковым ID. 
Разбирайтесь.

Original comment by F.Pavel91 on 21 Nov 2011 at 8:48

GoogleCodeExporter commented 9 years ago
к чему такое пренебрежительное отношение?
3 человека проверило Guid'ы мобов в SpawnMob на 
сервере. Но я решил проверить и вашу версию, 
и добавил вывод Guid'ов в файл на клиенте в 
методе SpawnMob. Там, внезапно, тоже не было 
повторяющихся Guid'ов, ЧЯНТД?

PS смена владельца санкционирована Дмитрием

Original comment by rrevena...@gmail.com on 22 Nov 2011 at 8:51

GoogleCodeExporter commented 9 years ago
Я считаю, мы на войне. На клиент 
неоднократно совершались нападения со 
стороны сервера, которые приводили к 
ошибкам компиляции. Мало того, в код 
клиента уже дважды залезали и коммитили 
изменения. Сейчас же пытаются присвоить 
серверную багу, не разобравшись, кто на 
самом деле виноват. 

Итак, разберемся с Guid.
"Но я решил проверить и вашу версию, и 
добавил вывод Guid'ов в файл на клиенте в 
методе SpawnMob." 
Во-первых, Вы добавили вывод в консоль 
сервера, но не клиента. 
Во-вторых, если Вы все-таки сделали это на 
клиенте, то такое действие Вы должны были 
сделать в первую очередь. Сейчас это 
выглядит как будто Вы сделали мне 
одолжение. 
В-третьих, я тоже ставил trace в клиенте, мне 
приходили одинаковые ID. Так что я хочу 
доказательств того, что Guid разные. 
Скриншоты, видео -- на Ваш вкус.

PS Я запускаю azure, затем 2 клиентов. Guid 
одинаковые. Да, еще не рекомендую проверять 
все на мощном компе.

Original comment by F.Pavel91 on 22 Nov 2011 at 3:17

GoogleCodeExporter commented 9 years ago
поставновил:

0) вести себя корректно, без эмоций, ложных 
обвинений, обвинений других в своих грехах, 
ошибках и тп.

1) код трассировки был добавлен и в 
клиентскую часть тоже, подтверждаю это.

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

3) бага перевешена на Вас (Павла) значит Вы 
должны предоставить доказательства, 
скриншоты, видео и т.п. обязаны 
предоставить Вы.

bottom line.

Original comment by graph....@gmail.com on 22 Nov 2011 at 4:15

GoogleCodeExporter commented 9 years ago
пожалуйста, мне не жалко, вот скриншот и два 
файла - Guid'ы мобов, которые пришли на первый 
и второй клиент соответственно (в метод 
SpawnMob на клиенте)

Original comment by rrevena...@gmail.com on 22 Nov 2011 at 4:35

Attachments:

GoogleCodeExporter commented 9 years ago
Закрыто по невоспроизведению.

Original comment by Stanisla...@gmail.com on 22 Nov 2011 at 7:48