Jump to content
dbk

[PORADNIK] JAK POPRAWNIE POSŁUGIWAĆ SIĘ KOMENDAMI ADMINA?

Recommended Posts

Posted

W tym poradniku chcę przedstawić podstawowe komendy admina oraz sposoby ich używania.

Wyprzedzając spostrzegawczych - wiem, że istnieją takie poradniki na forum, jednak moim skromnym zdaniem są niepełne, nie do końca zrozumiałe bądź nieczytelne.

 

 

Zacznę od pewnej ciekawostki, o której dużo graczy, a nawet adminów po prostu nie wie. 

Wszystkie komendy w SOURCEMOD'zie, które piszemy na czacie po wykrzykniku mają swoje odpowiedniki w konsoli:

 

CHAT

!rank

KONSOLA

sm_rank

 

Silnik zachowuje się dokładnie tak samo w przypadku każdej innej komendy, np. wpisanie w konsoli sm_top da nam dokładnie taki sam wynik jak wpisanie !top na czat'cie. W mocnym skrócie: sm_ w konsoli = ! na chat'cie.

 

Opisuję to, ponieważ zauważyłem, że wielu adminów (również na innych sieciach) nie korzysta w ogóle z konsoli. Takowe działanie jest bardzo nieprofesjonalne, gdyż "sprzedajemy się" przed potencjalnym cheater'em lub innym graczem łamiącym regulamin. Jeżeli to czytasz, jesteś adminem i nie korzystasz z konsoli - KONIECZNIE ZACZNIJ. :) 

 

Myślę, że jeżeli chodzi o wstęp, to mamy go za sobą. Przejdźmy do komend admina. Główną i często używaną, szczególnie przez początkujących adminów, jest sm_admin. Wywołuje ono proste menu admina. Nie należy jej używać! Stosując ją, stoisz w miejscu i nie uczysz się kolejnych komend, a wszystkie czynności które chcesz wykonać trwają zdecydowanie dłużej, niż wpisanie konkretu w konsolę. Ponadto często nie sprawdza się w 100%, np. kiedy wejdzie oszust zmieniający nicki menu admina nie pokaże który to gracz!


 

Jeżeli już przyswoiłeś, że sm_admin jest beznadziejną komendą, możemy przejść do NAJWAŻNIEJSZYCH, PRZYDATNYCH KOMEND. Zacznijmy więc od tych, które wykonujemy na graczach:

 

  • sm_ban - banuje gracza
  • sm_mute - wycisza gracza
  • sm_gag - blokuje chat tekstowy gracza
  • sm_silence - wycisza oraz blokuje chat tekstowy gracza



    Skup się, teraz opiszę bardzo istotny element tego poradnika. Mianowicie będzie to PRAWIDŁOWE użycie w/w komend. Każdej z nich używamy dokładnie tak samo, więc zrobimy na przykładzie sm_ban dla klienta o nicku Mariusz Pudzianowski (nie, ten nick nie jest przypadkowo tu wstawiony). 


    Opcja nr 1 - bez cudzysłowów, czyli sm_ban nick czas powód
    sm_ban Mariusz 30 obraza

    W przypadku gdy nie stosujemy cudzysłowów musimy pamiętać o tym, że silnik nie odczyta nam spacji. Oznacza to, że każdy element musi być jednym ciągiem znaków.  Przy dziwnych nickach lub kilkuwyrazowych wystarczy podać pierwszy człon lub nawet kilka znaków z nicku. Następnie wpisujemy czas w minutach, a na końcu podajemy powód, również jednowyrazowy.

    Częstym błędem, którzy admini w tym miejscu popełniają, jest wpisywanie całego nicku, np.:

    sm_ban Mariusz Pudzianowski 30 obraza

    Każdy początkujący teraz powie, nick wpisany dobrze, czas też, no i powód w sumie. Otóż niestety tak to nie wygląda. Silnik po słowie Mariusz widzi spację, więc czeka na "czas". Idze dalej, nie widzi cyfry i sam wstawia 0. Pudzianowski 30 obraza uznane zostaje za powód.

    Cały ban wygląda wtedy tak:
    Mariusz Pudzianowski został zbanowany permanentnie na tym serwerze! Powód: Pudzianowski 30 obraza.

    Pamiętaj! Nie stosując cudzysłowów nie możesz stosować również spacji!



    Opcja nr 2 - z cudzysłowami, czyli sm_ban "nick" "czas" "powod"

    sm_ban "Mariusz Pudzianowski" "30" "obraza"

    W przypadku stosowania cudzysłowów nie musimy się już bać o spacje. Minusem tej metody mogą być problematyczne nicki - muszą być wpisane dokładnie. W przypadku popełnienia błędu silnik "wypluja" nam komunikat:
    Nie znaleziono klienta.

    Metoda ta jest trochę mniej wygodna, jednak dużo bezpieczniejsza przy nadawaniu bana/mute/gaga/silenca.

    Ku ścisłości, cudzysłowie oraz ich brak działają dokładnie tak samo dla wszystkich komend SOURCEMOD,


     

Oprócz powyższych, istnieje również kilka, które nie wymagają wszystkich parametrów. Należą do nich:
 

  • sm_kick - wykopuje gracza
  • sm_slay - zabija gracza
  • sm_slap - uderza gracza

    W przypadku tych komend podajemy tylko nick gracza. Zostańmy przy naszym Strongmanie:
    sm_kick Mariusz

    lub

    sm_kick "Mariusz Pudzianowski"


    Przy kick'u możemy (ale nie musimy) podać również powód:

    sm_kick Mariusz AFK

    lub

    sm_kick "Mariusz Pudzianowski" "AFK"

     

Jeżeli chodzi o komendy wykonywane na graczach to jeszcze nie wszystko. Jako pierwszy parametr podałem "nick", jednak w rzeczywistości zamiast niego możemy również użyć kilku innych, identyfikujących klienta parametrów:
 

  • @aim - wykonuje komendę na kliencie, którego aktualnie oglądamy. Przydaje się w szczególności, kiedy oszust zmienia nicki lub jego nazwa jest trudna do wpisania.

    Jak to wygląda w praktyce?
    Wchodzimy na SPECT, szukamy wśród grających (no i koniecznie żywych) klienta, na którym chcemy wykonać komendę. Jeśli już go znajdziemy i "siedzimy" na nim wchodzimy do konsoli i na przykładzie powyższego bana wpisujemy:
    sm_ban @aim 30 obraza

    Najprościej pisząc, zamiast nicku wpisujemy @aim.
    Jak każda metoda - ta również ma minusy. W przypadku, kiedy gracz zginie kamera przeskoczy nam na innego żywego gracza i może on zostać niesłusznie zbanowany. Dokładnie ta sama sytuacja może nastąpić, gdy gracz wyjdzie z serwera lub po prostu go rozłączy.
     

  • STEAM ID - wpisując zamiast nicku STEAM ID mamy 100% pewność, że wykonamy na właściwym kliencie komendę. Aby znaleźć STEAM ID konkretnego klienta, musimy uprzednio wpisać w konsoli "status". Przykład poprawnego STEAM ID: STEAM_0:0:43014864.
    Ważne! Przed STEAM ID musimy wstawić tzw. hashtag (#).
    Przykładowe użycie:
    sm_ban "#STEAM_0:0:43014864" "30" "obraza"

     

 

Kolejnym parametrem w przypadku niektórych komend wykonywanych na graczach jest czas. Musimy go podać w minutach. Kilka najczęściej stosowanych wartości przez adminów:
 

  • 0 - permanentnie
  • 30 - 30 minut
  • 60 - 60 minut
  • 1440 - dzień
  • 10080 - tydzień



Wszystko jasne? Super! Przejdźmy więc do komend serwera:
 

  • sm_help - wyświetla pomoc, listę komend
  • sm_who - wyświetla listę graczy na serwerze wraz z ich uprawnieniami
  • sm_map - zmienia mapę
    przykładowe użycie:
    sm_map de_mir
    sm_map "de_mirage"

 

 

Podsumowując, lista wszystkich komend, które uznaję za POTRZEBNE dla admina:
 

  • sm_ban - banuje gracza
  • sm_mute - wycisza gracza
  • sm_gag - blokuje chat tekstowy gracza
  • sm_silence - wycisza oraz blokuje chat tekstowy gracza
  • sm_kick - wykopuje gracza
  • sm_slay - zabija gracza
  • sm_slap - uderza gracza
  • sm_help - wyświetla pomoc, listę komend
  • sm_who - wyświetla listę graczy na serwerze wraz z ich uprawnieniami
  • sm_map - zmienia mapę
     

Oczywiście komend w SOURCEMOD'zie istnieje dużo, dużo więcej. Cała reszta jest dość zbędna lub nie powinna być dostępna dla "zwykłego" admina.

Dla pragnących wiedzy po więcej odsyłam tutaj: https://wiki.alliedmods.net/Admin_Commands_(SourceMod)

 

 

Jeżeli nadal czegoś nie rozumiesz i/lub masz problem, proszę zadaj pytanie w tym temacie. Chętnie odpowiem.

  • Lubię to! 2
  • Super! 3
  • Haha! 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

O nas

How2Kill to jest sieć serwerów która ma na celu dostarczyć wam jak największą dawkę rozrywki, codziennie się wspólnie rozwijamy by pobyt tutaj z nami wszystkimi to była czysta przyjemność, poznawaj ludzi, dołącz do naszej społeczność no i oczywiście baw się dobrze!.

×
×
  • Create New...