SourceBans
(reszta będzie później.) |
(więcej później... może kiedyś) |
||
Linia 44: | Linia 44: | ||
==Konfiguracja== | ==Konfiguracja== | ||
Po zakończeniu instalacji będziesz mógł się zalogować i ustawić panel www zgodnie z własnymi upodobaniami. Dodawanie serwerów i adminów jest bardzo proste. | Po zakończeniu instalacji będziesz mógł się zalogować i ustawić panel www zgodnie z własnymi upodobaniami. Dodawanie serwerów i adminów jest bardzo proste. | ||
+ | |||
+ | |||
+ | =Plugin na serwerze= | ||
+ | |||
+ | ==Wymagania== | ||
+ | * [[SRCDS|Serwer Source]] | ||
+ | * [[SourceMM|Metamod: Source/SourceMM]] | ||
+ | * [[SourceMod]] | ||
+ | |||
+ | ==Instalacja== | ||
+ | Wypakuj zawartość folderu z pluginem do katalogu z modem na Twoim serwerze. Np. cstrike/ lub dod/. | ||
+ | Poniżej wygląd jak powinny wyglądać wypakowane plik ina serwerze gry. | ||
+ | |||
+ | <nazwa_moda>/addons/sourcemod/configs/sourcebans/sourcebans.cfg | ||
+ | <nazwa_moda>/addons/sourcemod/plugins/sourcebans.smx | ||
+ | <nazwa_moda>/addons/sourcemod/scripting/sourcebans.sp | ||
+ | <nazwa_moda>/addons/sourcemod/translations/plugins.sourcebans.txt | ||
+ | |||
+ | Ustawienia bazy danych: | ||
+ | Edytuj plik <nazwa_moda>/addons/sourcemod/configs/databases.cfg i zmodyfikuj go tak aby miał sekcje "sourcebans", tak jak pokazuje przykład poniżej. | ||
+ | |||
+ | Tak wygląda przykładowy plik databases.cfg po zmodyfikowaniu: | ||
+ | "Databases" | ||
+ | { | ||
+ | "driver_default" "mysql" | ||
+ | |||
+ | "sourcebans" | ||
+ | { | ||
+ | "driver" "mysql" | ||
+ | "host" "localhost" // Nazwa/ip hosta gdzie znajduje się baza danych SourceBans - musi być ta sama co przy instalacji panelu www (localhost oznacza komputer lokalny!). | ||
+ | "database" "sourcebans_db" // Nazwa bazy danych | ||
+ | "user" "sb" // Nazwa użytkownika bazy danych | ||
+ | "pass" "sbpass" // Hasło do bazy danych | ||
+ | } | ||
+ | } | ||
+ | |||
+ | ==Konfiguracja== | ||
+ | Po wypakowaniu wszystkich niezbędnych plików znajdź plik '''sourcebans.cfg''' i zmodyfikuj go według własnych potrzeb. | ||
+ | Poniżej wyjaśnienie opcji. | ||
+ | * '''website''' | ||
+ | ** Gdy gracz jest banowany ten adres jest pokazywany w wiadomości o banie. | ||
+ | * '''Addban (not implemented)''' | ||
+ | ** Pozwala administratorom na dodanie bana do bazy danych graczowi którego nie ma na serwerze bez używania interfejsu www. (Nie jest jeszcze zaimplementowane!) | ||
+ | * '''Unban''' | ||
+ | ** Pozwala administratorom na usuwanie banów z poziomu gry. | ||
+ | * '''DatabasePrefix''' | ||
+ | ** Pozwala ustawić prefiks jaki używany jest przed tabelami w bazie danych (musi być taki sam jak ten podany podczas instalacji panelu www). | ||
+ | * '''RetryTime''' | ||
+ | ** Ustawia po jakim czasie plugin ma ponowić próbę zapytania do bazy danych w przypadku niepowodzenia. | ||
+ | * '''ProcessQueueTime''' | ||
+ | ** Jak często powinna być wykonywana kopia zapasowa kolejki banów w minutach. Kolejka jest plikiem lokalnym który jest tworzony w momencie utraty łączności z bazą danych. | ||
+ | * '''BanReasons''' | ||
+ | ** To są ogólne opcje które wyświetlają się w menu gdy nie podano przyczyny bana w konsoli. | ||
+ | * '''HackingReasons''' | ||
+ | ** To są ogólne opcje jakie się wyświetlają jeśli z menu wybrano opcje 'hacking'. | ||
+ | |||
+ | |||
+ | |||
=Tłumaczenie= | =Tłumaczenie= | ||
Wersja z 10:11, 27 maj 2008
Dzięki interfejsowi www SourceBans oraz pluginowi do SourceModa będziesz mógł niezwłocznie banować ludzi na wszystkich swoich serwerach przez dodanie ich do systemu. Gdy zbanujesz gracza na jednym serwerze lub przez interfejs www nie będzie mógł wejść na żaden z Twoich serwerów. Nie ma już potrzeby ręcznego synchronizowania banów pomiędzy serwerami.
Kolejnym atutem SourceBans jest możliwość zarządzania adminami na serwerach najprościej jak to tylko możliwe. Dodawanie administratorów jest niezwykle proste i intuicyjne. Mimo iż dodawanie adminów jest bardzo proste to możliwości zarządzania nimi są olbrzymie. Można tworzyć grupy i nadawać im uprawnienia oraz nadawać uprawnienia bezpośrednio adminom, adminów można przypisywać do rożnych serwerów oraz grup.
Spis treści |
Ogólne
Cechy
Główne cechy SourceBans
- Zarządzanie adminami z poziomu strony wwww.
- System uprawnień adminów, możliwość nadania uprawnień z grupy jak i indywidualnych.
- System banowania globalnego na własnych serwerach.
- Usuwanie graczy z serwera z poziomu strony www.
- Wyszukiwanie banów.
- Wsparcie dla wszystkich modyfikacji Source.
- Wsparcie dla nieograniczonej ilości serwerów.
- Integracja ze SteamBans.
Skąd pobrać
- Oficjalna strona SourceBans
Panel WWW
Wymagania
- Serwer WWW
- Serwer Source
Basic Admin Plugin także wspiera SourceBans.
Instalacja
- Wrzuć zawartość folderu web_upload z archiwum zip na serwer www w miejsce gdzie mają działać SourceBans.
- Ustaw CHMOD 777 na poniższe pliki/katalogi:
/config.php /demos /includes/querycache
- Przejdź na stronę http://TwojaStrona.com/twoje_sourcebans/install i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.
- Gdy zakończysz już instalacje pamiętaj aby wykasować katalog /install z serwera www.
Konfiguracja
Po zakończeniu instalacji będziesz mógł się zalogować i ustawić panel www zgodnie z własnymi upodobaniami. Dodawanie serwerów i adminów jest bardzo proste.
Plugin na serwerze
Wymagania
Instalacja
Wypakuj zawartość folderu z pluginem do katalogu z modem na Twoim serwerze. Np. cstrike/ lub dod/.
Poniżej wygląd jak powinny wyglądać wypakowane plik ina serwerze gry. <nazwa_moda>/addons/sourcemod/configs/sourcebans/sourcebans.cfg <nazwa_moda>/addons/sourcemod/plugins/sourcebans.smx <nazwa_moda>/addons/sourcemod/scripting/sourcebans.sp <nazwa_moda>/addons/sourcemod/translations/plugins.sourcebans.txt
Ustawienia bazy danych:
Edytuj plik <nazwa_moda>/addons/sourcemod/configs/databases.cfg i zmodyfikuj go tak aby miał sekcje "sourcebans", tak jak pokazuje przykład poniżej.
Tak wygląda przykładowy plik databases.cfg po zmodyfikowaniu:
"Databases" { "driver_default" "mysql" "sourcebans" { "driver" "mysql" "host" "localhost" // Nazwa/ip hosta gdzie znajduje się baza danych SourceBans - musi być ta sama co przy instalacji panelu www (localhost oznacza komputer lokalny!). "database" "sourcebans_db" // Nazwa bazy danych "user" "sb" // Nazwa użytkownika bazy danych "pass" "sbpass" // Hasło do bazy danych } }
Konfiguracja
Po wypakowaniu wszystkich niezbędnych plików znajdź plik sourcebans.cfg i zmodyfikuj go według własnych potrzeb. Poniżej wyjaśnienie opcji.
- website
- Gdy gracz jest banowany ten adres jest pokazywany w wiadomości o banie.
- Addban (not implemented)
- Pozwala administratorom na dodanie bana do bazy danych graczowi którego nie ma na serwerze bez używania interfejsu www. (Nie jest jeszcze zaimplementowane!)
- Unban
- Pozwala administratorom na usuwanie banów z poziomu gry.
- DatabasePrefix
- Pozwala ustawić prefiks jaki używany jest przed tabelami w bazie danych (musi być taki sam jak ten podany podczas instalacji panelu www).
- RetryTime
- Ustawia po jakim czasie plugin ma ponowić próbę zapytania do bazy danych w przypadku niepowodzenia.
- ProcessQueueTime
- Jak często powinna być wykonywana kopia zapasowa kolejki banów w minutach. Kolejka jest plikiem lokalnym który jest tworzony w momencie utraty łączności z bazą danych.
- BanReasons
- To są ogólne opcje które wyświetlają się w menu gdy nie podano przyczyny bana w konsoli.
- HackingReasons
- To są ogólne opcje jakie się wyświetlają jeśli z menu wybrano opcje 'hacking'.
Tłumaczenie
SourceBans_tłumaczenie wykonane przez Zuko - już jest w oficjalnej paczce