Skocz do zawartości

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.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
Ważne

AutoBuy and ReBuy bug Fixcl_setautobuy fuck

Ważne

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
52 odpowiedzi w tym temacie

#1 Knopers

    Nie patrz tak na mnie !

  • Przyjaciel

Reputacja: 588
Wszechwiedzący

  • Postów:2 013
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Cz-wa
Offline

Napisano 01.01.2011 22:38

*
Popularny

Ważna łatka dla wszystkich serwerów(steam jak i non steam). Okazuje się, że HLDS nie jest dobrze zabezpieczony.
Bardzo łatwo jest zbugować komendę która wywoła naruszenie ochrony pamięci, przez co nasz serwer się zresetuje.
Bug ten można przetestować np: za pomocą komendy:
cl_setautobuy *** 12345678901234567890123456789012

Łatka tym razem pochodzi od rosjan:
#define PLUGIN_AUTHOR    "PomanoB & UFPS.Team"
Łatką jest plugin którego działanie polega na ograniczeniu długości argumentu komendy cl_setautobuy oraz cl_setrebuy poprzez blokadę argumentów dłuższych niż 32 znaki.

Załączony plik  autobuyfix.amxx   2,34 KB  1241 Ilość pobrań

Załączony plik  autobuyfix.sma   1,38 KB  2293 Ilość pobrań
  autobuyfix.amxx

lub wersja z banowaniem(cvar amx_buybug_ban 1|0)
Załączony plik  autobuybugban.amxx   3,02 KB  581 Ilość pobrań

Załączony plik  autobuybugban.sma   1,41 KB  1421 Ilość pobrań
  autobuybugban.amxx

Instalacja standardowa.


Za pomoc dziękuję użytkownikowi Milek który to zgłosił oraz Naszemu Administratorowi mgr inż. Pavulon który pomógł w znalezieniu "lekarstwa".


Dla serwerów bez AMXX'a dostępne są biblioteki do podmiany:
Załączony plik  Autobuy_Fix_Linux.rar   1,05 MB  2100 Ilość pobrań

Załączony plik  Autobuy_Fix_Windows.rar   439,41 KB  1348 Ilość pobrań


Problem ten został również rozwiązany przez valve w binarkach w wersji 5006, dostępnych jako wersja beta.
Aby z nich skorzystać należy do komendy startowej dodać:

-beta hlbeta -autoupdate

Oraz ponownie uruchomić serwer.

Użytkownik Pavulon edytował ten post 28.01.2011 14:19

  • +
  • -
  • 42

#2 Milek

    Powracam..

  • Power User

Reputacja: 97
Zaawansowany

  • Postów:528
  • GG:
  • Steam:steam
  • Lokalizacja:Anglia
Offline

Napisano 01.01.2011 23:05

dzięki wielkie za pomoc.
  • +
  • -
  • 1

#3 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 01.01.2011 23:17

Podejrzewam, że o istnieniu tej metody crashowania serwera słyszała garstka ludzi, ale teraz skoro podałeś przykład błędnie realizowanej operacji każda lama będzie mogła zgasić swój ulubiony serwer :) brawo za interwencję, ale o 1 linijkę za dużo, na pewno nie wszyscy zainstalują ten plugin, a i są serwery bez amxxa
  • +
  • -
  • 3

#4 Knopers

    Nie patrz tak na mnie !

  • Autor tematu
  • Przyjaciel

Reputacja: 588
Wszechwiedzący

  • Postów:2 013
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Cz-wa
Offline

Napisano 01.01.2011 23:18

To nie był mój pomysł dając tą linijkę tylko Pana w czerwonym :P
  • +
  • -
  • 0

#5 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

  • Postów:6 881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

Napisano 01.01.2011 23:22

ale o 1 linijkę za dużo,

niestety linijka ta jest dostępna w wielu miejscach, m.in. na forum od Gm AMXBans'a.
Problemem powinna zająć się góra(steam), gdyż dopóki oni tego nie zrobią to ukrywanie tego na jednym czy drugim forum nic nie da.
  • +
  • -
  • 1

#6 Pittero

    Wszechwiedzący

  • Użytkownik

Reputacja: 40
Pomocny

  • Postów:545
  • GG:
  • Lokalizacja:Polska
Offline

Napisano 01.01.2011 23:23

Ja w zalaczniku zmieszczam pliki z poprawka.

Załączone pliki


  • +
  • -
  • 0

#7 Milek

    Powracam..

  • Power User

Reputacja: 97
Zaawansowany

  • Postów:528
  • GG:
  • Steam:steam
  • Lokalizacja:Anglia
Offline

Napisano 01.01.2011 23:24

Ja to samo pisalem do Knopers'a na PW ze lepiej by bylo zostawic to w tajemnicy. A w logach nie widac przez co byl crash i ludzie dalej nie bd wiedzieli ze taka latka istnieje.
  • +
  • -
  • 0

#8 Knopers

    Nie patrz tak na mnie !

  • Autor tematu
  • Przyjaciel

Reputacja: 588
Wszechwiedzący

  • Postów:2 013
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Cz-wa
Offline

Napisano 01.01.2011 23:25

Pliki te służą do zabezpieczania serwerów bez metamoda
Nawet ich nie testowałeś założę się...
  • +
  • -
  • 0

#9 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

  • Postów:6 881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

Napisano 01.01.2011 23:29

W międzyczasie dodałem zapewne te same pliki do pierwszego posta.
Aby uniemożliwić poznanie komendy trzeba by nie udostępniać .sma, zmienić tytuł i nie pisać o powodach crashów.

Sama informacja, że bug dotyczy komendy cl_setautobuy daje już wyniki w google.
  • +
  • -
  • 0

#10 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 01.01.2011 23:31

Dobra, przyznam się; chciałem ten motyw sprzedać na allegro 100sztuk po dychu :P

o dobrze, że znalazły się binarki dla hlds bez amxxa, już chciałem pisać wtyczkę do metamoda


Edit.
testowałem .dllk`kę pod Windowsem, usuwa błąd
  • +
  • -
  • 0

#11 Kusek

    z Wikipedii

  • Power User

Reputacja: 446
Wszechobecny

  • Postów:1 655
  • Imię:Krystian
Offline

Napisano 01.01.2011 23:46

to zaraz próbujemy komendę ....


Tą oczywiście xD

cl_setautobuy *** 12345678901234567890123456789012


Zaraz damy znać paru osobą ;P
  • +
  • -
  • 0

#12 tomuss

    Życzliwy

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:28
  • Imię:Tomek
  • Lokalizacja:3miasto
Offline

Napisano 02.01.2011 13:53

stare jak swiat, uzywam tego juz od pazdziernika, przy okazji sie na to natknalem na rosyjskim forum juz w pazdzierniku ;d
jak ktos chce to proszę wersje od razu z banowaniem klienta

Załączone pliki


  • +
  • -
  • 0

#13 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

  • Postów:6 881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

Napisano 02.01.2011 13:58

stare jak swiat, uzywam tego juz od pazdziernika, przy okazji sie na to natknalem na rosyjskim forum juz w pazdzierniku ;d

informacje są, że wykryto to już we wrześniu a to, że nie podzieliłeś się tym z innymi świadczy tylko o tobie :mur:
  • +
  • -
  • 1

#14 Portek

    Kończymy zabawę, permanentna emerytura!

  • Przyjaciel

Reputacja: 976
Master

  • Postów:3 007
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Częstochowa
Offline

Napisano 02.01.2011 14:11

To może jakiś mailing do użytkowników? Znając Valve to załatają (albo i nie) to za 2 miesiące ;x

@Down
Zapomniałem dodać że też potwierdzam :] Działa binnarka bez problemów.
  • +
  • -
  • 0

serwer-1.png
IP: ts3.cserwerek.pl


#15 tomuss

    Życzliwy

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:28
  • Imię:Tomek
  • Lokalizacja:3miasto
Offline

Napisano 02.01.2011 14:20

po co mailing? Jak ktos sie zainteresuje to znajdzie to chociazby tu, jak nie to do piachu. Chcialem dodac ze potwierdzam dzialanie fixu na serwery bez metamoda - na linuxa. Bo juz nawet zwyklego mixa zagrac nie mozna bo sie bawia w 'pady' serwa ;)
  • +
  • -
  • 0

#16 naven

    Hero

  • Power User

Reputacja: 204
Profesjonalista

  • Postów:1 088
  • GG:
  • Imię:Adam
  • Lokalizacja:Cieszyn
Offline

Napisano 02.01.2011 14:49

Jaki błąd wywala serwer po tym?
  • +
  • -
  • 0

#17 Milek

    Powracam..

  • Power User

Reputacja: 97
Zaawansowany

  • Postów:528
  • GG:
  • Steam:steam
  • Lokalizacja:Anglia
Offline

Napisano 02.01.2011 14:50

Jak dla mnie to nie było koniecznością dawania tej komendy.
  • +
  • -
  • 0

#18 tomuss

    Życzliwy

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:28
  • Imię:Tomek
  • Lokalizacja:3miasto
Offline

Napisano 02.01.2011 14:57

Jaki błąd wywala serwer po tym?

Dołączona grafika
logi z qconsole (-condebug) nic nie pokazuja
  • +
  • -
  • 1

#19 Adrenaline

    Zaawansowany

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:109
  • Lokalizacja:Fox ;-)
Offline

Napisano 03.01.2011 07:18

Nie polecam.. buguje tylko serwer :/
  • +
  • -
  • 0

#20 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

  • Postów:6 881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

Napisano 03.01.2011 07:31

Nie polecam.. buguje tylko serwer :/

Jakoś wszystkim działa. Plugin nie ma prawa nie działać a binarki problemów nie sprawiają:

testowałem .dllk`kę pod Windowsem, usuwa błąd

Zapomniałem dodać że też potwierdzam :] Działa binnarka bez problemów.

potwierdzam dzialanie fixu na serwery bez metamoda - na linuxa

Ale jak nie jesteś w stanie nawet napisać co masz na myśli pisząc "buguje serwer" to nic się nie poradzi. Pewnie coś źle robisz.
  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: Ważne

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych