Strona 2 z 3 PierwszyPierwszy 123 OstatniOstatni
Pokaż wyniki od 11 do 20 z 21

Wątek: Problem z komendami typu ban(wygasające po pewnym czasie)

  1. #11
    Powiedzmy że czaję, jednak skąd się wzięło to -100?
    W skrypcie na którym pracuję w komendzie ban jest składnia: /ban nick czas jednostka powód

    if($text[3] == 'm')
    {
    $czas_ban = mktime(date('H')+$godziny,date('i')+$text[2],date('s'),date('m'),date('d')+$dni,date('Y')+$lat a);
    }

    Więc ten kod (w tym przypadku dla minut) dodaje do obecnej daty "text[2]" minut(znaczy do zmiennej daty "i") i w tej postaci wrzuca czas bana do bazy danych. Więc zgodnie z pomysłem Mattta jednym z lepszych pomysłów byłoby dodanie do komendy /join odpowiednią instrukcję warunkową sprawdzającą czy dana osoba jest zbanowana. Jeśli tak, to porównuje obecny czas serwera z czasem zapisanym w bazie danych i jeśli jest on mniejszy niż czas obecny to daje ub i pozwala na wejście. Myślę że takie rozwiązanie, może nie jest najlepsze, jednak na mój poziom w php to kilkanaście nieudanych prób w tym dwie prawie prawie i w końcu w pełni działający ub

    I właśnie tu jest problem. Czat, na którym pracuję jest użytkowany przez małą grupkę ludzi, których odstraszają nagłe komunikaty typu "Error". I tu ponawiam pytanie sprzed dwóch postów. co może być przyczyną niedziałającego czatu testowego

  2. #12
    jesli ja mam bana u ciebie na czacie to raczej nie bede probowal wejsc co chwile by luknac czy sie sciagnal wiec lepeij by bylo aby sprawdzenie bana nie bylo pod from a wszystkich zbanowanych, tzn ze jakis juziek wchodzi na czat to kod sprawdza kto ma bana i komu juz powinien byc sciagniety, sciaga i daje mu info a juziek i ludzie online dostaja swoje osobne info o tym ze juziek wszedl a juziek powitanie na czat, jesli nie ma zadnej osoby do sciagniecia bana to standardowa procedura wejscia na czat

  3. #13
    Rozmowny
    Dołączył
    14.09.2014
    Marka tel.
    Sony
    Model tel.
    XZ
    FW telefonu
    Android 8
    Posty
    46
    Wątpię by na hostingach współdzielonych miało to znaczenie czy jest cron włączony u kogoś czy nie bo jednemu zrobicie "zakaz" a i tak ktoś inny na tym samym serwerze crona będzie używać. A znowu na crona nie trzeba niewiadomo jakiej mocy.

  4. #14
    Nie powiem, że to nie prawda. Jednak uruchamianie cron co minuta może być męczące dla serwera. U mnie więc cron jest uruchamiany max 1 raz na godzinę i wyraźnych braków w wydajności nie ma. Teraz też pracuję nad nowym systemem vip, więc dojdzie kolejne uruchamianie cron, myślę, że raz na dzień. Ew jeszcze gry, o ile takowe wprowadzę

  5. #15
    Doświadczony GGadacz
    Dołączył
    27.03.2012
    Posty
    131
    Na jednym z serwerów, na których operuję jest ustawiony cron na każdą minutę, działa 24/7, a obciążenie procka jest max 20%, przy około 5k unikalnych userów dziennie, każdy skrypt uruchamia ~5-10 innych skryptów. Obciążenie pamięci jest około 500mb, więc to jak będzie obciążony serwer zależy tylko i wyłącznie od maszyny.
    Już niedługo...

  6. #16
    sadze ze to jak bedzie obciazony serwer zalezy glownie od kodu wykonujacego sie. Jeden bedzie obciazany prawie wcale bo kod nic w sobie nie bedzie mial a drugi bedzie obciazany mocno bo kod bedzie odwolywal sie do innych i innych....

    Zrob w kodzie petle ktora sie nie zamyka daj na kod crona i luknij czy nie mialem racji

    Owszem od maszyny tez wiele zalezy ale jesli na slabej maszynie walniesz crona co minute to wiadomo ze obciazenie bedzie wieksze niz na lepszej maszynie, ale wg mnie nie wolno wrecz mowic ze od kodu nie jest to tez zalezne

  7. #17
    Mam cron włączany w dwóch przedziałach, co pół godziny i raz dziennie. Czasem zdarzają się większe obciążenia

  8. #18
    Rozmowny
    Dołączył
    10.09.2014
    Marka tel.
    Sony Ericsson
    Model tel.
    J108i
    Posty
    83
    Eh. Co do twojego skryptu to go już nie raz robiłem bez użycia crona. Pomyśl trochę i też bez crona będzie działał tylko że bez infa "Twój ban dobiegł końca"


    Ale jeśli chcesz to pomogę pomóc. Napiszę Ci moje GG na priv.
    Ostatnio edytowane przez BRT ; 19.05.2015 o 03:35
    Najlepsze CzatyGG na
    SuppBocie
    (gg:48909067) pod
    komendą /Au

  9. #19
    Rozmowny
    Dołączył
    14.09.2014
    Marka tel.
    Sony
    Model tel.
    XZ
    FW telefonu
    Android 8
    Posty
    46
    Cytat Zamieszczone przez BRT Zobacz posta
    Eh. Co do twojego skryptu to go już nie raz robiłem bez użycia crona. Pomyśl trochę i też bez crona będzie działał tylko że bez infa "Twój ban dobiegł końca"


    Ale jeśli chcesz to pomogę pomóc. Napiszę Ci moje GG na priv.
    Co za pierdoły, jak zrobił plik który wykonuje się przez cron to nie trzeba go nawet modyfikować by działał, starczy wkleić do logowania czy silnika i będzie efekt ten sam.. (tylko że to nie będzie automatycznie, trzeba będzie do bota napisać..), a co do twojej pomocy to czegoś takiego nie umiesz zrobić http://forum.gg.pl/showthread.php?2177-bot-i-bot a chcesz wielce pomagać

  10. #20
    Doświadczony GGadacz
    Dołączył
    20.02.2013
    Lokalizacja
    Sieradz
    Marka tel.
    LG
    Model tel.
    Swift l5
    FW telefonu
    Android 4.1.2
    Posty
    220
    ja to w ogóle nie widzę w czym tu problem i dlaczego aż tak boicie się crona jeżeli kod jest ładnie i porządnie napisany ( w sumie to chyba jedno i to samo ale mniejsza ) to obciążenie jest znikome nawet gdy zadanie będzie wykonywane co minutę
    CzatGG: Kliknij!
    Moje GG: Kliknij!

Podobne wątki

  1. Problem z gramy typu spadalec/statki/warcaby itp
    By Cr0piX in forum Gry przez GG
    Odpowiedzi: 5
    Ostatni post / autor: 13.10.2014, 08:43
  2. Odpowiedzi: 4
    Ostatni post / autor: 19.06.2012, 14:42
  3. [SUGESTIA] - opis po czasie bezczynności
    By Morfeusz888 in forum Ciekawe sugestie
    Odpowiedzi: 2
    Ostatni post / autor: 01.06.2012, 11:38

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •