PDA

Просмотр полной версии : [Info] SA-MP 10 лет



Daniel_Cortez
05.05.2016, 11:29
Привет всем. От нечего делать решил подготовить перевод недавнего поста Kalcor, посвящённого предстоящему 10-летию SA-MP.

Автор перевода: Daniel_Cortez (http://pro-pawn.ru/member.php?100-Daniel_Cortez)
Оригинальный текст: http://forum.sa-mp.com/showthread.php?t=606447

Перевод подготовлен для Pro-Pawn.ru (http://www.pro-pawn.ru).
Публикация данного текста на других ресурсах без разрешения автора перевода запрещена.



Всем привет.

В этом году исполняется 10 лет с момента выхода первого релиза SA-MP. Это больше, чем время существования программы "Аполлон" (https://ru.wikipedia.org/wiki/%D0%90%D0%BF%D0%BE%D0%BB%D0%BB%D0%BE%D0%BD_%28%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0%29).

Я подумал немного написать о первых днях проекта для тех, кто интересуется. В целом это предлог, чтобы опубликовать немного старых скриншотов. Я решил вкратце описать всю историю и не слишком зацикливаться на конкретных именах. Если я о ком-то не упомянул, это не из-за того, что я не хочу рассказывать о них, а потому что я не знаю, кто хочет или не хочет, чтобы о них рассказывали. Многие, кто были напрямую вовлечены в разработку 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:
http://www.sa-mp.com/stuff/samphistory/sml_4_2005_1.jpg (http://www.sa-mp.com/stuff/samphistory/4_2005_1.jpg)
Монтаж того, как мог бы выглядеть SA-MP в Vice City.


VC-MP 0.1 (2005)

После настройки сайта, форума и публикации нескольких снимков (или вырезок?) мне удалось привлечь к проекту ещё нескольких человек, что было большой удачей, ведь я уже начал волноваться, что мне придётся переименовать проект в San Andreas Uniplayer.

К концу мая 2005-го сообщество было очень мало, но был достигнут серьёзный прогресс по работе мультиплеера в Vice City.
http://www.sa-mp.com/stuff/samphistory/sml_sa-mp-09.jpg (http://www.sa-mp.com/stuff/samphistory/sa-mp-09.jpg)http://www.sa-mp.com/stuff/samphistory/sml_14_5_2005.jpg (http://www.sa-mp.com/stuff/samphistory/14_5_2005.jpg)
Альфа-тестирование VC-MP в гольф-клубе Leaf Links (май 2005)

GTA:SA была выпущена на PC в июне 2005-го и мне пришлось немедленно начать работать над ней. Несколько недель спустя у меня был работающий прототип мультиплеера и мы смогли проехать вокруг Сан-Андреаса конвоем из внедорожников "Monster".
http://www.sa-mp.com/stuff/samphistory/sml_26_6_2005.jpg (http://www.sa-mp.com/stuff/samphistory/26_6_2005.jpg)
Ранний конвой из монстров в Сан-Андреасе (июнь 2005).

Поскольку VC-MP не был завершён, я решил приостановить работу над SA-MP и попытаться подготовить релиз VC-MP. Эти версии SA-MP были выпущены как VC-MP 0.1 в период от августа до начала сентября 2005 года.
http://www.sa-mp.com/stuff/samphistory/sml_Step4.jpg (http://www.sa-mp.com/stuff/samphistory/Step4.jpg)
Публичный бета-тест VC-MP (август 2005).


SA-MP 0.1 (2006)


После того, как был выпущен VC-MP, я на несколько месяцев взял перерыв от GTA и однажды чуть совсем не забросил SA-MP. Это было незадолго до того, как разработка SA-MP вновь продолжилась. Больше всего работы над SA:MP 0.1 было в период между декабрём 2005 и апрелем 2006, после чего публичные бета версии были выпущены в апреле и первый публичный релиз состоялся в мае 2006 года.
http://www.sa-mp.com/stuff/samphistory/sml_30_1_2006.jpg (http://www.sa-mp.com/stuff/samphistory/30_1_2006.jpg)
Конвои из монстров всё больше и больше (январь 2006).

http://www.sa-mp.com/stuff/samphistory/sml_22march07.jpg (http://www.sa-mp.com/stuff/samphistory/22march07.jpg)
Rivershell - первый скриптовый игровой режим (март 2006).

http://www.sa-mp.com/stuff/samphistory/sml_samp4.jpg (http://www.sa-mp.com/stuff/samphistory/samp4.jpg)
Один из первых публичных бета-тестов SA-MP с игровым режимом SFTDM (апрель 2006).

http://www.sa-mp.com/stuff/samphistory/sml_gf1.jpg (http://www.sa-mp.com/stuff/samphistory/gf1.png)http://www.sa-mp.com/stuff/samphistory/sml_sa-mp-086.jpg (http://www.sa-mp.com/stuff/samphistory/sa-mp-086.png)
RP-сервер GodFather был самым популярным сервером на SA-MP 0.1 (2006-2007).


SA-MP 0.2 (2007)

Во второй половине 2006-го и первой 2007-го я был слишком занят работой, чтобы вносить вклад в SA-MP. Другие люди приняли эстафету и постарались подготовить релиз 0.2. После первой бета-версии 0.2 я возобновил работу над проектом.
http://www.sa-mp.com/stuff/samphistory/sml_beta02.jpg (http://www.sa-mp.com/stuff/samphistory/beta02.jpg)http://www.sa-mp.com/stuff/samphistory/sml_26_5_2007.jpg (http://www.sa-mp.com/stuff/samphistory/26_5_2007.jpg)
Публичное бета-тестирование 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 новую версию пришлось и вовсе забросить, чтобы выпускать обновления безопасности.
http://www.sa-mp.com/stuff/samphistory/sml_sa-mp-054.jpg (http://www.sa-mp.com/stuff/samphistory/sa-mp-054.png)
Рождественское мероприятие в SA-MP (декабрь 2008).


SA-MP 0.3 (2009 - настоящее время)

Кодовая база 0.3 была ответвлением от версии 0.2.5, которая так и осталась невыпущенной. Версия 0.3 будет версией, которая продолжит развитие SA:MP в течение нескольких лет и, возможно, до самого конца. SA-MP 0.3 создавался для того, чтобы держать до 500 игроков и до 2000 машин на сервере. Во время публичных бета-тестов 0.3 нам удалось собрать 800 игроков на двух серверах.
http://www.sa-mp.com/stuff/samphistory/sml_sa-mp-028.jpg (http://www.sa-mp.com/stuff/samphistory/sa-mp-028.png)http://www.sa-mp.com/stuff/samphistory/sml_sa-mp-058.jpg (http://www.sa-mp.com/stuff/samphistory/sa-mp-058.png)
Публичное бета-тестирование SA-MP 0.3 (август 2009).

http://www.sa-mp.com/stuff/samphistory/sml_sa-mp-137b.jpg (http://www.sa-mp.com/stuff/samphistory/sa-mp-137.png)
Команда бета-тестеров экспериментирует перед релизом SA-MP 0.3c (конец декабря 2010).



http://www.sa-mp.com/stuff/samphistory/Xmas-Pic-6-edit2.png

- Команда разработчиков и бета-тестеров SA-MP

Nurick
05.05.2016, 12:23
Хоть предысторию теперь знаю.

Я был одним из двух первых людей, работавших над ядром MTA "Blue"
Получается он еще был задействован в MTA??

- - - Добавлено - - -

И да еще не по теме, что у тебя в подписях SA:MP 0.4 is a lie.(это ложь) SA-MP больше не будет развиваться??

Reim
05.05.2016, 13:09
Хоть предысторию теперь знаю.

Получается он еще был задействован в MTA??

- - - Добавлено - - -

И да еще не по теме, что у тебя в подписях SA:MP 0.4 is a lie.(это ложь) SA-MP больше не будет развиваться??

http://s019.radikal.ru/i606/1605/93/f268dade55bf.png

Edwin
05.05.2016, 13:14
Красавцы)

Я так и знал, что 0.4 не проскочит :sad:
Хотя, кому знать, кому знать. Завтра изобретут какую-нибудь вещицу за безопасность, разрабы посмотрят, что её можно впихнуть в SA:MP, да и застрочат через пару годиков 0.4
Пойдёт дело, чего ему стоять на одном месте

Nexius_Tailer
05.05.2016, 15:54
И да еще не по теме, что у тебя в подписях SA:MP 0.4 is a lie.(это ложь) SA-MP больше не будет развиваться??
Смешные такие) Нашли чему верить. Как написано выше, этого никто не знает, а от самого разработчика точного заявления об этом не было (The 0.3 base is going to be the version that carries SA-MP for the next few years, and probably until the end.).

Nash_Brigers
05.05.2016, 16:00
VC-MP 0.1 (2005)А ведь я успел "поиграть" в эту дич в своё время) Хрен в кого попадёшь, баг на баге.. Из всех удовольствий - можно покататься с другом)

[ForD]
05.05.2016, 18:38
А ведь я успел "поиграть" в эту дич в своё время) Хрен в кого попадёшь, баг на баге.. Из всех удовольствий - можно покататься с другом)

Сейчас-же вроде тоже есть этот мп -_-

Nash_Brigers
05.05.2016, 18:54
;73160']Сейчас-же вроде тоже есть этот мп -_-
Ну, как-бы всё, что когда-то было в интернете - там и остаётся, вопрос в актуальности)
Или ты имел ввиду, что в это кто-то играет ещё?)

[ForD]
05.05.2016, 19:58
Ну, как-бы всё, что когда-то было в интернете - там и остаётся, вопрос в актуальности)
Или ты имел ввиду, что в это кто-то играет ещё?)

Ну да,что кто-то играет,видел недавно пару хостингов предоставляющие услуги этого мп -_-

DeimoS
06.05.2016, 10:20
Почему вы так ждёте именно новую ветку?

TheMallard
06.05.2016, 10:21
Советую прочитать две мои статьи, для лучшего понимания.

Nurick
06.05.2016, 10:21
I too want to add my heartfelt congratulations to this post and to all the team! I'm sure that certain people will complain that I'm posting again after I said I wouldn't, but I don't really care - this is more than worth it as it's an amazing milestone. Like many people in this thread, I have a lot to thank this mod for. I knew Spookie back in the day from VC SCM scripting, and wrangled my way on to the beta team prior to the initial release, then through learning PAWN was asked to join the dev team. I started just before uni, and have no doubt that I learned more about programming to get me to where I am now from this mod than I ever did on my actual course! I don't think Kalcor actually realised that I didn't even know C++ at the time, but I picked it up very quickly just from reading SA:MP's source code and now credit my early knowledge entirely to that.

I also want to apologise again for any chimp-like actions I have performed in the end
......

Blood
06.05.2016, 19:36
When you say the 0.3 base will carry SA-MP for the next few years/the end, do you mean to say that 0.3.7 is the last SA-MP version? Or does it simply mean we'll be getting updates in the form of versions such as 0.3.8, 0.3.9 and so on?

The only version that SA-MP really had control over was 0.1. We didn't really develop any new gamemodes after that because the server owners took over. The best we could do is make a few example scripts. I know some people here think SA-MP development is mostly driven by what I'm doing, but it's not true. I'm gauging feedback from the connections I have, people who run the largest SA-MP servers, and making decisions about updates based on that.

If it were up to me, I'd go back and redesign a lot of things about SA-MP. In that case a 0.4 might be feasible. But server owners have spent years working on their scripts and they're not as motivated as they once were to update.

You need a PC to run San Andreas, officially you need a San Andreas DVD, which is hard to obtain. If server owners don't see their player numbers increasing, they're not as motivated to update their scripts. If server owners aren't motivated to update, SA-MP isn't motivated to release new versions. It's pointless having us work on things that nobody will ever use. There are still plenty of things from the 0.3.7 update which I don't see servers using.

.......................

- - - Добавлено - - -

Ответ калкору

If I understand correctly, you tell officially that you won`t develop SA-MP untill owners of biggest SA-MP server wouldn`t tell you what they need? First of all it`s out of mind. People needs fixes of old bugs, bugs are slowing things, also 50 per cent of players on biggest SA-MP server are kinds, who are asking for money to pay their donations, that`s whole plan how biggest SA-MP servers are working. You should take a look on forums, check topics what people need, not only ask owners of oldest and biggest SA-MP server. If you would take a look on forums you will see what people are requesting from development team, maybe you will ignore this post like lots of them, only thing what everybody want that`s update, which will provide them new features to do more exciting stuffs and also big fixes...

ziggi
11.05.2017, 20:00
SA-MP празднует 11-ти летие. За это время в MTA вышло 4 релиза, но минорных (1.5 -> 1.5.4), что говорит о том, что разработка MTA тоже поугасла.

Вот ещё интересная статейка: https://www.rockpapershotgun.com/2016/09/15/why-a-million-people-still-play-multiplayer-grand-theft-auto-san-andreas-every-month/

А я в этой теме уже более 9 лет, походу я застрял здесь надолго -_-

Hikh
11.08.2017, 21:06
Возможно не будет, т.к для релиза 0.4, всем владельцам серверов нужно переписать мод с 0

ziggi
11.08.2017, 21:45
Возможно не будет, т.к для релиза 0.4, всем владельцам серверов нужно переписать мод с 0

Почему? С 0.1b на 0.2 переписывать с 0 не пришлось (пришлось немного адаптировать старые скрипты), с 0.2X на 0.3a переписывать с 0 не пришлось. Дак почему ты думаешь, что с 0.3.7 на 0.4 придётся переписывать всё с 0?