/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "przeladowywanie adminow"
#define VERSION "1.0"
#define AUTHOR "xenos"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
set_task(120.0,"odczyt")
}
public odczyt()
{
server_cmd("amx_reloadadmins");
}
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Dzilet
Rejestracja: 27.11.2010Aktualnie: Nieaktywny
Poza forum Ostatnio: 18.05.2012 21:30





Statystyki
- Grupa: Użytkownik
- Całość postów: 55
- Odwiedzin: 3 460
- Tytuł: Pomocny
- Wiek: 32 lat
- Urodziny: Sierpień 29, 1992
-
Płeć
Mężczyzna
-
Lokalizacja
Oborniki Śląskie
Narzędzia użytkownika
Znajomi
Dzilet nie posiada znajomych
#410147 AmxBans wczytuje, ale nie wszystkim admina
Napisane przez xenos
w 13.05.2012 19:32
#248677 Długie Wczytywanie Strefy Admina Fix
Napisane przez Misiaczek ;c
w 12.05.2011 16:33

Tutaj przedstawiam Fix na naprawę strefy adminów w GM :F(długie wczytywanie

include/admin/admin_so_in.php
Znajdź i Usuń:
"version_amxbans_web"=>$config->v_web,
"server_software"=>$_SERVER["SERVER_SOFTWARE"],
Znajdź i Usuń:
$version_info = "";
$version_info = sql_get_version_info("web");
$smarty->assign("version_info",$version_info);
include/admin/admin_sm_sv.php
Znajdź i Usuń:
$version_info = "";
$version_info = sql_get_version_info("plugin");
$smarty->assign("version_info",$version_info);
include/sql.inc.php
Znajdź i Usuń:
function sql_get_version_info($type = "web") {
global $config;
$version = "";
$conn_update = "";
$query = "";
//get versions from update db
$conn_update = @mysql_connect('version.gm-community.net','gm_amxbans','fdT3jyhc');
if( $conn_update ) {
mysql_select_db('gm_web_checker', $conn_update);
if($type == "web") {
//get newest web versions info
$query = mysql_query("SELECT * FROM `amxbans` WHERE `for`='web' ORDER BY `release` DESC LIMIT 1",$conn_update);
while($result = mysql_fetch_object($query)) {
$version=array(
"release"=>$result->release,
"beta"=>$result->beta,
"recommended_to"=>$result->recommended_to,
"changelog"=>$result->changelog,
"url"=>$result->url
);
}
} elseif($type == "plugin") {
//get newest plugin versions info
$query = mysql_query("SELECT * FROM `amxbans` WHERE `for`='plugin' ORDER BY `release` DESC LIMIT 1",$conn_update);
while($result = mysql_fetch_object($query)) {
$version=array(
"release"=>$result->release,
"beta"=>$result->beta,
"recommended_to"=>$result->recommended_to,
"changelog"=>$result->changelog,
"url"=>$result->url
);
}
}
mysql_close($conn_update);
}
@mysql_connect($config->db_host,$config->db_user,$config->db_pass);
@mysql_select_db($config->db_db);
return $version;
}
DarkGold[
templates/darkgold/admin_in.tpl
Znajdź i Usuń:
<tr class="info">
<td class="b" style="width:250px;">AMXBans {"_WEB_VERSION"|lang}</td>
<td><span id="version">{$php_settings.version_amxbans_web}</span></td>
</tr>
<tr class="info">
<td class="b" style="width:200px;">{"_WEBSERVER"|lang}</td>
<td>{$php_settings.server_software}</td>
</tr>
templates/darkgold/admin_sv.tpl
Znajdź i Usuń:
<td width="8%" align="center">{"_VERSION"|lang}</td>
Znajdź i Usuń:
<td align="center">{if $servers.amxban_version < $version_info.release}<span style="color:orange;font-weight:bold"><{$servers.amxban_version}</span>{else}<span style="color:green;font-weight:bold">{$servers.amxban_version}</span>{/if}</td>
Default
templates/default/admin_in.tpl
Znajdź i Usuń:
<tr class="settings_line">
<td class="fat" style="width:200px;">AMXBans {"_WEB_VERSION"|lang}</td>
<td>
<span id="version">{$php_settings.version_amxbans_web}</span>
</td>
</tr>
<tr class="settings_line">
<td class="fat" style="width:200px;">{"_WEBSERVER"|lang}</td>
<td>{$php_settings.server_software}</td>
</tr>
templates/default/admin_sv.tpl
Znajdź i Usuń:
<td width="7%" align="center">{"_VERSION"|lang}</td>
Znajdź i Usuń:
<td>{$servers.amxban_version}</td>
Pozdrawiam

Paczka z plikami

MisieQ
Poradnik napisany dla AMXX.pl przez MisieQ
Zakaz kopiowania bez zgody Autora.
Załączone pliki
-
Paczka.rar 13,69 KB 286 Ilość pobrań
#314471 Dodanie do no_awp wiadomosci w say
Napisane przez Goliath
w 28.10.2011 16:27
register_event("WeapPickup","check_g3sg1","b","1=18")
W miejsce "18" wstawiasz id broni, która ma zostać zabroniona. Tutaj jest lista ID broni:
/* Id of weapons in CS */
#define CSW_P228 1
#define CSW_SCOUT 3
#define CSW_HEGRENADE 4
#define CSW_XM1014 5
#define CSW_C4 6
#define CSW_MAC10 7
#define CSW_AUG 8
#define CSW_SMOKEGRENADE 9
#define CSW_ELITE 10
#define CSW_FIVESEVEN 11
#define CSW_UMP45 12
#define CSW_SG550 13
#define CSW_GALI 14
#define CSW_GALIL 14
#define CSW_FAMAS 15
#define CSW_USP 16
#define CSW_GLOCK18 17
#define CSW_AWP 18
#define CSW_MP5NAVY 19
#define CSW_M249 20
#define CSW_M3 21
#define CSW_M4A1 22
#define CSW_TMP 23
#define CSW_G3SG1 24
#define CSW_FLASHBANG 25
#define CSW_DEAGLE 26
#define CSW_SG552 27
#define CSW_AK47 28
#define CSW_KNIFE 29
#define CSW_P90 30
#define CSW_VEST 31
#define CSW_VESTHELM 32
Czyli w twoim przypadku musi to wyglądać tak:
register_event("WeapPickup","check_g3sg1","b","1=24")
#313953 Dodanie do no_awp wiadomosci w say
Napisane przez
mierzwi
w 27.10.2011 13:53
public check_awp(id) { if(!get_cvar_num("no_awp")) return PLUGIN_CONTINUE new index = read_data(0) client_print(index,print_center,"!!!! Zakaz Awp !!!!") client_print(id, print_chat, "!!!! Zakaz AWP !!!!") client_print(id, print_chat, "!!!! Zakaz AWP !!!!") client_print(id, print_chat, "!!!! Zakaz AWP !!!!") client_print(id, print_chat, "!!!! Zakaz AWP !!!!") client_cmd(id, "kill") new name[32]; get_user_name(id, name, sizeof name -1); client_print(0, print_chat, "%s zostal zgladzony za probe uzycia awp", name); }
#261244 GmAMXBans 1.6.(1) + Poprawki (AMXX.PL)
Napisane przez Szyfrant
w 21.06.2011 14:06
GmAMXBans 1.6 + Poprawki (AMXX.PL)
Wrzuciłem wszystkie poprawki, poprawiłem trochę tłumaczenia i dodałem poprawnie skompilowane pluginy
Paczka zawiera:
- [GmAMXBans] [FIX] Gracz został wcześniej zbanowany 83 razy by L0rdS^P0l4K
- [GmAMXBans] [FIX] [AMXBans] Zaladowano 0 admino z bazy danych by MisieQ
- [GmAMXBans] [FIX] 1.6 Błędne przypisywanie adminów by L0rdS^P0l4K
- [GmAMXBans] [FIX] Długie Wczytywanie Strefy Admina by MisieQ
- [GmAMXBans] Import adminów z users.ini by Portek
- [GmAMXBans] Spolszczone Pliki Konfiguracyjne - by Szyfrancik
- [GmAMXBans] check_player.inl::prebanned_check_ - AMXX.pl: Support AMX Mod X - by Portek
- Błędne wyświetlanie w Strefie Admina (Styl Default - WEB) by Kawon
- Dodałem również plik admin.txt gdyż była tam literówka związana z ładowaniem adminów
Jak czegoś brakuje pisać od razu !! Nie było mnie długo na forum więc mogę nie wiedzieć co zostało poprawione !
INSTALACJA STANDARDOWA
1 # Poprzednia ilość pobrań 873
2 # Poprzednia ilość pobrań: 633
Załączone pliki
-
(Gm) AMXBans # 1.6.(1) + Poprawki (AMXX.PL).zip 3,1 MB 34138 Ilość pobrań
#17066 WarmUP Pro 5.6 !
Napisane przez Abes Mapper
w 27.09.2008 01:30
By ReymonARG

Plugin jest bardzo prosty. Posiada język polski.
Gdy rozpocznie się nowa mapa, jest runda rozgrzewkowa trwająca 120 sekund czyli 2 minuty
Każdemu graczowi losowo wybierana jest broń (bez pistoletu) + all granaty.
Na środku ekranu widać ile czasu zostało do końca.
Bardzo fajną rzeczą jest że jak się zginie to się odradza


Ściągamy plik warmuppro.zip który znajduje się w załączniku i wypakowywujemy zawartość do cstrike
Do plugins.ini nic nie trzeba dopisywać!

Plik (sam się stworzy):
warmuppro.cfgw folderze addons/amxmodx/configs/
wup_autostart <0|1> //1 - włącz, 0 - wyłącz WarmUP na początku mapy (d: 1) wup_respawn <0|1> //Czy respawnowac graczy w WarmUP 1 - ON, 0 - OFF (d: 1) wup_items "abcd" //Co dawać w WarmUP a - HE, b - FB, c - SG, d - Bomd/def (d: abcd) wup_mode <0|1|2> //0 - Normalna runda, 1 - Losowe bronie, 2 - tylko nóż (d: 1) wup_time <time> //ile sekund ma trwać WarmUP (d: 120) wup_color "RGB" //kolor napisu przypominajacego czas (d: 255255255) wup_setx "-1.0" //pozycja tego napisu po X (d: -1.0) wup_sety "0.28" //pozycja tego napisu po Y (d: 0.28) wup_protectime <time> //czas w sekundach ochrony po respawnie (d: 3)
Prefix
Dzięki temu możemy wyłączyć auto start WarmUP Pro
Należy stworzyć plik warmuppro_maps.cfg w addons/amxmodx/configs i dopisać:
-dla jednej mapy:
<nazwa> <1/0>
-dla wielu map o prefixie:
<Prefix mapy> <1/0> <P>

wup_enable - Włącza plugin w każdym momencie
wup_disable - Wyłącza plugin jeśli jest włączony

fakemeta hamsandwich
PS: Dzięki choyrack


Załączone pliki
-
warmuppro.zip 42,32 KB 7750 Ilość pobrań
#295725 Biblioteka csdm
Napisane przez DarkGL
w 13.09.2011 14:16
#295731 Biblioteka csdm
Napisane przez
Skull3D
w 13.09.2011 14:41
Instalacja csdm amxx
I kliknij pierwszy wynik.
#196634 Instalacja AMXBans
Napisane przez Szyfrant
w 15.12.2010 16:50
1) AMXModX 1.8.1 lub 1.8.2 ( Zależne od modułu mysql)
2) Hosting WWW
3) Baza MySQL
4) Serwer
5) Włączone myślenie (Czytanie ze zrozumieniem, bo to zanika)
Instalacja od strony WWW.
a) Tworzymy sobie katalog na naszym ftp dajmy na to "bany"
Ściągamy paczkę [GmAMXBans] GmAMXBans 1.6 AMXX.pl: Support AMX Mod X


c) Gdy mamy nadane prawa, to przystępujemy do Instalacji. Wchodzimy na www.moja-strona.eu/bany (Taka jest w przypadku folderu bany) Naszym oczom ukaże się Kreator Instalacyjny. Jest on niezwykle prosty, w języku polski, a instrukcje w nim zawarte są bardzo zrozumiałe.
Krok 1. Start

Akceptujemy i klikamy dalej .
-------------------------------------------
Krok 2. Informacje

Kreator sprawdzi nasze ustawienia serwera, po czym klikamy dalej.
-------------------------------------------
Krok 3. Katalogi

Kreator sprawdzi nasze Prawa Katalogów (CHMODY), jeśli wyskakuje błąd o złych uprawnieniach, wchodzimy do naszego FTP i je nadajemy ;]
Gdy nadamy uprawnienia klikamy "Sprawdź ponownie", gdy wszytko jest w porządku klikamy dalej.
-------------------------------------------
Krok 4. Baza Danych

Wpisujemy dane naszej bazy MySQL. (Jeżeli bazę masz na innym hostingu niż stronkę wprowadź właściwy adres IP, natomiast gdy masz bazę na tym samym hostingu pozostaw pole "Adres Hosta Bazy"). Po wpisaniu danych klikamy "Sprawdz dane dostępu" Gdy wyskoczy zielony komunikat, klikamy Dalej.
-------------------------------------------
Krok 5. Administrator

Nie ma co opisywać. Tworzymy Głównego Administratora Strony. Gdy wpiszemy dane , klikamy Dalej.
-------------------------------------------
Krok 6 i 7. Podsumowanie

Pokaże nam się okienko z naszym podsumowaniem. Klikamy Kończenie Instalacji i Gotowe.
d)
Pozostaje nam tylko dodanie naszego adresu IP serwery gry do bazy MySql.
---------------------------------------------------------
Instalacja AMXBans'a od strony Serwera Gry (PLUGIN)
Zaczynamy !!!
[/size]
a) Kopiujemy zawartość folderu "plugin" (Zawartość nie folder) do katalogu cstrike/addons/amxmodx

amxbans_core.amxx amxbans_main.amxx
oraz dajemy ";" (średnik) przed pluginem
admin.amxx
c) Jeżeli chcemy włączyć pluginy opcjonalne np Oznaczanie gracza
Włączamy plik plugins-amxbans.ini i usuwamy ";" przed wybranym przez nas pluginem.
UWAGA!!
NIE dodajemy
amxbans_core.amxx amxbans_main.amxx
do pliku plugins-amxbans.ini
d) Teraz wchodzimy do pliku sql.cfg i wpisujemy nasze Dane Bazy MySql
NO I GOTOWE !!!
------------------------------
(Opcjonalne)
Jeżeli chcemy, aby admini byli czytani z pliku users.ini wchodzimy w plik amxbans.cfg
Odnajdujemy
// How AMXBans should handle the admins
// 0=sql, 1=users.ini, 2=load no admins
amxbans_use_admins_file 0
i zamieniamy na
amxbans_use_admins_file 1
#135939 ExtremeBanConfig 3.0 Beta
Napisane przez R3X
w 17.05.2010 16:24
Po pierwszej fazie testów nastał moment wypuszczenia wersji Beta. Napisałem dość długą instrukcję i mógłbym ją tu cytować albo po prostu wrzucić do załącznika

Mnóstwo nowych pomysłów dorzucił Luk i dzięki mu za to

Do kilku poprawek przyczynił się raport użytkownika PAFCIO, potem uzupełnię listę testerów

Nowa wersja pozwala na połączenie listy banów na kilku serwerach. Wystarczy wpisać te same dane MySQL i ten sam prefix tabel. Odpowiednio te same dane MySQL i różny prefix to kilka serwerów niezależnie w jednej bazie. Usprawnieniu uległ główny system banowania. Nigdy nie uzyska się w ten sposób 100% skuteczności, ale sądzę, że teraz jest o wiele większa prezycja i poziom zabezpieczenia niż poprzednio.
Plugin składa się z 2 części:
- biblioteka : funkcje ukryte przed użytkownikami ze względu na ochronę metody banowania; im mniej osób wie jak to działa, tym bardziej skuteczniejszy plugin
- obudowa (dostępne źródło): komendy, cvary, menusy - wszystko co ułatwia zarządzanie banami; największe menu jest domyślnie wyłączone; aby je dołączyć należy usunąć // w linijce
//#define EDIT_MENU
Pomoc w załączniku oraz w rar`ze w katalogu
addons/amxmodx/configs/help/
Uwaga: plik exban.cfg jest nadpisywany na końcu mapy, więc nie wrzucajcie tam innych cvarów

Załączone pliki
-
ExtremeBan 3.0 - Pomoc.pdf 99,02 KB 3462 Ilość pobrań
-
ExBanCfg3.0Beta.rar 132,89 KB 4830 Ilość pobrań
-
BancfgDump.rar 92,21 KB 2630 Ilość pobrań
#114007 Konta NEO - hugeban
Napisane przez ZiuTeK
w 22.02.2010 22:49
Hugeban - przerobka - plugin służy do blokowania wstępu na serwer ludziom bez unikalnego STEAMID z okreslonej puli adresow IP.
Przy standardowych ustawieniach DPROTO uzytkownicy posiadajacy stare wersje nosteam na protokole v47 (patche bodajze do v32) maja authid w postaci STEAM_ID_LAN.
Takich graczy musimy banowac na adres IP. Niestety pojawia sie problem gdy gracz ma zmienny adres IP w pewnej puli.
Mozna zbanowac cale rangi ale ucierpia przy tym tez ludzie, ktorzy niczemu nie zawinili.
Z pomoca przychodzi ten plugin. dzięki niemu, mozemy zablokowac cala range umozliwiajac jednoczesnie wchodzenie ludziom posiadajacym unikalny numer steamID.
Zbanowane rangi wpisujemy do pliku rangi.txt ktory umieszczamy w katalogu configs
Z zablokowanej rangi wpuszczane są jedynie osoby posiadające:
1. Oryginalne konto steam
2. Nonsteam z patchami posiadajacymi emulowany steamID (np patch v42 ZCP)
3. Admina z flagą b
4. konto NEO
zeby dodac konto neo dopisujemy linijke w pliku users.ini
"nick" "haslo" "tz" "a"
lub przez rcona dajemy komende
amx_addadmin "nick" tz haslo name
Instalacja:
pliki rangi.txt wrzucamy do katalogu configs
plik hugeban.amxx wrzucamy do katalogu plugins
plik hugeban.sma wrzucamy do katalogu scripting
Załączone pliki
-
hugeban.amxx 6,22 KB 90 Ilość pobrań
-
hugeban.sma 3,68 KB 440 Ilość pobrań
hugeban.amxx
-
rangi.txt 741 bajtów 408 Ilość pobrań
#111562 Dproto [0.9.187] - Instalacja i konfiguracja (NonSteam + Steam)
Napisane przez mgr inż. Pavulon
w 12.02.2010 22:51
dproto jest pluginem metamod umożliwiającym granie na jednym serwerze graczom posiadającym Steam oraz Non Steam (protokół 48 i 47).
[error=Uwaga!]Nowa wersja dproto NIE BĘDZIE działała na nowej wersji HLDS!
Autor zapowiedział, że wersję pod nowe HLDS wyda dopiero, gdy Valve zaprzestanie aktualizacji dla GoldSource.[/error]
Instalacja dproto:
Instalacja przebiega standardowo jak dla pluginów metamod czyli:
- Pobieramy i rozpakowujemy paczkę z pluginem:
dproto_187.zip 168,59 KB 10776 Ilość pobrań
[warn=Portek]Żeby DPROTO 0.8.65+ działało poprawnie należy zaktualizować plik dproto.cfg![/warn]
dproto_179.zip 175,9 KB 6244 Ilość pobrań
dproto_0_9_87.rar 149,77 KB 13237 Ilość pobrań
dproto_0_9_86.rar 144,6 KB 1023 Ilość pobrań
dproto_0_8_72.rar 138,69 KB 936 Ilość pobrań
dproto_0_8_68.rar 137,08 KB 860 Ilość pobrań
dproto_0_8_65.rar 128,43 KB 680 Ilość pobrań
dproto_0_8_61.rar 132,02 KB 650 Ilość pobrań
dproto_0_4_8p.rar 132,46 KB 847 Ilość pobrań
dproto_0_3_7.rar 117,65 KB 1050 Ilość pobrań
- W katalogu cstrike/addons/ tworzymy folder i nazywamy go dproto
- kopiujemy do niego plik dproto.dll (w przypadku serwera windows) lub dproto_i386.so (w przypadku serwera linux). [pliki te w paczce znajdują się w katalogu bin/]
- edytujemy plik plugins.ini metamod'a (zwykle cstrike/addons/metamod/plugins.ini) i dodajemy w nim na początku linijkę:
win32 addons\dproto\dproto.dll
(dla serwera windows)
lublinux addons/dproto/dproto_i386.so
(dla serwera linux) - kopiujemy plik dproto.cfg do głównego katalogu lub katalogu gry (cstrike/)
- uruchamiany serwer dodając do linii strartowej -binary ./hlds_i686
Jeżeli po wpisaniu w konsoli komendy meta list otrzymamy coś podobnego do:
To znaczy że instalacja przebiegła pomyślnie.Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] dproto RUN - dproto_i386.so v0.9.179 ini Start Never
[ 2] AMX Mod X RUN - amxmodx_mm_i386. v1.8.1.3 ini Start ANY
2 plugins, 2 running
Od wersji 0.4.5 dproto została zaimplementowana poprawka dzięki której xds_opt nie jest już potrzebne
Instalacja xds_opt:
- Instalacja przebiega standardowo jak dla pluginów metamod czyli:
- Pobieramy:
dla serwerów windows:xds_opt_windows.rar 83,83 KB 1686 Ilość pobrań
dla serwerów linux:xds_opt_linux.rar 41,5 KB 2046 Ilość pobrań
- W katalogu cstrike/addons/ tworzymy folder i nazywamy go xdsopt a następnie rozpakowujemy do niego paczkę z pluginem
- edytujemy plik plugins.ini metamod'a (zwykle cstrike/addons/metamod/plugins.ini) i dodajemy w nim linijkę:
win32 addons\xdsopt\xds_opt.dll
(dla serwera windows)
lublinux addons/xdsopt/xds_opt.so
(dla serwera linux) - uruchamiany ponownie serwer.
Jeżeli po wpisaniu w konsoli komendy meta list znajdujemy:
To znaczy że instalacja przebiegła pomyślnie.[ 3] xdsopt RUN - xds_opt.so v0.1 ini Start Never
Choć dla serwerów Windows wymagane są tylko linijki z prefix'em win32 a serwerów Linux z prefixem linuxwin32 addons\dproto\dproto.dll
linux addons/dproto/dproto_i386.so
win32 addons\amxmodx\dlls\amxmodx_mm.dll
linux addons/amxmodx/dlls/amxmodx_mm_i386.so
win32 addons\xdsopt\xds_opt.dll
linux addons/xdsopt/xds_opt.so

Changelog:
0.9.187:
- Dodano patch na exploit FVU
- naprawiono błąd "STEAM userid keysize is bogus" dla klientów SteamEmuclients
- naprawiono error "Invalid challenge format" wyślietkalny klientowi przy łączeniu się z serwerem
- Naprawiono kilka błędów
- Usunięte opcje subserwera i "master-client" - opcje te nie są więcej potrzebne
- "Added challenge checking code to "rules" and "players list" requests handlers" - tłumaczenie wydaje się bezsensowne, więc nie tłumaczę
0.9.87
- Poprawiono generowanie steamid dla Steamclient'a 2009
- Naprawiono: Status VAC zawsze "chroniony" na serwerach Windows
- Przeniesiono wszystkie opcje wykrywacza fałszywych graczy do dproto.cfg
- Uaktualniono przykładowe pluginy amxx
- Dodano drobną poprawkę dla luki w zabezpieczeniach fragmentu parsera netchan
- Poprawione wykrywanie fałszywych klientów (od argentyńskich hakierów)
- Ulepszono i poprawiono kod odpowiedzialny za detekcję floodowania pakietami i wykrywanie fałszywych klientów
- Aktualizacja pluginów - AMXX API
- Poprawa bugu z cid_AVSMP, wcześniej cały czas miało wartość 1
- Dodano pomocne komendy do monitorowania zagrożeń, więcej w pliku Readme.txt
- poprawka wielu błędów
- dodane wsparcie dla klientów AVSMP (Scrackowany Steam)
- poprawka dla losowych svc_bad przy połączeniu
- poprawione wykrywanie botów
- poprawiony problem z bibliotekami AMD
- poprawiony hybrydowy tryb wyświetlania (Ulibione)
- boty nie będą już wyrzucane, ani banowane
- poprawiono bug który wyrzucał serwer gdy ten pracował z banami DB (?) (banid)
- poprawka względem nowego kodu revEmu
- projekt przeniesiony do nowego systemu oznaczeń, obecny format: MAJOR.MINOR.REVISION
- dodano support poprzednich wersji biblitek
- dodano support dla revEmu/SteamClient2009
- dodany został parametr konfiguracyjny umożliwiający ustawienie pierwszego prefiksu dla klientów z emulowanym SteamID, np. gracze z revEmu mogą być identyfikowani jako STEAM_4_0_xx
- dodano drugi poziom ochrony przed wszystkimi rodzajami fałszywych klientów (expliot?)
- dodano ochronę przed floodowaniem serwera zapytaniami bez połączenia z serwerem (PlayerList, ServerInfo, Rules)
- dodano opcje "HLTVExcept_IP", umożliwiającą ustawienie z jakiego IP hltv może się łączyć z serwerem (działa z cid_HLTV = 5). Przydatne jeśli używasz pluginu HLTVReport, ale nie chcesz aby inne HLTV łączyło się z serwerem.
- Kod źródłowy nie będzie więcej dostępny publicznie
- (nietestowane) "VAC Problem" - umożliwiający grę graczom zbanowanym na VAC
- naprawiono błąd przepełnienia bufora w SV_ParseCvarValue2()
- naprawiono błąd powodujące crashe na serwerach linux'owych w przypadku gdy serwer uruchamiał użytkownik bez uprawnień do zapisu w katalogu root
- naprawiono problem powodujący wyrzucenie graczy z błędem "Unknown HLTV Type"
- poprawka w kodzie anti-svc_bad
- - Poprawka "Server failed to transmit file AY&SY" - pewien rodzaj sys_bad
- - Poprawiono GameNameChanger pod windows
- - Support UTF8 Chat/Nick usunięty
- - Poprawka związana z wyrzucaniem graczy z starszym patchem aniżeli 21
- - Naprawiono "NET_SendPacket"
- - Istnieje wiele zmian w dproto.cfg. Nowe dproto i stary config nie będzie działać!
- - Dproto obsługuje wszystkie istniejące (i miejmy nadzieję w przyszłości) v48 silników dla systemów Windows i Linux (w tym engine_amd.so/engine_i486.so).
- - Naprawione usterki w SV_ParseVoiceData () wykorzystywanej przez expliot hlds_vcrash.
W wersji 0.4.1 pojawił się tymczasowy fix exploit'a hlds_vcrash.
Aby z niego skorzystać należy pobrać:

I podmienić pliki.
W przypadku windows'a jest to swds.dll, natomiast dla linux'a należy podmienić plik engine_i686.so
Konfiguracja dproto:
Konfiguracja polega na edycji pliku dproto.cfg znajdującego się w katalogu cstrike.
(Podane wartości są wartościami standardowymi)
Sposób zapisu działań:LoggingMode = 2
1 = Konsola
2 = Pliki Log
3 = Obie metody
Sposób weryfikacji danych Userinfo:UserinfoVerification = 3
1 = Sprawdza maksymalny rozmiar podczas łączenia się (Wykorzystuje wartość MaxUserInfoSize)
2 = Usuwa nieużywane pola userinfo (Wykorzystuje wartości ValidInfoFields)
3 = Obie metody
Sprawdzanie jest wymagane i ma na celu ograniczenie przepełnień bufora i błędów svc_bad.
Aby zapewnić działanie ustawienia języka u graczy należy do ValidInfoFields_Engine dodać \langMaxUserInfoSize = 230
ValidInfoFields_Engine = \name\bottomcolor\topcolor\model\cl_lc\cl_lw\cl_updaterate\cl_dlmax\rate\_pw\*hltv\password
ValidInfoFields_cstrike = \_vgui_menus\_cl_autowepswitch
ValidInfoFields_ag = \cl_autowepswitch
Jeżeli chcemy korzystać również z innych wartości userinfo to należy je wszystkie dodać do pola ValidInfoFields_Engine oddzielone od siebie znakiem odwróconego slash'a: "\" np:
ValidInfoFields_Engine = \name\bottomcolor\topcolor\model\cl_lc\cl_lw\cl_updaterate\cl_dlmax\rate\_pw\*hltv\password\lang\_res
Zarządzanie autoryzacją (authid).cid_HLTV = 7 //HLTV
cid_NoSteam47 = 8 //NS bez możliwości generowania ID
cid_NoSteam48 = 10 //NS bez możliwości generowania ID
cid_Steam = 1 //Steam
cid_SteamPending = 9 //Autoryzowany poprawnie lecz bez poprawnego steamid (np STEAM_0:0:0)
cid_RevEmu = 1 //gracze z revEmu ( >= 9.74)
cid_OldRevEmu = 1 //gracze ze starszą wersją revEmu
cid_SteamEmu = 1 //gracze z hCupa's SteamEmu
cid_Setti = 3 //SETTI
1: Rzeczywiste ID (lub generowane) steam (STEAM_xx:xx:xx)
2: Rzeczywiste ID (lub generowane) valve (VALVE_xx:xx:xx)
3: STEAM_ generowane na podstwie IP
4: VALVE_ generowane na podstwie IP
5: Przestarzałe - gracz zostanie wyrzucony
6: (zarezerwowane do przyszłego użycia)
7: HLTV
8: STEAM_ID_LAN
9: STEAM_ID_PENDING
10: VALVE_ID_LAN
11: VALVE_ID_PENDING
12: STEAM_666:88:666
Wymuszanie ID analogowe do eSTEAMATiON dla starszych wersji evEmu i SteamEmuSteamEmuCompatMode = 1
0 = wyłączone
1 = włączone
Poprawka generowania ID w eST w wersji 0.3.1OldEstCompatMode = 0
0 = wyłączona
1 = włączona
//Prefixy w generowanym IDIPGen_Prefix1 = 0 //a
IPGen_Prefix2 = 4 //b
Liczby naturalneSTEAM_a:b:c
//Autoryzację serwera.DisableNativeAuth = 0
0 = włączona
1 = wyłączona
Wyłączenie autoryzacji (1) zalecane dla starszych serwerów, zapobiega zatrzymaniu serwera podczas startu.
Wysyłane informacje o serwerze.ServerInfoAnswerType = 2
0 = Nowy styl ( Silnik Source'a)
1 = Stary styl (Poprawia niedziałanie "ulubionych" u graczy NS)
2 = Styl Hybrydowy - aktualnie najlepszy, serwer widoczny dla wszystkich
Włącza emulacje master-klient. Pomaga w rejestracji na liście master.MasterClient = 0
Używaj gdy jest błąd "You server is old" i tylko z opcją -nomaster
0 = emulacja wyłączona
1 = emulacja włączona
Ustawia wersję gry wysyłaną do master-serwera.Master_GameVersion = 1.1.2.6/Stdio
Włącza mini-serwer przekierowujący na serwer główny.SubServer_Enable = 0
0 = wyłączony
1 = włączony
Te opcje (SubServer_) są użyteczne jeżeli chcesz aby wszyscy widzieli serwer.SubServer_Port = 28015 //port na którym będzie działał mini-serwer.
SubServer_MasterClient = 0 //używanie opcji master-klient
SubServer_AnswerType = 0 //rodzaj odpowiedzi
SubServer_RedirectCommand = connect 169.254.141.3:27015 //wysyłana komenda
SubServer_IP = 0.0.0.0 //ip mini-serwera
Możliwe jest aby serwer główny i mini-serwer korzystały z innych rodzai odpowiedzi. Wtedy użytkownicy którzy nie "widzą" głównego serwera będą w stanie zobaczyć mini-serwer.
Nazwa gry wyświetlana graczom. W przypadku zostawienia pustego pola zostanie wyświetlana standardowa nazwa.Game_Name =
Poprawka wyświetlania właściwego ID graczy w przypadku korzystania z monitoringu HLStats.HLStatsPlayerIdFix = 0
0 = wyłączona
1 = włączona - używaj tylko wtedy gdy korzystasz z HLStats
Eksportuj wersję dproto.ExportVersion = 1
0 = cvar dp_version nie będzie eksportowany do zasad serwera
1 = cvar dp_version będzie eksportowany. Widoczny będzie w programach monitorujących (typu HLSW)
Oficjalny temat oraz zawsze aktualna wersja pod adresem: dproto.com lub cs.rin.ru/forum/viewtopic.php?f=29&t=55986
#254855 [ROZWIĄZANE] Podwojenie banow GM 1.6 bug ?
Napisane przez Milek
w 01.06.2011 00:57
#255127 [ROZWIĄZANE] Podwojenie banow GM 1.6 bug ?
Napisane przez sebul
w 01.06.2011 19:35
#253303 Pokazywanie IP dla wszystkich uzytkownikow
Napisane przez tomi93
w 26.05.2011 20:18
Pobierz i wgraj: http://amxx.pl/index...attach_id=10705Ale teraz mi kazdego bana w AmxBansie pokazuje podwojnie
Powinno pomóc, ale skopiuj sobie dla bezpieczeństwa obecny plik, bo nie jestem pewien , czy to dla tej samej wersji.
Daje link do tematu z łatką, która dałem wyżej:
[GmAMXBans] [FIX] Wyświetlanie się podwójnych banów na stronie - AMXX.pl: Support AMX Mod X
- AMXX.pl: Support AMX Mod X i SourceMod
- → Przeglądanie profilu: Reputacja: Dzilet
- Regulamin