Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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
* * * * * 1 głosy

Usuwanie logów z serwera


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

#1 sebul

    Godlike

  • Junior Admin

Reputacja: 2016
Godlike

  • Postów:5411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 06.11.2013 15:26

Opis



Plugin usuwa niechciane, stare logi. Ilość dni po jakich ma usuwać pliki ustawia się w sma pluginu. Plugin napisany bardziej tak dla satysfakcji, rozrywki, itp., ale czasami może się przydać, praktycznie bez wchodzenia na ftp można usuwać większą ilość logów, a nawet innych plików (jeśli edytujemy sma pluginu).

Konfiguracja



Plugin konfigurujemy w sma, a dokładniej są to te zmienne
new const g_szOgraniczenie[] = "10";

new const g_sciezki[][eFileData] = {
	{"logs", 30},
	{"addons/amxmodx/logs", 20}
};

new const g_nazwy[][eFileData] = {
	{"L", 20},
	{"error_", 30}
};
g_szOgraniczenie - co ile map ma usuwać logi (string, bo tak akurat w tym przypadku jest lepiej).
g_sciezki - foldery w jakich ma szukać logów. Jak widać w każdym wierszu są dwa parametry, pierwszy to ścieżka do folderu, a drugi to po ilu dniach ma usuwać logi znajdujące się w tym folderze.
g_nazwy - tak jakby prefiksy logów, czyli początki nazw logów, które ma brać pod uwagę. Tutaj także mamy dwa parametry: pierwszy - nazwa prefiksu, drugi - po ilu dniach ma usuwać plik z podanym prefiksem. Dlatego też, warto przy pisaniu pluginów i tworzeniu własnych logów, dawać w nazwie jakiś unikalny prefiks.

Wymagania



Moduł z tego tematu -> http://amxx.pl/topic...-czasach-pliku/ lub nowy amxmodx, czyli 1.8.3 w którym jest dostępna funkcja "GetFileTime". W temacie są dwie wersje pluginu, gdzie ta druga nie była sprawdzona (ale nie powinno być problemów), a pierwsza już tak, która jednak ma małą wadę (wystarczy przeczytać temat z udostępnionym modułem). W przypadku obydwu wersji, prawdopodobnie będzie wymagana kompilacja lokalna.

Download



Wersja która wymaga dodatkowego modułu: Załączony plik  usuwanie_logow.sma   1,58 KB  78 Ilość pobrań
  usuwanie_logow.amxx
Wersja bez modułu: Załączony plik  usuwanie_logow_new.sma   1,58 KB  84 Ilość pobrań
  usuwanie_logow_new.amxx
  • +
  • -
  • 3
Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo
Generator tabeli expa - aż do 103600 poziomu

#2 kuxnickix

    Pomocny

  • Użytkownik

Reputacja: 6
Nowy

  • Postów:69
  • Lokalizacja:LJA
Offline

Napisano 06.11.2013 15:50

Plugin dobry ale nie będę używać go do usuwania logów. Zastosuje go do zabezpieczenia serwera :).

Plugin usuwa niechciane, stare logi. Ilość dni po jakich ma usuwać pliki ustawia się w sma pluginu. Plugin napisany bardziej tak dla satysfakcji, rozrywki, itp., ale czasami może się przydać, praktycznie bez wchodzenia na ftp można usuwać większą ilość logów, a nawet innych plików (jeśli edytujemy sma pluginu).
 

 

 


Użytkownik kuxnickix edytował ten post 06.11.2013 15:51

  • +
  • -
  • 0

#3 szelbi

    Hero

  • Power User

Reputacja: 363
Wszechpomocny

  • Postów:1032
  • Steam:steam
  • Imię:Norbert
  • Lokalizacja:Częstochowa
Offline

Napisano 06.11.2013 15:57

logi znajdujące się w tym folderu.

xD

 

@down

Poprawnie jest "logi znajdujące się w tym folderze" ;)


sebul (06.11.2013 15:58):
:?:
sebul (06.11.2013 16:30):
Następnym razem sama emotka w poście = spam.

  • +
  • -
  • 0

#4 kuxnickix

    Pomocny

  • Użytkownik

Reputacja: 6
Nowy

  • Postów:69
  • Lokalizacja:LJA
Offline

Napisano 06.11.2013 16:33

@up sebul mała literówka

w zmiennej g_sciezki zamień w tym folderu na w tym folderze


sebul (06.11.2013 16:36):
Już poprawiłem.

  • +
  • -
  • 0

#5 GwynBleidD

    Godlike

  • Administrator

Reputacja: 1849
Godlike

  • Postów:3066
  • Steam:steam
  • Lokalizacja:Przemyśl
Offline

Napisano 06.11.2013 20:23

Dorzuć pakowanie starych logów gzipem, bz2 albo zipem :)


  • +
  • -
  • 0
NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
 
1988650.png?theme=dark

#6 sebul

    Godlike

  • Autor tematu
  • Junior Admin

Reputacja: 2016
Godlike

  • Postów:5411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 06.11.2013 20:29

Dorzuć pakowanie starych logów gzipem, bz2 albo zipem :)

Że niby w pluginie? Do tego potrzeba chyba shh.
  • +
  • -
  • 0
Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo
Generator tabeli expa - aż do 103600 poziomu

#7 GwynBleidD

    Godlike

  • Administrator

Reputacja: 1849
Godlike

  • Postów:3066
  • Steam:steam
  • Lokalizacja:Przemyśl
Offline

Napisano 06.11.2013 20:37

Hmm... bz2 albo gz natywnie silnik CSa obsługuje, nie pamiętam tylko które z tych dwóch... Trzeba tylko wydobyć funkcje do tego.


  • +
  • -
  • 0
NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
 
1988650.png?theme=dark

#8 Misiaczek ;c

    /dev/null

  • Moderator

Reputacja: 1662
Godlike

  • Postów:2495
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Halemba
Offline

Napisano 07.11.2013 12:37

 

Dorzuć pakowanie starych logów gzipem, bz2 albo zipem :)

Że niby w pluginie? Do tego potrzeba chyba shh.

 

http://forums.allied...ad.php?t=124954 xD


  • +
  • -
  • 0

#9 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6032
Godlike

  • Postów:10825
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 07.11.2013 12:51

GwynBleidD, dnia 06 List 2013 - 20:23, napisał: snapback.png

Dorzuć pakowanie starych logów gzipem, bz2 albo zipem :)

Że niby w pluginie? Do tego potrzeba chyba shh.

 


http://darkgl.amxx.p...owloce-serwera/ ;>


  • +
  • -
  • 1

#10 sebul

    Godlike

  • Autor tematu
  • Junior Admin

Reputacja: 2016
Godlike

  • Postów:5411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 07.11.2013 15:55

GwynBleidD, dnia 06 List 2013 - 20:23, napisał: snapback.png

Dorzuć pakowanie starych logów gzipem, bz2 albo zipem :)

Że niby w pluginie? Do tego potrzeba chyba shh.


http://darkgl.amxx.p...owloce-serwera/ ;>

To jakby wykorzystać ten moduł, to nie potrzeba praktycznie tych logów usuwać w pluginie, tylko wykonać jedną (ewentualnie parę) odpowiednią komendę. Może za jakiś czas nad tym posiedzę.
  • +
  • -
  • 0
Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo
Generator tabeli expa - aż do 103600 poziomu

#11 GwynBleidD

    Godlike

  • Administrator

Reputacja: 1849
Godlike

  • Postów:3066
  • Steam:steam
  • Lokalizacja:Przemyśl
Offline

Napisano 07.11.2013 21:06

 

 

GwynBleidD, dnia 06 List 2013 - 20:23, napisał: snapback.png

Dorzuć pakowanie starych logów gzipem, bz2 albo zipem :)

Że niby w pluginie? Do tego potrzeba chyba shh.

 


http://darkgl.amxx.p...owloce-serwera/ ;>

 

To jakby wykorzystać ten moduł, to nie potrzeba praktycznie tych logów usuwać w pluginie, tylko wykonać jedną (ewentualnie parę) odpowiednią komendę. Może za jakiś czas nad tym posiedzę.

 

Mam gdzieś skrypt jeszcze, którego używałem na Niceshoocie do automatycznego pakowania logów starszych, niż 2 tygodnie, każdy miesiąc w osobnej paczce .tar.gz, poszukam jak chcesz :)

 

PS. Ładna piramida :D


  • +
  • -
  • 0
NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
 
1988650.png?theme=dark




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

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