Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Информационная доска

Данный раздел предназначен для обсуждения, а также решения технических проблем связанных с серверной частью. Обсуждения касательно игровых клиентов ведутся здесь.

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.

Как разместить демки на Http сервере?

, ищем здравые пути
Статус пользователя steklavata
сообщение 13.6.2008, 14:45
Сообщение #1


Стаж: 17 лет

Сообщений: 64
Благодарностей: 5
Полезность: 63

На сервере установлен X-War. Этот плагин пишит демки в папку \cstrike\demos. Заставить писать его демки за пределы "cstrike" у меня не получилось, пишет что не верен ркон! =)

На сервере установлен HTTP server благодаря проге Denver. Возможно ли заставить систему дублировать содержимое папки \cstrike\demos в папку c:\webserver\localhost\...?

У кого какие идеи?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   Цитировать сообщение
Статус пользователя Tolstiu
сообщение 13.6.2008, 14:57
Сообщение #2


Стаж: 19 лет

Сообщений: 481
Благодарностей: 46
Полезность: < 0

Сделать доступ к папке! Для пользователей
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя steklavata
сообщение 13.6.2008, 14:59
Сообщение #3


Стаж: 17 лет

Сообщений: 64
Благодарностей: 5
Полезность: 63

Цитата(Tolstiu @ 13.6.2008, 15:57) *
Сделать доступ к папке! Для пользователей



на http? понял че сказал?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Tolstiu
сообщение 13.6.2008, 15:02
Сообщение #4


Стаж: 19 лет

Сообщений: 481
Благодарностей: 46
Полезность: < 0

Почитай как пользоваться Денвером!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mr.Dmitry
сообщение 13.6.2008, 15:03
Сообщение #5


Стаж: 19 лет

Сообщений: 3992
Благодарностей: 853
Полезность: 463

Цитата(steklavata @ 13.6.2008, 14:45) *
На сервере установлен X-War. Этот плагин пишит демки в папку \cstrike\demos. Заставить писать его демки за пределы "cstrike" у меня не получилось, пишет что не верен ркон! =)

На сервере установлен HTTP server благодаря проге Denver. Возможно ли заставить систему дублировать содержимое папки \cstrike\demos в папку c:\webserver\localhost\...?

У кого какие идеи?

хахахахаха случайно тебе спасибку тыкнул :biggrin:
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя steklavata
сообщение 13.6.2008, 15:09
Сообщение #6


Стаж: 17 лет

Сообщений: 64
Благодарностей: 5
Полезность: 63

Цитата(Tolstiu @ 13.6.2008, 16:02) *
Почитай как пользоваться Денвером!



А с этого места поподробнее, пожалуйста... :)



Цитата(Mr.Dmitry @ 13.6.2008, 16:03) *
хахахахаха случайно тебе спасибку тыкнул :biggrin:


А что-нибудь по теме? crazy.gif


ps.gif Первая спасибка ита случайна... в этом что-то есть... =)

Отредактировал: steklavata, - 13.6.2008, 15:08
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Tolstiu
сообщение 13.6.2008, 15:12
Сообщение #7


Стаж: 19 лет

Сообщений: 481
Благодарностей: 46
Полезность: < 0

В денвере можно настроить доступ к папке.
будет вид такой http://www.MyIP/valve/cstrike\demos
И от туда народ сможет закачивать демки.

Также можно скачать программу и настроить ftp сервер. Для нужной тебе папки, без пароля! Выбор за табой
-------
Накладно, так как шттп или фтп сажрет весь ресурс Аплоада интернета, если ктото начнет качать от туда!
Но и эта проблема решаемая, качаем спец софт и распределяем скорость (Пример: на сервер 500 кб/сек на веб 50 кб/сек)
Если канал хороший ,допустим 100 мегабит, нечего мудрить не надо)

Отредактировал: Tolstiu, - 13.6.2008, 15:14
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя steklavata
сообщение 13.6.2008, 15:27
Сообщение #8


Стаж: 17 лет

Сообщений: 64
Благодарностей: 5
Полезность: 63

Цитата(Tolstiu @ 13.6.2008, 16:12) *
В денвере можно настроить доступ к папке.
будет вид такой http://www.MyIP/valve/cstrike\demos
И от туда народ сможет закачивать демки.

Также можно скачать программу и настроить ftp сервер. Для нужной тебе папки, без пароля! Выбор за табой
-------
Накладно, так как шттп или фтп сажрет весь ресурс Аплоада интернета, если ктото начнет качать от туда!
Но и эта проблема решаемая, качаем спец софт и распределяем скорость (Пример: на сервер 500 кб/сек на веб 50 кб/сек)
Если канал хороший ,допустим 100 мегабит, нечего мудрить не надо)



Канал =100 Мбит.
МОжешь пошагово расписать процедуру розшаривания конкретной папки на денвере + вопрос: права доступа там можно указать, если можно то как и где? =)
заранее спасибо.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bravo
сообщение 13.6.2008, 17:18
Сообщение #9


Стаж: 19 лет

Сообщений: 2650
Благодарностей: 865
Полезность: 879

Меценат Меценат

вы на соломе замки строите.
поставьте нормальный apach, настройте виртуальные хосты,
до кучи, что бы было практично и красиво поставьте php и скрипт который выдаёт список файлов по маске расширения... всё, и не надо будет заниматься жтим сайтом больше. всё само вертеться и ктутиться будет. если надо, то могу скрипт подогнать. акак ставить апач и пяп можно тийна в теме "faq по установке psychostats с нуля", моя версия мануала, ссылка почти в самом начале поста.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 13.6.2008, 17:23
Сообщение #10
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

ftp :)


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя steklavata
сообщение 13.6.2008, 17:46
Сообщение #11


Стаж: 17 лет

Сообщений: 64
Благодарностей: 5
Полезность: 63

Цитата(bravo @ 13.6.2008, 17:18) *
вы на соломе замки строите.
поставьте нормальный apach, настройте виртуальные хосты,
до кучи, что бы было практично и красиво поставьте php и скрипт который выдаёт список файлов по маске расширения... всё, и не надо будет заниматься жтим сайтом больше. всё само вертеться и ктутиться будет. если надо, то могу скрипт подогнать. акак ставить апач и пяп можно тийна в теме "faq по установке psychostats с нуля", моя версия мануала, ссылка почти в самом начале поста.




Уже все давно построено.
Сервер с нуля.
HTTP server для быстрой скачки карт и прочего (основан на Denver'e)
итак, проблема не решена...
если нет возможности "розшарить" (без руля как это возможно) тогда может код бат'ника что б дублировал содержимое папки "а" в папку "б" ???

я же хнаю что ты это можешь ) не линись, напиши как %)

Отредактировал: steklavata, - 13.6.2008, 19:21
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Tolstiu
сообщение 13.6.2008, 18:25
Сообщение #12


Стаж: 19 лет

Сообщений: 481
Благодарностей: 46
Полезность: < 0

про денвер узнавай на сайте, так как это русская программа и не очень актуальная! Советую appserv луче, надежней! Информации много (не запутанной как в денвере)

браво, подгани скрипт!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bravo
сообщение 14.6.2008, 0:49
Сообщение #13


Стаж: 19 лет

Сообщений: 2650
Благодарностей: 865
Полезность: 879

Меценат Меценат

steklavata поставь прогу nnbackup, пригодится.
для неё батник сделать такой вот
start nnbackup.exe copy -i "откуда" -o "куда" -s -e -v

ну или виндовыми командами: copy "откуда" "куда" /V /Y (не помню как там в винде ключи расставляются)

никсовая строка: cp "откуда" "куда" -R (помоему так, ща проверить лень, под виндой засел, видео обрабатывать)

Tolstiu будет скрипт, как только проснусь ;)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя jas0n
сообщение 14.6.2008, 1:30
Сообщение #14


Стаж: 19 лет

Сообщений: 878
Благодарностей: 385
Полезность: 688

Попроубй открыть конфиг апача httpd.conf, вписать где нить в конце:
Код
Alias /demos/ "c:/hlds/cstrike/demos/"

и теперь ссылка http://localhost/demos/ должна смотреть в твою папку с дэмо.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя steklavata
сообщение 14.6.2008, 16:29
Сообщение #15


Стаж: 17 лет

Сообщений: 64
Благодарностей: 5
Полезность: 63

Цитата(jas0n @ 14.6.2008, 1:30) *
Попроубй открыть конфиг апача httpd.conf, вписать где нить в конце:
Код
Alias /demos/ "c:/hlds/cstrike/demos/"

и теперь ссылка http://localhost/demos/ должна смотреть в твою папку с дэмо.



Жаль, но у меня не сработал этот вариант.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ARLEKIN
сообщение 14.6.2008, 16:44
Сообщение #16


Стаж: 18 лет

Сообщений: 1409
Благодарностей: 425
Полезность: 716

А ты уверен что у тебе есть на жестком диске путь "c:/hlds/cstrike/demos/".

И напиши полный путь где у тебя установлена Counter-Strike.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя steklavata
сообщение 14.6.2008, 18:41
Сообщение #17


Стаж: 17 лет

Сообщений: 64
Благодарностей: 5
Полезность: 63

Цитата(ARLEKIN @ 14.6.2008, 16:44) *
А ты уверен что у тебе есть на жестком диске путь "c:/hlds/cstrike/demos/".

И напиши полный путь где у тебя установлена Counter-Strike.



Уверен. "C:\hlds\cstrike\demos"

Пробовал как :
Alias /demos/ "c:/hlds/cstrike/demos/" так и
ScriptAlias /demos/ "c:/hlds/cstrike/demos/"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bravo
сообщение 15.6.2008, 17:48
Сообщение #18


Стаж: 19 лет

Сообщений: 2650
Благодарностей: 865
Полезность: 879

Меценат Меценат

Tolstiu Держи скриптик. Сори за задержку.

Код
<?
$i = 1;
function GrabDemos ($dir) {
       global $i;
       if (!is_bool($d = @dir($dir))) {
       while ($entry = $d->read())
       if (is_dir("$dir/$entry") && $entry!="." && $entry!="..") GrabDemos("$dir/$entry");
       elseif (substr($entry, -4) == ".dem") {

       //echo substr($entry, -4);
       echo "<b>".$i++.".</b> "."<a href=\"".$dir."/".$entry."\">".$entry."</a><br>";
       }
       $d->close();
       }
       }
GrabDemos("DIRECTORY");
?>


обрати внимание, если надо подкаталоги читать, то код нужный присутствует.

Отредактировал: bravo, - 15.6.2008, 17:50
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: