snikers1997 6 Kwietnia 2015 6 Kwietnia 2015 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 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
MariuszeŁ 6 Kwietnia 2015 6 Kwietnia 2015 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 Więcej opcji udostępniania...
snikers1997 7 Kwietnia 2015 Autor 7 Kwietnia 2015 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 Więcej opcji udostępniania...
BlaQ517 7 Kwietnia 2015 7 Kwietnia 2015 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 Więcej opcji udostępniania...
snikers1997 7 Kwietnia 2015 Autor 7 Kwietnia 2015 BlackDead668, a masz jakiś fajny skrypt do polecenia Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
BlaQ517 8 Kwietnia 2015 8 Kwietnia 2015 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 Więcej opcji udostępniania...
snikers1997 8 Kwietnia 2015 Autor 8 Kwietnia 2015 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 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 Więcej opcji udostępniania...
MariuszeŁ 8 Kwietnia 2015 8 Kwietnia 2015 edytuj skrypt według własnego uznania https://gist.github.com/cl0ne/1117172 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
snikers1997 9 Kwietnia 2015 Autor 9 Kwietnia 2015 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 Więcej opcji udostępniania...
MariuszeŁ 9 Kwietnia 2015 9 Kwietnia 2015 http://wklej.to/LY8Jt - utwórz plik .php i wgraj go przed folder hltv Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
snikers1997 10 Kwietnia 2015 Autor 10 Kwietnia 2015 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 Więcej opcji udostępniania...
MariuszeŁ 10 Kwietnia 2015 10 Kwietnia 2015 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 Więcej opcji udostępniania...
snikers1997 11 Kwietnia 2015 Autor 11 Kwietnia 2015 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 Więcej opcji udostępniania...
Kontynuuj dyskusję
Dołącz do Pecetowicza, aby kontynuować dyskusję w tym wątku.