Найти в Дзене
102 тыс подписчиков

Как набор грязных хаков добавил мультиплеер в легендарную игру: разбираем архитектуру SAMP


Помните «стрельбу по пингу» в раннем SAMP? Целишься прямо в бегущего игрока — промах. Стреляешь с упреждением — попадание. А ещё персонажи двигались рывками. Всё это было следствием технических особенностей мультиплеера, который моддеры сумели добавить в «GTA: San Andreas».

Rockstar ограничилась локальным кооперативом на PS2, а команда под руководством Kalcor довела SAMP до 1000 игроков на одном сервере. Правда, если вся тысяча собиралась в одном месте, FPS на большинстве компьютеров тех лет падал до однозначных значений.

Чтобы заставить всё это работать, разработчикам пришлось годами заниматься реверс-инжинирингом, вмешиваться в игровой движок и искать весьма необычные решения. Некоторые из них заодно объясняют странности SAMP, которые хорошо помнят игроки.
Как набор грязных хаков добавил мультиплеер в легендарную игру: разбираем архитектуру SAMP  Помните «стрельбу по пингу» в раннем SAMP? Целишься прямо в бегущего игрока — промах.
Около минуты