Привет всем. От нечего делать решил подготовить перевод недавнего поста Kalcor, посвящённого предстоящему 10-летию SA-MP.
Автор перевода: Daniel_Cortez
Оригинальный текст: http://forum.sa-mp.com/showthread.php?t=606447
Перевод подготовлен для Pro-Pawn.ru.
Публикация данного текста на других ресурсах без разрешения автора перевода запрещена.
Всем привет.
В этом году исполняется 10 лет с момента выхода первого релиза SA-MP. Это больше, чем время существования программы "Аполлон".
Я подумал немного написать о первых днях проекта для тех, кто интересуется. В целом это предлог, чтобы опубликовать немного старых скриншотов. Я решил вкратце описать всю историю и не слишком зацикливаться на конкретных именах. Если я о ком-то не упомянул, это не из-за того, что я не хочу рассказывать о них, а потому что я не знаю, кто хочет или не хочет, чтобы о них рассказывали. Многие, кто были напрямую вовлечены в разработку SA-MP, указаны в списке авторов в той версии, над которой они работали.
Первым делом, хотелось бы сделать заявление: если вы сделали какой-то вклад в этот проект - спасибо. Даже если вы пытались просто поиздеваться над нами, чтобы потешить шимпанзе внутри себя.
Предпосылки
Rockstar Games не предоставляет какие-либо SDK, средства для моддинга или документацию к движку GTA. Для этих игр всё же можно делать моды, но сложно добиться таких результатов, которые бы впечатлили многих игроков. Вам приходится полагаться на свои собственные исследования о том, как работает игра, и на то, о чём успели разузнать другие моддеры.
В серии игр GTA III (III, VC, SA) не было никакого кода для многопользовательской игры. Были слухи, что Rockstar оставили неиспользованный код для своего мультиплеера, но я не нашёл никаких следов в релизах игр.
Пред-SA-MP
В середине 2003-го я был приглашён для работы над проектом, который назывался MTA:VC, мультиплеерным модом для GTA: Vice City. Я хотел сыграть в GTA:VC по сети и передал в MTA немного кода, демонстрирующего, как можно синхронизировать анимации игроков.
Я был одним из двух первых людей, работавших над ядром MTA "Blue", которое было абсолютно новой версией их мода, и текст в консоли был синим. Некоторые важные технические улучшения в мультиплеерных модах к GTA были сделаны во время изначальной разработки MTA "Blue". Я работал с парнями из MTA около года.
Очень ранний SA-MP
В начале 2005-го MTA:VC "Blue" до сих пор не была выпущена. Я был немного зол, зная, что игроки не смогли воспользоваться теми улучшениями, сделанными за кулисами. До релиза GTA:SA на PC оставалось всего несколько месяцев.
На тот момент сообщество моддеров GTA уже знало, что движок GTA:SA был схож с Vice City. Я решил, что попробую создать свой многопользовательский мод для San Andreas.
Я хотел, чтобы у проекта было короткое название сайта, которое можно быстро напечатать и легко запомнить. Я остановился на названии "SA-MP", что является сокращением от "San Andreas Multiplayer". С тех пор многие пытались найти признаки гениальности в этом названии, но так ничего и не нашли.
В начале апреля 2005-го я создал основной сайт SA-MP и стал использовать код из Vice City, как основу для нового мультиплеерного мода. Несколько дней спустя у меня уже был простой сервер, к которому игрок мог подключиться и разговаривать с самим собой. Я использовал мод на скин CJ для Vice City, мод на радар из San Andreas и... Corel Photopaint, чтобы сделать те самые первые "скриншоты" SA-MP:
Монтаж того, как мог бы выглядеть SA-MP в Vice City.
VC-MP 0.1 (2005)
После настройки сайта, форума и публикации нескольких снимков (или вырезок?) мне удалось привлечь к проекту ещё нескольких человек, что было большой удачей, ведь я уже начал волноваться, что мне придётся переименовать проект в San Andreas Uniplayer.
К концу мая 2005-го сообщество было очень мало, но был достигнут серьёзный прогресс по работе мультиплеера в Vice City.
Альфа-тестирование VC-MP в гольф-клубе Leaf Links (май 2005)
GTA:SA была выпущена на PC в июне 2005-го и мне пришлось немедленно начать работать над ней. Несколько недель спустя у меня был работающий прототип мультиплеера и мы смогли проехать вокруг Сан-Андреаса конвоем из внедорожников "Monster".
Ранний конвой из монстров в Сан-Андреасе (июнь 2005).
Поскольку VC-MP не был завершён, я решил приостановить работу над SA-MP и попытаться подготовить релиз VC-MP. Эти версии SA-MP были выпущены как VC-MP 0.1 в период от августа до начала сентября 2005 года.
Публичный бета-тест VC-MP (август 2005).
SA-MP 0.1 (2006)
SA-MP 0.2 (2007)
Во второй половине 2006-го и первой 2007-го я был слишком занят работой, чтобы вносить вклад в SA-MP. Другие люди приняли эстафету и постарались подготовить релиз 0.2. После первой бета-версии 0.2 я возобновил работу над проектом.
Публичное бета-тестирование SA-MP 0.2 (май 2007).
SA-MP 0.2.5 (2008)
После первого релиза SA-MP стало ясно, что некоторые серверы могут получить выгоду от возможности держать до 500 игроков. Одной из моих личных целей было позволить владельцам серверов создавать игру, которая была бы похожа на одиночную игру в San Andreas, но с миром, полностью населённым реальными людьми. Некоторые RP-серверы уже были близки к этому. Когда я работал над VC-MP тремя годами ранее, я делал мод, который был способен держать лишь до 32 игроков. Чтобы увеличить лимит до 500 игроков, нужно было переделать большую часть кодовой базы.
Релиз 0.2.5 много раз откладывался, а из-за проблем с безопасностью в 0.2.2 новую версию пришлось и вовсе забросить, чтобы выпускать обновления безопасности.
Рождественское мероприятие в SA-MP (декабрь 2008).
SA-MP 0.3 (2009 - настоящее время)
- Команда разработчиков и бета-тестеров SA-MP