Пока на пальцах не объяснишь переигравшим в 2000г. в Diablo2 online, не успокоятся.
Попробую, может дойдет. Когда мы подключаемся к серверу у нас в клиенте игры ничего не происходит, пока мы не начнем давать команды, сервер из библиотек в клиенте ничего не выдает, игра условно статична, если отбросить анимацию не влияющую на изменения у персонажа. Как только мы начинаем телодвижения влияющие на окружение (команды), сюда и эхолот привязан, сервер отправляет нам пакеты вызывающие из библиотек игры различные картинки на экран. Телодвижений нет - нет пакетов, нет изменений, нет рыбы, нет чисел. Опять статично. Если представить примитивно, скрины ниже, то пока мы не забросим блесну (зел), то у нас и ничего не будет, как некоторые думают, что у них все карты есть в компутере. Ничего что вызовет из библиотек рыбу до момента заброса. Отправил подходящую комбинацию - процесс пошел.
В дальнейшем тыкая в клавиши мы создаем пакеты отправляемые серверу, который в свою очередь отправит нам пакеты изменяющие наши таблицы. И как только в числах будет совпадение, мы получим "пирожок" в виде картинки из библиотеки игры. Что это будет, мы задаем сами или форель или кусь. Нет никакой рыбы без участия серверных чисел, иначе можно оффлайн таскать не напрягаясь.
Очень примитивно, все гораздо сложнее, но надеюсь поймут ищущие "рыбу" у себя в компьютере.
псы. «Ваш муж рыбу в унитазе ловит? Почему вы его не остановите?!» «Зачем?! Я люблю рыбу…». Только спать не отправляйте.)