San Andreas Multiplayer

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, wyszukiwania
San Andreas Multiplayer
{{{nazwa}}}
Wydawca SA-MP Team
Licencja Freeware
Aktualna wersja 0.3z (16 stycznia 2014)[1]
Data wydania

10 maja 2006

Gatunek

TPP

Tryby gry Multiplayer
Wymagania sprzętowe
Platforma Microsoft Windows, Linux (tylko serwer)
Strona internetowa

San Andreas Multiplayer (SA:MP) – modyfikacja gry komputerowej Grand Theft Auto: San Andreas, umożliwiająca grę wieloosobową za pośrednictwem Internetu lub sieci LAN. Umożliwia grę do 1000 osób na jednym serwerze. Aby korzystać z tej modyfikacji, wymagana jest gra Grand Theft Auto: San Andreas w wersji 1.0.

Historia[edytuj | edytuj kod]

Projekt wystartował 3 kwietnia 2005 roku[2], dwa miesiące przed premierą GTA: San Andreas. Początkowo był tworzony przez jedną osobę, jednak szybko zyskał zainteresowanie graczy, co zwiększyło liczbę osób pracujących nad modyfikacją. By przyspieszyć wydanie modyfikacji po premierze GTA San Andreas rdzeń multiplayera powstawał w grze Grand Theft Auto: Vice City, ponieważ korzystała z tego samego silnika (RenderWare). Po pięciu miesiącach ukazała się pierwsza wersja gry oznaczona numerami 0.1a, jednak nie spełniała oczekiwań, więc rozpoczęto pracę nad nowszą wersją. Rok po rozpoczęciu prac ukazała się pierwsza wersja beta, jednak błąd uniemożliwiał grę osobom posiadającym europejską wersję gry. 10 maja 2006 roku pojawiła się wersja finalna wraz z serwerem oraz edytorem języka PAWN – Pawno, umożliwiającym tworzenie skryptów. Wersja ta została oznaczona numerem 0.1b.

Seria 0.2[edytuj | edytuj kod]

  • 20 czerwca 2007 deweloperzy wydali wersję 0.2, dodającą wiele nowych funkcji dla programistów oraz lepszą synchronizację. Pojawiło się jeszcze kilka wydań poprawiających błędy. Po wydaniu wersji 0.2.2 przez dłuższy czas projekt był słabo rozwijany. Wewnętrzne konflikty w ekipie, wycieki kodu[3] i ataki DDoS na serwery[4] i stronę projektu[potrzebne źródło] uniemożliwiały wydanie nowych wersji.
  • 20 listopada 2008 została wydana wersja 0.2x zawierająca niewielkie poprawki pochodzące z porzuconej wersji 0.2.5 oraz inne niewielkie zmiany w kodzie, które zabezpieczyły przed używaniem cheatów[5].

Seria 0.3[edytuj | edytuj kod]

  • 17 października 2009 roku, po dwóch miesiącach testów została wydana wersja stabilna 0.3 cechująca się dużymi zmianami – dodano interfejs graficzny, sterowane za pomocą skryptu NPC, zwiększono limity (m.in. limit graczy do 500) oraz dodano nowe funkcje języka PAWN[6].
  • 29 grudnia 2010 roku, została wydana oficjalna wersja 0.3c. Zostały dodane nowe obiekty (np. neony), które są wczytywane przy instalacji SA:MP, dodano też kolory w interfejsie graficznym oraz czacie, jadąc samochodem można strzelać z każdej broni. Oprócz tego większość z części samochodu (bagażnik, maska samochodu, alarm, światła) może być kontrolowane przez serwer. Dodano także możliwość przyczepienia obiektu do gracza lub pojazdu[7].
  • 1 grudnia 2011 roku została wydana oficjalna wersja 0.3d. Wprowadza ona wsparcie dla streamingu audio, dzięki któremu nie będzie problemów z klientem audio. Znacznie poprawiła się również płynność gry. Ulepszono synchronizację dla osób będących pasażerami pojazdów. Dodano również funkcję płynnego obracania się obiektów, nowe obiekty, nowe przyklejane do postaci bądź pojazdu komponenty i możliwość usunięcia z mapy San Andreas dowolnego obiektu. Dzięki temu będzie można stworzyć własne oryginalne miasto. Zwiększono limit maksymalnej liczby graczy na jednym serwerze do 800 i dodano kilka nowych „skórek”[8].
  • 8 maja 2012 roku wydana została wersja 0.3e[9]. Dwoma najważniejszymi wprowadzonymi rzeczami jest zwiększenie limitu graczy aż do 1000 graczy na jednym serwerze i wprowadzenie możliwości zmiany koloru oraz tekstur poszczególnych obiektów. Dodano również animację postaci zakutą w kajdanki oraz dodano sam model kajdanek – te obie rzeczy bardzo przydadzą się na serwerach typu Role–Play. Dodano nowe modele – białe kwadraty, które można wykorzystać do tworzenia znaków. Serwery mają możliwość włączenia kursora myszki, dzięki czemu możliwe jest klikanie na tekst lub obrazki. Oczywiście nie zabrakło pomniejszych dodatków, usprawnień i nowych obiektów oraz budynków do wykorzystania w grze.
  • 8 stycznia 2013 wydana została wersja 0.3x i jest przed ostatnią wersją z serii 0.3. Dodane zostały między innymi nowe textdrawy 2D umożliwiające podgląd różnych modeli 3D, jak skiny postaci, bronie, pojazdy, czy nawet obiekty i przyklejalne komponenty. Dodano możliwość ustalania dystansu rysowania danego obiektu. Zmieniono także niektóre kolory pojazdów na inne (co jest niekorzystne dla serwerów Role–Play). Dodano też specjalną animację noszenia przedmiotów–obiektów[10].
  • 13 stycznia 2014 wydana została ostatnia wersja z serii 0.3 – wersja 0.3z. Zostały do niej dodane opcje manipulacji postaci oraz zadawanych obrażeń. W ów wersji można też zauważyć dużą ilość zniwelowanych błędów. Nowa wersja daje dużo do popisu programistom PAWN, głównie zajmujących się serwerami typu Role–Play. Zostały dodane takie rzeczy jak rozszerzenie funkcji netstats oraz messageholelimit z poziomu pliku server.cfg oraz naprawiono zasięg strzałów ze snajperki. Zostały również dodane dwa typu obiektów: czapki oraz fryzury[11].

Tryby rozgrywek[edytuj | edytuj kod]

Najczęściej spotykane tryby na serwerach SA:MP:

  • DM (DeathMatch) – każdy na każdego; celem jest zabicie jak największej liczby przeciwników. Pojęcie często mylone z Freeroam. Najpopularniejsze mapy tego typu: LVDM Moneygrub+Landgrab,
  • TDM (Team DeathMatch) – gra drużynowa; celem jest wyeliminowanie graczy z drużyn przeciwnych.
  • Ligowa (CW) – oficjalna mapa na której rozgrywane są walki klanów.
  • AD (Attack/Defence) – oficjalna mapa klanowa. Od ligowej różni się tym że drużyny (klany) bronią lub atakują wybraną bazę.
  • WC (WorldCup) – kolejna mapa do rozgrywek klanowych. Nieco podobna do AD, lecz dozwolone są używanie większej ilości broni i CrouchBug.
  • Truck - na serwerze dostajemy ciężarówkę i naczepę, poprzez marker(checkpoint) ładujemy towar i dowozimy go do innego markeru, dostajemy za to pieniądze oraz punkty. Są tam frakcje (policja, pogotowie ratunkowe, pomoc drogowa) oraz firmy transportowe, do których można się zatrudnić. Truck naśladuje też trochę RP.
  • Role Play (symulacja życia) – tryb gry polegający na odgrywaniu wybranej przez gracza postaci, mający na celu odwzorowanie prawdziwego życia.
  • Survival – tryb gry polegający na odgrywaniu wybranej przez gracza postaci w trudnym do życia środowisku. Najbardziej popularnym miejscem odgrywania tego trybu jest post-apokaliptyczny świat.
  • Gang Wars (wojna gangów) – wariant trybu TDM, w którym głównym celem jest przejecie terytoriów przeciwnika.
  • Mini Missions – tryb zawierający w sobie kilkanaście różnorodnych krótkich, szybkich i łatwych rozgrywek które są losowo zmieniane po zakończeniu każdej z nich.
  • Race – Mapy wyścigowe, zazwyczaj zawierające kilkadziesiąt (nawet do 1800) różnych torów.
  • FR (FreeRoam) – tzw. tryb wolny – dowolne zwiedzanie mapy bez narażania się na śmierć i wykonywanie różnorodnych zadań.
  • Stunt – wariant trybu freeroam – dodane są obiekty umożliwiające wykonywanie akrobacji kaskaderskich.
  • Drift – tryb podobny do trybu Race, w którym punkty dostaje się za wykonywanie kontrolowanych poślizgów na specjalnie do tego celu stworzonych mapach.
  • One Shoot – gra opierająca się na arenach, każdy gracz przeciwko każdemu oraz każdy ginie po jednym trafieniu.

Język skryptowy[edytuj | edytuj kod]

Do tworzenia skryptów (map, filterscriptów lub skryptów kontrolujących zachowanie botów) używa się 32-bitowego języka PAWN, nazywanego błędnie Pawno[potrzebne źródło] (Pawno to edytor dedykowany dla języka PAWN), korzystając z bibliotek funkcji natywnych, dostarczanych razem z oprogramowaniem serwera gry.

Zobacz też[edytuj | edytuj kod]

Przypisy

  1. SA-MP 0.3z is released!. [dostęp 2014-01-16].
  2. 6 lat SA-MP - gtamultiplayer.pl
  3. Wyciek kodu źródłowego SA-MP. [dostęp 2012-12-9].
  4. Ataki DDoS na serwery SA-MP. [dostęp 2012-12-9].
  5. SA-MP 0.2X Update 1. [dostęp 2012-12-9].
  6. SA-MP 0.3a wydane!. [dostęp 2012-12-9].
  7. SA-MP 0.3c is released!. [dostęp 2012-12-9].
  8. Finalna wersja SA-MP 0.3d wydana!. [dostęp 2012-04-26].
  9. SA-MP 0.3e is released!. [dostęp 2012-12-9].
  10. Kalcor: SA-MP 0.3x wydany! (ang.). [dostęp 2013-07-23].
  11. SA-MP 0.3z wydany!.

Linki zewnętrzne[edytuj | edytuj kod]