Skocz do zawartości
PL
Szukaj na Pecetowiczu
  • Utwórz konto

Instalacja skryptu HLTV i odczyt stron www


Rekomendowane odpowiedzi

Witam mam taki problem mam serwer VPS na debianie i zainstalowałem tam serwer cs 1.6 oraz hltv.

Ale jeszcze chcę zainstalować skrypt hltv, który będzie mi wyświetlał demka na stronie www, ale mam z tym małe problemy ;/

Pierw przedstawię na czym stoję:

Po zalogowaniu się na serwer VPS przez putty gdy stwarzam plik "touch wysylanie.sh" to on mi się tworzy w folderze root

Ogólnie po zalogowaniu przez ftp także od razu wyświetla mi się w folderze root, lecz mogę cofnąć, aby wejść np. w folder "var"

No ale teraz tak chcę abyście mi pomogli w:

1. Podanie dokładnych ścieżek dla tych dwóch lokalizacji, biorąc pod uwagę,

* że plik "wysylanie.sh" jest tworzony w folderze root

* serwer cs czyli tam gdzie demka są także w folderze root/server/cs/cstrike

* a strona www jest przed folderem root, czyli: var/www (Wszystko dokładniej przedstawione na screenie)

gdy już pomożecie mi z tymi ścieżkami

2. To co wpisać w crontab -e

tak, aby ten plik, który znajduje się w folderze root pod nazwą wysylanie.sh, był wykonywany co 30 minut

3. Odczyt stron mi nie działa:

gdy jest plik index.html i wpisze byle jaki tekst to wyświetla, ale .php już nie, po prostu wchodząc na adres strony .php chce ten plik pobierać zamiast go otworzyć jak na innych stronach.

Jest to dla mnie ważne, więc liczę na waszą pomoc i z góry bardzo dziękuje :)

post-27364-1430862239,8952_thumb.png

Odnośnik do komentarza
Udostępnij na innych stronach

1.pkt

* - /root/wysylanie.sh

* - /root/server/cs/cstrike

* - /var/www/

(to wywnioskowałem z twoich zdań w pkt.1)

2.pkt

* / 30 * * * * /root/wysylanie.sh

3.pkt a zainstalowałeś php na swoim VPs'ie ?.

apt-get install php5 php-pear php5-mysql

Polecam użyć tego skryptu do pakowania

http://hlds.pl/Pack_demos.sh

Odnośnik do komentarza
Udostępnij na innych stronach

No dobra udało mi się trochę po ogarniać i teraz to wygląda u mnie tak:

Odczyt stron działa już ładnie, więc problem rozwiązany. :)

mój serwer teraz znajduje się od głównego katalogu to /home/cs udało mi się przenieść :)

No i plik wysylanie.sh udało mi się utworzyć w katalogu głównym, czyli przed root :)

Została tylko jedna sprawa proszę was o dokładne przedstawienie jak wpisać te wykonywanie

tego skryptu co 30 minut (wysylanie.sh) do tego crona.

#!/bin/bash

DEMDIR=”/home/cs/cstrike” # folder z demami – tam gdzie HTLV nagrywa

DESCDIR=”/var/www/hltv/dema” # folder docelowy z demami spakowanymi

find ${DEMDIR}/*.dem -cmin +30 -exec gzip -5 {} \; # pakowanie po 30min od zakończenia nagrywania

find ${DEMDIR}/*.gz -cmin +30 -exec mv {} ${DESCDIR}/ \; # przenoszenie po 30min

find ${DESCDIR}/*.gz -mtime +7 -exec rm {} \; 2> /dev/null # kasowanie po 7 dniach

Odnośnik do komentarza
Udostępnij na innych stronach

Po co wysyłasz te dema?

Lepiej listę dem www umieścić na tym serwerze listując pliki z danego katalogu lub użyć json.

Odnośnik do komentarza
Udostępnij na innych stronach

BlackDead668, a masz jakiś fajny skrypt do polecenia ?

Odnośnik do komentarza
Udostępnij na innych stronach

BlackDead668, a masz jakiś fajny skrypt do polecenia ?

Użyj obecnego, zmodyfikuj jedynie funkcje odpowiadającą za listowanie dem.

Odnośnik do komentarza
Udostępnij na innych stronach

Dobra udało mi się nareszcie znaleźć inny skrypt tego HLTV i elegancko mi działa, nareszcie ! :)

http://185.36.169.161/hltv/

Ale teraz mam pytanko, bo szukam i szukam i nie mogę znaleźć. Jakiś pliczek index.php zakodowany, żeby to HLTV było wyświetlane w ładniejszym typie, znaczy jeżeli chodzi o styl to sam zrobię, ale zakodowanie. Data, mapa, czas, itd. :D:D I to będzie na tyle i będę bardzo wdzięczny,

Dzięki :)

Może uda się to edytować:

dema.rar

Odnośnik do komentarza
Udostępnij na innych stronach

edytuj skrypt według własnego uznania

https://gist.github.com/cl0ne/1117172

Odnośnik do komentarza
Udostępnij na innych stronach

Mariusze[Ł], no właśnie, ale jak to zrobić, żeby działało mi. Bo to jest tak, że już w folderze mam demka spakowane .dem.gz.

Odnośnik do komentarza
Udostępnij na innych stronach

http://wklej.to/LY8Jt - utwórz plik .php i wgraj go przed folder hltv
Odnośnik do komentarza
Udostępnij na innych stronach

No już działa dzięki :) Punkcik dla Ciebie, a mam jeszcze jedną prośbę.

Nie wyświetla mi daty i żeby te mapy nie były wyświetlane z jakimiś nie potrzebnymi numerami tylko samo De_Dust2 i już :)

I lista dem wyświetla się datami od dołu :(

No i czas podaje mi tylko 50:40 albo 50:41 żadnego więcej.

http://185.36.169.161/hltv.php

Date    	Time	    Map	          Size	                 Link

-1.mo.de	 50:40   1344-de_dust2   	763 kB   hltv_demo-1504091344-de_dust2.dem.gz

Odnośnik do komentarza
Udostępnij na innych stronach

Zamień na to (to chyba jest 49 linijka)

http://wklej.to/a6eby

screen : http://scr.hu/4qy7/5gtym

Odnośnik do komentarza
Udostępnij na innych stronach

Mariusze[Ł], no elegancja o to właśnie mi chodziło Wielkie dzięki ;)

Punkcik leci dla Ciebie ;)

Jeszcze jedna sprawa, bo demka są datą od dołu, a nie od góry, prosiłbym tylko o tego zmianę jeszcze.

Odnośnik do komentarza
Udostępnij na innych stronach

Kontynuuj dyskusję

Dołącz do Pecetowicza, aby kontynuować dyskusję w tym wątku.

  • Dodaj nową pozycję...
  • Dodaj nową pozycję...