Одиночка Айс, будет то же самое, что и если два разных человека с одинаковым никнеймом (если они разрешены) постучатся к одному противнику. Ещё вопрос, можно ли постучаться, или там система сама подбирает пару, это уже детали реализации конкретной игры.
DevMan, вообще таблицы, и она из нескольких таких столбцов. Но я подумал, что если найти размер каждого столбца, то дальше можно просто максимальное значение взять. Так что столбца.
Евгений Шатунов, разве? В описании вопроса пояснения того, зачем вообще подключаться к игре и анализировать ее. Хотя, возможно, вы правы, и вопрос звучит не однозначно, так что немного переименую вопрос.
Vito Ombero, хорошо, приведу наглядный пример. Предположим, игрок застрял в текстурах (3D игра). Составить внятный багрепорт сложно, если у игрока нет возможности узнать игровые координаты. Получится что-то типа "в лесу у дерева". Поэтому либо должен состояться диалог, в котором разработчик расскажет способ получения координат, либо игрок должен где-то на форуме найти и прочитать инструкцию по получению координат, либо разработчик подключается к игре и просто смотрит.
Кроме того, в багрепорте не получится указать причину бага, потому что игроку она неведома, и разработчику придется гадать (если нельзя воспроизвести), а при подключении можно проверить ряд гипотез и догадок, а также провести эксперименты (т.е. узнать причину без воспроизведения).
Даже если это баг драйвера, это можно выяснить также экспериментами непосредственно в работающей игре, где наблюдается проблема. Разве нет?
Насчет дороговизны не спорю. Но разве игра в телепатов не дороже по времени? А самое главное, если баг останется, то разве потеря качества игры и репутации бренда не дороже?
Рональд Макдональд, это одна из статей, коих в гугле много. Если у вас есть пруфы того, что данная тема не актуальна, прошу в студию. Лично у меня 128 Гб, так что я просто забил, кстати система у меня занимает уже более 10 Гб. А доказывать вам, что я не верблюд, не собираюсь.
Рональд Макдональд, если вас в гугле забанили, то вот одна из ссылок. В целом, доверять или не доверять - ваше дело. Собственно, я даже не вам отвечал.
Антивирус ловит не 100% вирусов.
Плюс многие антивирусы иногда дают ложно-положительные результаты, как раз на всякие читы, хаки и пр. (Как раз из соображений отловить побольше вирусов, т.е. подозрительные файлы тоже под раздачу попадают).
Так что это лотерея. Как и я и говорил, для максимальной гарантии нужен отдельный комп для работы, переписки и всего ценного, но даже он не даёт 100% гарантию.
Ещё вариант - всё опасное запускать на виртуалке (VirtualBox). Но нормально поиграть в игры на виртуалке вряд ли получится.
undefined behavior полностью устраивает, т.к. работа с таймерами предполагает постоянное итерирование. Если что-то пропущено, то в следующий тик сработает. Просто в самих обработчиках таймеров, они могут создаваться и уничтожаться очень часто, что и порождает такие вот ошибки.
Я пробовал различные вариации, но так и не понял, в чем прикол. Конкретно в этом примере достаточно поменять местами строки, и ошибка исчезнет.