Просмотр полной версии : Сервисы сети. Стремимся к идеалу.
В данном топике будут исключительно полезные статьи по разного рода сервисам для локальной сети (игровые сервера, программные, web-площадки и т.п.). Нечто похожее было под названием "Игровые сервера. Делимся =)", но оно так и не донесло своей сути, свернувшись в оффтоп и рекламу серверов.
Убедительная просьба! Пишите здесь строго по теме! Если Вы рассказываете о сервере Counter-Strike, разжевывайте инфу о поэтапной установке, максимально облегчая труд читающего и далее устанавливающего. Форум позволяет вставлять картинки, используйте эту возможность. Оффтоп буду несчадно рубить.
Зачем это нужно? Для повышения уровня сервиса в сетях. Зачем сёрфить по нету, когда можно найти здесь самую полезную инфу? Форум должен быть информативен, иначе в нем нет смысла. Старайтесь предоставить инфу так, если бы сами её искали. И не забывайте, это хорошо влияет на Вашу репутацию на форуме =)
Так же, Вы можете оставлять здесь запросы на инфу о каком-либо сервере/сервисе. После ответа запрос будет стираться.
Игровой сервер Counter-Strike 1.6
Здесь мы рассмотрим установку сервера игры Counter-Strike 1.6.
В папке с игрой есть файл HLDS.exe (Half-Life Dedicated Server). Запускаем его. Появится небольшое окошко:
Game: Counter-Strike
Server Name: здесь напишите название, какое хотите.
Map: карта, которая стартанет первой.
Network: ставим LAN
Max. players: максимальное число игроков на сервере.
UDP Port: порт сервера, на который будет подключаться игрок. Нет надобности менять.
RCON Password: введите 123
Secure (Valve Anti-Cheat): нет нужды ставить галочку, в будущем можно поставить CheatingDeath.
Сервер стартовал. Теперь осталось немного с конфигурацией поиграть. Перейдите в Configure.
Time limit: Время игры на карте
Win limit (rounds): Ограничение по победным раундам
Round limit (rounds): Ограничение по общему количеству раундов
Time per round (minutes): Время раунда
Freeze time (seconds): Время остоя после каждого раунда. Рекомендую 0.
Buy time (minutes): Время, доступное для покупки
Starting money: Стартовое количество денег
Footsteps: ??? звук шагов наверно
Death Camera Type: тип камеры после смерти
Disable chase/death cam: отключение камеры после смерти
Friendly fire: огонь по своим
Kill team killers round after TK: убить ТК в следующем раунде?
Kick idle and team killing (3 TKs) players: выкинуть ТК после 3-х убийств?
Kick hostage killers: выкинуть убийцу заложников? 0 - отключить
Allow flashlight: разрешить фонарик на сервере
Всё, сервер работает.
amxmodx / metamod / ATAC
Полезная штука на сервере. Эта связка - показывает, сколько Вы и Вам нанесли урона; позволяет выбирать, как наказать ТК (ТимКиллер - убийца своих), ведет статистику/топ игроков, + много приятных мелочей.
По установке amxmodx есть много инфы _[Только зарегистрированные пользователи могут видеть ссылки.] BE%D0%B2%D0%BA%D0%B0+amxmodx , но сделаем проще. Разархивируйте данный файл в папку cstrike. Должна появиться папка addons.
_[Только зарегистрированные пользователи могут видеть ссылки.]
Весит 3 861 Кб. Не пугайтесь .exe, это SFX-архив (самораспаковывающийся). Всё.
Чуть позже выложу инфу по установке psychostats. Хорошая штука, позволяет просматривать на Вашем сайте статистику сервера, текущую карту и количество игроков. Пример: _[Только зарегистрированные пользователи могут видеть ссылки.]
TeamSpeak. Голосовой чат
Если кто думает, что ненужная вещь тот ошибается. Сетевые баталии идут гораздо веселее и иногда можно просто поболтать. Главное, суметь настроить источник записи на микрофон ;)
Клиент и сервер качаются здесь
[Только зарегистрированные пользователи могут видеть ссылки.]
Серверная часть имеет веб интерфейс. При установке обратите внимание на сгенерированные пароли админа и суперадмина. Сохраните их.
После того, как запущен сервер, можно создать учетки для пользователей. Можно не создавать. Анонимные пользователи ущемлены в правах, но для подключения к немодерируемой группе комнат этого достаточно.
Клиентский софт подключается к серверу:
Connection-Connect-Add server - вбиваем данные сервера и учетки (если есть). Жмем коннект.
Для того, чтобы программа нормально работала, нужно выставить правильно источник записи сигнала в винде: панель управления-звуки и аудиоустройства-дополнительно-параметры-свойства-запись-(включить микрофон)-выбрать микрофон, настроить уровень записи (включить Mic boost, если все еще тихо)
Для более комфортной работы клиента - Settings- sound i/o settings-voice activaton переключить в wisper.
В опциях можно уменьшить размер буфера для уменьшения лага и поднять приоритет на high чтобы голос не обрывался при высокой загрузке процессора.
Хинт: самый безлаговый кодек - GSM. У спикса задержка больше.
Хинт: если при вашем входе в чат народ начинается матриться на тему дикого эха - проверьте источник записи, возможно у вас выставлен не микрофон.
Хинт: пользователи с колонками и микрофоном будут не в почете из-за эха. Очень неприятно слышать чужую стрельбу и свой же голос. На этот случай есть кнопка mute для конкретного пользователя.
С администрированием чата админы думаю сами справятся ;)
DirectConnect. Пиринговая сеть.
Зачем это нужно?
Для удобства поиска файлов и папок. Поиск по всем компьютерам сети
Для того, чтобы пользователи не стеснялись открывать свои ништяки.
Для разгрузки компьютеров с очень большими дисками ;)
Для тех, кому жалко денег на выделенный сервер с большими винтами.
Для тех, кого достали вопросами: «а у кого есть ***? Залейте мне в аплоад ;) »
Для огранизации распределенной мегафайлопомойки :)
Отличная замена выделенному FTP серверу, хоть и более сложная. Если кто пользовался EMule, Kazaa и прочими пиринговыми системами с легкостью разберутся с программой. Дубовым пользователям будет сложнее. Требуется наличие в сети постоянно одного включенного компьютера в сети, на котором будет крутиться т.н. DC Hub - админка сети.
В качестве сервера можно начать с PtokaX
[Только зарегистрированные пользователи могут видеть ссылки.]
На его настройке подробно останавливаться не буду, т.к. там тонкость только одна - обязательно запретить подключаться пользователям с нулевой шарой (об этом чуть позже). Можно завести учетки, но оставить возможность подключение незарегистрированных все же стоит. В остальном свежеустановленный хаб уже готов к работе.
Клиентский софт более требователен к настройке. Самым удобным показался StrongDC
[Только зарегистрированные пользователи могут видеть ссылки.]
Клиентская программа
открывает отмеченные папки для общего доступа.
Позволяет скачивать файлы напрямую с других пользователей.
Позволяет искать файлы по всем клиентам по имени, размеру, типу, хэшу по всей сети одновременно.
Позволяет организовывать очереди закачки с приоритетами.
Позволяет качать один и тот же файл с некольких хостов одновременно снижая нагрузку на них. Файлы идентифицируются по содержимому (хэшу файла). Два одинаковых по содержимому файла с разными именами для клиента расцениваются как один и тот же файл.
Позволяет лимитировать скорость upload и download.
Использует слотовый механизм для отдач - допустим, 10 человекам нужно что-то с вас скачать, а вам не нравится, когда винт трещит и система становится сонной. Как только слоты заполнены, клиенты выстраиваются в очередь и ждут своего слота. Количество слотов определяет число одновременных отдач.
Клиентская программа может запросить список открытых файлов с другого пользователя, найти и поставить в очередь закачки интересующий файл.
Клиентская программа может хранить запрошенные списки файлов (включается в настройках). Даже если интересующий пользватель отключен от сети, можно открыть его список расшаренного и поставить файлы на закачку. Если файл из очереди обнаруживается у другого пользователя сети, начинается закачка. Иначе программа мониторит сеть на предмет появления этого файла и автоматически начинает его качать.
Поддерживается докачка. Т.е. можно обрывать закачку, ставить ее на паузу.
Недокачанные файлы хранятся в отдельной папке, после завершения закачки перемещаются в нужную папку.
Установка клиента:
1. Распаковываем архив с программой. При необходимости туда же распаковывается обрусячка.
2. Создаем подключение к хабу - CTRL+F, вводим информацию о сервере и клиенте. Обязательно указываем "Прямое подключение"!. Помечаем подключение для автоматического коннекта при запуске программы.
3. В настройках указываем папку для закачек по-умолчанию и папку для недокачанных файлов.
4. В секции share указываем те папки, которые пользователь открывает для других пользователей сети. Здесь программа может ненадолго подвисать. Обязательно включаем в шару папку для закачек по-умолчанию.
5. В секции "дополнительно" отмечаем "не удалять списки файлов при выходе", отключаем "безопасные и сжатые передачи", включаем "добавить скачаные файлы в шару.
6. Включаем сворачивание программы при запуске.
7. Закидываем ярлык программы в автозагрузку. Это пункт обязателен, если пользователь расценивает сеть как обычный FTP (скачал-отключился), то его ценность для сети сомнительна.
Очень краткая инструкция пользователя.
В программе есть:
Очередь закачки – сюда помещаются те файлы, которые нужно скачать.
Очередь отдачи – здесь видны скачиваемые с вас файлы.
Завершенные закачки – здесь видны закачанные вами файлы. Список очищается с перезагрузкой программы. Отсюда же можно открывать закачанные файлы.
Завершенные отдачи – то, что с вас уже скачали
Список пользователей – дважды кликнув на пользователе можно запросить его список файлов.
Список файлов – список открытых для общего доступа файлов. Свой список запросить нельзя, но просмотреть его можно через меню файл. Запрошенный список файлов может быть сохранен для последующего просмотра через нажатие CTRL+L.
Поиск – самая вкусная фича. Вам нужно найти файл или папку по имени – введите имя и нажмите поиск. Через несколько секунд вы получите результат. Из списка найденного файл можно отправить в очередь закачки. Он скачается в папку по-умолчанию или любую другую, которую вы укажете.
Поиск-шпион – позволяет видеть то, что ищут другие ;) Анонимный.
Кнопка вкл-выкл ограничение скорости. (80)
Хинт: После указания расшаренных папок программа начинает строить хэш индексы - тупо читает содержимое и строит контрольные суммы. Процесс длительный, любит быстрый проц. Наберитесь терпения, этот процесс не вечен и делается один раз.
Хинт: клиентская программа через определенный промежуток времени пробегается по своим расшаренным папкам выискивая новые и измененные файлы. Если вам надо принудительно обновить информацию о расшаренных файлах, то жмите CTRL+E. В фоне запустится обновление вашей шары.
Хинт: ОБЯЗАТЕЛЬНО укажите минимальную шару в админке для подключения. Сеть файлообменная. Халявщики ее никак не красят.
Хинт: Настройки программы хранятся в папке settings. Можно пункты 1, 2, 5, 6 сделать заранее один раз, чем потом многократно проводить настройки под каждого пользователя.
Хинт: ОБЯЗАТЕЛЬНО забекапьте уже настроенную программу пользователя. А то после переустановки системы придется все делать заново.
Вот, вроде и описал систему в двух словах. С вопросами прошу в аську или личку. По возможности и при необходимости буду дополнять описание.
vBulletin® v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd. Перевод: zCarot