102 тыс подписчиков
Как набор грязных хаков добавил мультиплеер в легендарную игру: разбираем архитектуру SAMP
Помните «стрельбу по пингу» в раннем SAMP? Целишься прямо в бегущего игрока — промах. Стреляешь с упреждением — попадание. А ещё персонажи двигались рывками. Всё это было следствием технических особенностей мультиплеера, который моддеры сумели добавить в «GTA: San Andreas».
Rockstar ограничилась локальным кооперативом на PS2, а команда под руководством Kalcor довела SAMP до 1000 игроков на одном сервере. Правда, если вся тысяча собиралась в одном месте, FPS на большинстве компьютеров тех лет падал до однозначных значений.
Чтобы заставить всё это работать, разработчикам пришлось годами заниматься реверс-инжинирингом, вмешиваться в игровой движок и искать весьма необычные решения. Некоторые из них заодно объясняют странности SAMP, которые хорошо помнят игроки.
Около минуты
3 дня назад