SourceBans
(→Instalacja) |
|||
(Nie pokazano 7 wersji utworzonych przez 3 użytkowników) | |||
Linia 1: | Linia 1: | ||
− | = | + | {{stub}} |
+ | |||
+ | Dzięki interfejsowi www SourceBans oraz pluginowi do [[SourceMod]]a 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. | ||
+ | |||
+ | =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 [http://www.sourcebans.net/ SourceBans] | ||
+ | |||
+ | |||
+ | =Panel WWW= | ||
+ | ==Wymagania== | ||
+ | |||
+ | * '''Serwer WWW''' | ||
+ | ** [http://www.php.net PHP 5]. | ||
+ | ** [http://www.mysql.com MySQL 5] | ||
+ | * '''[[SRCDS|Serwer Source]]''' | ||
+ | ** [[SourceMM|Metamod: Source]] | ||
+ | *** [[SourceMod]] | ||
+ | |||
+ | [http://forums.alliedmods.net/showthread.php?t=39356 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 | ||
+ | /images/games | ||
+ | /images/maps | ||
+ | /includes/querycache | ||
+ | /themes_c | ||
+ | |||
+ | * 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== | ||
+ | * [[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: | ||
+ | <code><pre> | ||
+ | "Databases" | ||
+ | { | ||
+ | "driver_default" "mysql" | ||
+ | "sourcebans" | ||
+ | { | ||
+ | "driver" "default" | ||
+ | "host" "host" | ||
+ | "database" "baza" | ||
+ | "user" "user" | ||
+ | "pass" "pass" | ||
+ | //"timeout" "0" | ||
+ | "port" "3306" | ||
+ | } | ||
+ | "default" | ||
+ | { | ||
+ | "driver" "default" | ||
+ | "host" "localhost" | ||
+ | "database" "sourcemod" | ||
+ | "user" "root" | ||
+ | "pass" "" | ||
+ | //"timeout" "0" | ||
+ | //"port" "0" | ||
+ | } | ||
+ | |||
+ | "storage-local" | ||
+ | { | ||
+ | "driver" "sqlite" | ||
+ | "database" "sourcemod-local" | ||
+ | } | ||
+ | |||
+ | "clientprefs" | ||
+ | { | ||
+ | "driver" "sqlite" | ||
+ | "host" "localhost" | ||
+ | "database" "clientprefs-sqlite" | ||
+ | "user" "root" | ||
+ | "pass" "" | ||
+ | //"timeout" "0" | ||
+ | //"port" "0" | ||
+ | } | ||
+ | } | ||
+ | </pre></code> | ||
+ | |||
+ | ==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''' | ||
+ | ** 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= | ||
− | + | <del>[[SourceBans_tłumaczenie]] wykonane przez</del> [[Zuko]] - już jest w oficjalnej paczce | |
− | [[ | + | [[Kategoria:SRCDS]] |
Aktualna wersja na dzień 11:16, 17 sty 2010
Ten artykuł jest niepełny i wymaga uzupełnienia. Jeżeli jesteś w stanie - postaraj się go uzupełnić.. Pamiętaj, że nawet najmniejsza zmiana jest cenna i pomocna :) |
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 /images/games /images/maps /includes/querycache /themes_c
- 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" "default"
"host" "host"
"database" "baza"
"user" "user"
"pass" "pass"
//"timeout" "0"
"port" "3306"
}
"default"
{
"driver" "default"
"host" "localhost"
"database" "sourcemod"
"user" "root"
"pass" ""
//"timeout" "0"
//"port" "0"
}
"storage-local"
{
"driver" "sqlite"
"database" "sourcemod-local"
}
"clientprefs"
{
"driver" "sqlite"
"host" "localhost"
"database" "clientprefs-sqlite"
"user" "root"
"pass" ""
//"timeout" "0"
//"port" "0"
}
}
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
- 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