Статья о том как же создавался, с каким трудом, мультиплеер SA:MP
Читая свою ленту новостей в вконтакте я наткнулся на одну интересную статью, была она написана от части Калкором ( Отцом сампа ) на офф. сайте SA:MP'а, и переведена на русский уже редактором группы в ВК. Группа в вк не очень то и популярная, и наверное мало кто из-вас уже видел такую статью в интернете. Думаю, что она не помешает здесь) Оригинал sa-mp.com
Вся орфография автора была сохранена От себя я лишь добавил оформление темы :) Вся история идёт от лица Калкора
Официальное заявление Kalcor'а!. Привет всем,
В этом году исполняется 10 лет с первого релиза SA-MP. Больше, чем существование программы "Аполлон".
Я думал написать немного о первых днях проекта, для каждого интересующегося. Пусть это будет предлогом для того, чтобы опубликовать немного старых скриншотов. Я решил писать всю историю, не говоря уже о конкретных именах. Если каких-либо имен здесь нет, это не потому что я не хочу рассказывать о них, а потому, что я не знаю, хотят ли те люди, чтобы их упомянули. Много людей, напрямую вовлеченных в разработку SA-MP или тестирование указаны в авторах той версии, над которой работали.
Для начала я сделаю заявление: если вы внесли какой-либо вклад в данный проект, спасибо! Да-да, я благодарен вам за любой вклад, даже если вы хотели, чтобы мы все бросили и развернулись обратно. Предпосылки.
Rockstar Games не предоставляет какие-либо SDK, инструменты для модификаций или документацию по движку GTA. Пока еще можно создавать моды для этих игр, хотя трудно добиться такого результата, который бы впечатлил множество игроков. Вам приходится полагаться на свои собственные исследования о том, как игры работают и исправлять самому те ошибки, которые другие исправляют вместе.
Движки GTA 3, Vice City, San Andreas не имеют никакой базы для мультиплеера. Были слухи, что Rockstar тайно встроили код для собственного мультиплеера в эти игры, но я, лично, ни следа не нашел.
Что было до SA-MP. В середине 2003 года меня пригласили работать над проектом, который назывался MTA:VC – мод-мультиплеер для GTA Vice City. Я хотел играть в GTA Vice City online и отправил MTA немного кода, в котором была реализована синхронизация анимаций у игроков.
Я был одним из тех первых людей, которые работали над ядром мультиплеера MTA "blue", – это была совершенно новая версия их мода, с консолью, а текст в консоли был синим. Некоторые важные технические улучшения для GTA multiplayer были созданы в течение первоначальной разработки MTA "blue". Я работал с ребятами из MTA около года.
Очень ранний SA-MP.
В начале 2005-ых, MTA:VC "blue" до сих пор не была выпущена. Я был немного зол, зная, что игроки не смогли получить выгоду из усовершенствований, сделанных "за кулисами". С выхода GTA: SA на ПК прошло лишь несколько месяцев. Сообщество GTA-моддинга знало, что GTA:SA написана на похожем движке, что и Vice City. И я решил попробовать создать свой собственный мультиплеерный мод для San Andreas.
Я хотел короткое доменное имя для проекта, чтобы его можно было быстро ввести и легко запомнить. Я остановился на названии "SA-MP", который представляет собой сокращенный вариант "San Andreas Multiplayer". Люди до сих пор не нашли для этого более гениального названия.
В начале апреля 2005 года я создал основной сайт SA-MP и начал использовать Vice City как основу для создания будущей модификации. Через несколько дней я написал простой сервер, на который игрок мог зайти и поговорить с самим собой. Я использовал мод на скин CJ и San Andreas HUD для Vice City и.. Corel Photopaint, чтобы сделать первые "скриншоты" SAMP'а:
VC-MP 0.1 (2005).
После установки сайта, форума и релиза пары макетов, я решил побудить еще несколько человек вступить в проект, что было большой удачей, а то я уже начал волноваться, что мне придется переименовать проект в San Andreas Uniplayer (прим. Uni – едино-, одно-).
На конец мая 2005 года, сообщество до сих пор оставалось очень небольшим, но был достигнут серьезный прогресс при создании мультиплеера для Vice City. Альфа-тестирование VC-MP на Leaf Links. Май 2005 года.
GTA: SA была выпущена на PC в июне 2005 года, и мне нужно было тотчас же начинать работу. Несколько недель спустя у меня была примитивная мультиплеерная наработка, в которой мы смогли проехать вокруг San Andreas в конвое из джип-монстров. Тот самый конвой из джип-монстров по San Andreas. Июнь 2005 года.
Поскольку VC-MP был незаконченным, я решил оставить на некоторое время SA-MP и попробовать продвинуть VC-MP к релизу. Эти версии SA-MP'а были выпущены как VC-MP 0.1 в период с августа по начало сентября 2005 года.
SA-MP 0.1 (2006).
После релиза VC-MP, я отошел от GTA на несколько месяцев и чуть было не забросил проект SA-MP в одночасье. Но вскоре разработка продолжилась. С декабря 2005-го по апрель 2006-го шла работа над созданием SA-MP 0.1. Публичные бета-тестирования начались в апреле. Первая версия SA-MP вышла в мае 2006 года. Конвой становится все больше. Январь 2006 года. Rivershell: Первый gamemode в SA-MP. Март 2006 года. Одно из первых публичных бета-тестирований, SFTDM gamemode. Апрель 2006 года. The Godfather roleplay server был самым популярным серверов в SA-MP 0.1. 2006-2007 годы.
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 0.2, что некоторые сервера смогли бы извлечь выгоду, держа онлайн в 500 человек. Одной из моих личных целей было позволить владельцам серверов сделать игру, похожую на одиночную San Andreas, но с миром, населённым реальными людьми. Некоторые RP-сервера уже были близки к этому. Когда я бросил VC-MP тремя годами ранее, я делал всего лишь мод, способный выдержать максимум 32 игрока. Для того, чтобы смочь повысить эти лимиты до 500 слотов, большая часть базы должна была быть переработана.
0.2.5 откладывалась несколько раз из-за проблем с безопасностью в опубликованной 0.2.2 версии, и я был вынужден временно отказаться от неё для того, чтобы выпускать обновления безопасности. Мероприятие в SA-MP по поводу Рождества. Декабрь 2008 года
SA-MP 0.3 (2009-present).
Основа 0.3 была взята с SA-MP 0.2.5, который так и не вышел. Линейка 0.3 должна была стать главной для SA-MP на следующие несколько лет и, вероятно, последней. SA-MP 0.3 должен был держать до 500 игроков и до 2000 ед. транспорта на каждый сервер.
В публичных бета-тестированиях версии 0.3 принимали участие 800 игроков на двух серверах. Бета-тестеры собрались вместе до релиза 0.3c. X-Mas 2010. Разработчики и Бета-тестеры SA-MP.
Интервью взятое в 2008 году у Калкора:
Вопросы: Калкор, когда вы начали работать над проектом и почему?
Kalcor: В 2003 году я купил GTA Vice City для ПК. Vice City была моей первой подобной игрой. Я был поражён свободой выбора игрока и я помню что я тогда думал что Vice City была лучшей игрой в которую я играл. Помню что думал о том, как бы круто было, если бы другие игроки тоже бы бегали со мной по городу. Когда я лазил в настройках игры, чтобы найти что-нибудь о многопользовательской игре, я обнаружил что у игры нету такого режима.
Однажды я искал моды для Vice City и нашел Multi Theft Auto. Команда проекта опубликовала MTA:VC 0.1 и продолжала работать на 0.2. Сначала я очень удивился тому что такой мод может существовать. Сама идея стороннего мультиплеера казалась мне невозможной. Я скачал этот мод и запустил его. Я не ожидал ничего примечательного от стороннего мультиплеера, я также заметил что у игроков не было анимации движения и они телепортировались из стороны в сторону, а автомобили дёргались с места на место. Если бы у этого мода была хорошая синхронизация, я бы с удовольствием играл в это.
У меня не было опыта разработки игр, правда я несколько лет писал на C и ассемблере, поэтому решил попробовать GTA-моддинг. Я начал работать над маленькой программой для синхронизации анимаций между двумя игровыми существами. После окончания работы над ней, я отправил исходный код команде MTA, посчитав что им это поможет.
После выхода MTA:VC 0.2 в сентябре 2003, главный разработчик (прим. - Cray) пригласил меня в команду MTA. Я работал над MTA:VC 0.2.2 и 0.3. Я также работал над другим проектом команды, названным MTA:Blue. Это был новый мультиплеер для Vice City, который был намного лучше чем оригинальный MTA:VC. Мы использовали стороннюю сетевую библиотеку (прим. - RakNet), а также реализовали GUI.
Cray передал мне пост главного разработчика после нескольких месяцев работы на MTA:Blue. Несколько членов команды решили что неплохо бы было добавить возможность написания собственных игровых режим на C++. Когда я не думал что это будет плохой идеей, я понимал что это отодвинет релиз как минимум на 6 месяцев. Мы и так работали над MTA:Blue больше года. Я покинул команду разработчиков через несколько месяцев после релиза San Andreas на PlayStation 2.
В марте 2005 я решил что я должен начать работу над своим мультиплеером для San Andreas. Так и зародился SA-MP.
Вопросы: Сообщество SA-MP достаточно большое или еще не достигло ваших ожиданий?
Kalcor: Я знал, что есть огромное количество фанатов мультиплееров для GTA. Также было очевидно что San Andreas станет популярной на ПК. Так что мой ответ - да. Создание мода для такой популярной игры как GTA:SA привлечет множество фанатов и большое сообщество.
Давайте вспомним как мы первый раз зашли в SAMP, и начали познавать игру :) Что было интересного, какой SA:MP по вашему был раньше и тому подобное. Думаю по ностальгировать будут все рады Допустим песня - ♫♫ Laura Branigan - Self Control. ( Из Vice City ) Очень приятно вспоминать давние вечера, когда мы целыми днями на пролёт сидели и играли в эту игру. Представляли различные ситуации в городе, да и просто бегали по солнечному городу и творили что захотим. Сейчас таких игр уже и не вспомнить, та же GTA V уже что то не то, нету той атмосферы. Думаю поймете)
Сообщение отредактировал Tropical - Четверг, 05.05.2016, 13:22
Спасибо было очень интересно почитать. Я лично в SA-MP начал играть в 2011 году,попал на samp-rp и ничего не понимал лол. Помню с братом бегали,убивали всёх и возмущались почему с трупов деньги не падают Всё случается в этой жизни.
То самое чувство, когда 8 лет играешь в самп. На Cheat-Master 3000+ дней [✔] Скупка/Продажа аккаунтов SAMP ✉ |̳̿В̳̿|Контакте: https://vk.com/b4emcujlabrat ☚ Жёлтая Ветка - Андеграунд, детка ♫♫
Я то же об SA:MP узнал 8 лет тому назад. В то время мне подключили интернет и с другом искали во что бы поиграть вместе, в cs уже тогда приелась, искали что нибудь новое. В интернете увидел статью на тему прохождение GTA San Andreas в 2 человека, каждый сидит у себя дома и играет в игру. Но статья оказалась выдумкой, прохождение сингла на 2 игрока мы так и не нашли, а встретили мультиплеер к San Andreas. Серверов RP я вообще не помню, да и я еле то разбирался в клиента, что да как там. Заходили на любой попавшийся сервер и гоняли с ним И очень быстро забили SA:MP. И только в 2014-2015 году я снова узнал о нем от друзей которые, рассказывали о каких то там работах: Адвоката, Автомеханик и.т.д. Меня это на столько заинтересовало что я решил установить SA:MP снова, через 8 лет прошлой игры) И конечно же это был сервер SRP, но это уже другая история Сваливаю от сюда.
Много узнал нового для себя! Спасибо. Жду теперь что-то похожее в игре GTA 5 Мой ютуб канал https://www.youtube.com/user/FantomasTVGames Ушел с CM 05.07.2016. Всего наилучшего.