Żeby kogoś zrobić adminem na serwerze Day of Defeat: Source w PlayNHost, zainstaluj SourceMod, dodaj jego SteamID z flagami "99:z" do dod/addons/sourcemod/configs/admins_simple.ini i wpisz sm_reloadadmins w Console. Admini wyrzucają wtedy komendą sm_kick i banują komendą sm_ban, w grze albo na karcie Console w panelu.
Na nowym serwerze nie ma SourceMod. Najpierw go zainstaluj: Jak zainstalować SourceMod na serwerze Day of Defeat: Source.
Zrób siebie adminem
- Dołącz do swojego serwera w grze.
- W panelu kliknij kartę Console, wpisz
statusw polu Wpisz komendę i naciśnij Enter. Znajdź na liście swój nick i skopiuj swój SteamID z tej samej linii, na przykładSTEAM_0:1:16albo[U:1:33]. - Kliknij kartę Files i otwórz
dod/addons/sourcemod/configs/admins_simple.ini. - Dodaj nową linię ze swoim SteamID i flagami, oba w cudzysłowie:
"STEAM_0:1:16" "99:z". - Kliknij Zapisz zawartość.
- Na karcie Console wpisz
sm_reloadadminsi naciśnij Enter. - W grze otwórz konsolę deweloperską klawiszem
~, wpiszsm_admini naciśnij Enter. Po powrocie do gry otworzy się menu admina.

SourceMod czyta SteamID w każdej postaci: STEAM_0:1:16, [U:1:33] albo 17-cyfrowy numer z linku do profilu Steam (kod obsługi adminów w SourceMod zamienia każdą z nich na to samo ID).
Co znaczą flagi admina?
99:z daje dostęp root: wszystkie flagi, z poziomem odporności 99, więc admini z niższym poziomem nie mogą cię wyrzucić ani zbanować. Dla moderatora daj mniej flag, na przykład "STEAM_0:1:16" "bcd". Główne flagi z poradnika AlliedModders o adminach:
| Flaga | Pozwala na |
|---|---|
a | zarezerwowany slot |
b | zwykłego admina, potrzebne każdemu adminowi |
c | wyrzucanie innych graczy |
d | banowanie innych graczy |
e | zdejmowanie banów |
g | zmianę mapy |
z | wszystko i ignoruje odporność |
Wyrzucanie, banowanie i odbanowywanie graczy
Wpisuj je w konsoli gry jako admin albo na karcie Console w panelu, która nie wymaga uprawnień admina. Na czacie admin może wpisać tę samą komendę z ! zamiast sm_, na przykład !kick, albo z /, żeby ukryć ją przed innymi graczami.
| Komenda | Co robi |
|---|---|
sm_kick <name or #userid> [reason] | wyrzuca gracza |
sm_ban <name or #userid> <minutes> [reason] | banuje gracza; 0 minut to ban permanentny |
sm_unban <steamid or ip> | zdejmuje bana |
sm_map <map> | zmienia mapę |
sm_who | wypisuje graczy i ich uprawnienia admina |
#userid to numer userid gracza pokazany przez status, na przykład sm_ban #5 0 cheating. Komendy pochodzą z listy komend admina SourceMod.
Czy mogę wyrzucać graczy bez SourceMod?
Tak, z karty Console. Lista komend konsoli od Valve zawiera własne komendy silnika:
status: wypisuje graczy z ich userid i SteamID.kick: wyrzuca gracza według slotu, userid albo nicku, na przykładkick PlayerName.banid,removeidilistid: dodają SteamID do listy banów, usuwają go i wypisują bany.writeid: zapisuje listę permanentnych banów do plikubanned_user.cfg.
Komendy SourceMod są wygodniejsze przy banach, bo przyjmują nick gracza i czas trwania w jednej linii.
Czy w panelu jest przycisk wyrzucania?
Nie. Karta Aktywni gracze na stronie Przegląd pokazuje, kto jest online i jak długo jest połączony, ale w tej grze nie ma przycisków wyrzucania ani banowania. Użyj komend z góry.
Powiązane: Jak używać Console i RCON na serwerze Day of Defeat: Source oraz Jak ustawić hasło do dołączania na serwerze Day of Defeat: Source.



