Skocz do zawartości

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

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

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

Problem wciąż nierozwiązany? Dodaj swoją odpowiedź

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto. Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
 Udostępnij

×