SourceMod
Spis treści |
Opis
SourceMod jest dodatkiem do serwerów Source, którego funkcjonalność ma być podobna jak AMX Mod X pod serwery Half-Life. Czyli umożliwia pisanie skryptów bazujących na języku Small/PAWN podobnie jak AMX Mod X. Jednakże nie będzie to AMX Mod X, tylko coś działającego na tej zasadzie.
Na dzień dzisiejszy projekt jest w fazie mocno raczkującej.
Wymagania
- SourceMod wymaga do działania zainstalowanego Metamod:Source w wersji co najmniej 1.3d lub wyższej.
Instalacja
Na lokalnym komputerze
Aby zainstalować SourceMod'a na lokalnym komputerze po prostu trzeba wypakować archiwa .zip (Windows) lub .tar.gz (Linux) do folderu z grą (np. cstrike dla Counter-Strike: Source, dod dla Day of Defeat: Source, itp.).
Następnie otwórz addons/metamod/metaplugins.ini ze swojego ulubionego edytora tekstu (może być notatnik). Teraz dodaj tą linijkę:
addons/sourcemod/bin/sourcemod_mm
Zapisz zmiany w pliku i zamknij go.
Na zdalnym serwerze
Aby zainstalować SourceMod na zdalnym komputerze musisz wpierw wypakować archiwum .zip (Windows) lub .tar.gz (Linux) na swoim komputerze (dla przykładu, na Pulpit). Po rozpakowaniu pojawi się folder addons.
Używając jakiegoś klienta FTP znajdź folder z grą (no. cstrike for Counter-Strike: Source, dod dla Day of Defeat: Source, itp.). Teraz prześlij na serwer cały katalog addons.
Następnie wejdź do katalogu addons/metamod/ (jeśli nie masz takiego oznacza to że Metamod:Source nie jest zainstalowany, musisz go zainstalować) i ściągnij plik metaplugins.ini na swój komputer. Otwórz ściągnięty plik np. notatnikiem i dodaj w nim następującą linijkę:
addons/sourcemod/bin/sourcemod_mm
Zapisz zmiany w pliku, zamknij go i wyślij z powrotem na serwer nadpisując starszą wersję.
Sprawdzanie Instalacji
Struktura folderów na serwerze powinna wyglądać mniej więcej tak:
- [mod] - Folder twojego moda (cstrike, dod, itp.)
- addons
- metamod - Metamod:Source
- sourcemod - SourceMod
- ... - Ewentualne inne mody
- addons
Gdy już wykonałeś(aś) poprzednie części instalacji trzeba teraz wyłączyć i włączyć serwer ponownie. Gdy serwer już się obudzi trzeba sprawdzić czy instalacja zakończyła się pomyślnie.
Po pierwsze w konsoli serwera trzeba wpisać:
meta list
Jeśli wszystko jest ok powinno wyświetlić się mniej więcej coś takiego:
] meta list -Id- Name Version Author Status [01] SourceMod 1.0.0.571 AlliedModders, RUN
Teraz będzie można używać głównych komend SourceModa, które można zobaczyć wpisując:
sm
Dla przykładu:
] sm version SourceMod Version Information: SourceMod Version: 1.0.0.571 JIT Version: JIT (x86), 1.0.0.431 JIT Settings: Generic 80486 http://www.sourcemod.net/