Интранет Чат
Что это?
Интранет Чат - это универсальная чат-система которая может работать как в локальных сетях,
так и используя глобальные сети типа Интернет.
При работе в одноранговой сети, не требует выделенного сервера. Использует MailSlot.
Но если поставить выделенный сервер, то чат можно использовать и в гетерогенных средах на основе TCP/IP.
Подключатся к другому серверу, увеличивая число пользователей. А также появляются некоторые админские возможности ...
Сервера существуют как под Windows так и под Linux.
Клиентов я знаю только под Windows :(
Первоначально мне попался сервер под FREESCO упакованный Dingetje. После детального изучения я понял что это не IRC :)
Когда я попытался найти клиента то забрел на официальный сайт программы http://vnalex.tripod.com/.
Как оказалось автор этого замечательного чата белорус Александр Ворожун.
Но это была последняя официальная версия сервера 0.21 выпущенная автором еще в 2002.
Кстати там же можно забрать и Windows версию сервера.
С ней прекрасно работала такая же старая клиентская часть версии 1.2 и бета 1.21b6.
По началу меня все устраивало, но как всегда появились вопросы и пожелания.. И я устремился на форум поддержки.
Оказалось что проект не заглох а потихоньку развивается энтузиастами...
Vaulter написал новый сервер версии 0.24 под линукс с поддержкой админ-функций, его сайт: http://vaulter.narod.ru/. Также им написана программа для администрирования, но она использует .NET.
Анатолий Королев AKA Харлонг написал альтернативу этой админке, без использования технологии .NET.
оффициальная страничка: http://harlong.narod.ru/
Там же есть его версия сервера под Windows и его бота для проведения викторин...
Так как появились несколько програм для атаки на этот чат, был написан новый клиент, с кучей дополнительных бонусов. Автор: JohnDo. Сайт: http://johndor.narod.ru/. Им же написана и утилита для отправки сообщений из командной строки.
Вот именно о этих альтернативных версиях и будет идти речь.
Обсуждаемая версии:
Версия сервера под Windows не рассматривается, обращайтесь к Харлонгу.
Клиентская программа очень дружелюбна и многофункциональна.
Основные особенности:
- Общий чат (постоянен)
- Доска объявлений (постоянная)
- Личные сообщения (появляются в виде отдельного окна)
- Личные чаты (создаются по мере необходимости только между двумя собеседниками)
- Линии (общий чат, можно добавлять по темам, вход может быть закрыт паролем)
- Четыре состояния (он-лайн, занят, не беспокоить, отсутствую)
- Подключаемые звуки, на большинство событий
- Задаваемое поведение на разные события и состояния
- Ведение логов
- Настраиваемый внешний вид
- Очень много смайликов :)
- Огромное количество языков: почти все славянские, и много европейских
- И еще много чего...
Наверх
Установка и настройка
Установку клиента описывать нет смысла, обыкновенный инсталлятор... Единственное, что необходимо поменять в настройках это адрес сервера. После этого не забыть перезапустить программу.
Более детально остановлюсь на настройке сервера...
После установки пакета необходимо подправить файл конфигурации,
если вы желаете открыть доступ для присоединения другого сервера или администрирования ...
Изменить пароль для соединения серверов, можно параметром 'serverpassword'. Его же используют и для администрирования...
Если желаете вообще запретить какое либо вмешательство, то оставьте 'serverport 0'.
Наверх
Пакеты и клиенты
Я выставлю только самое необходимое... Дополнительный софт и более новые версии ищите сами на сайтах авторов...
Мой пакет с сервером 0.24:
pkg -i http://freesco.linux.kiev.ua/packages/0.3.x/ichatsrvd_0.24_nab
Клиент под эту версию сервера: IChat130b8AH.exe
Утилита администрирования под этот сервер: iChatAdm102.exe
Бот сервер: iChatBot100.exe
В этой версии сервера я добавил управление через веб-интерфейс.
также добавил три такие команды:
rc_ichatsrvd banlist = show banned IP's rc_ichatsrvd banip IP = ban the IP rc_ichatsrvd unbanip IP = unban the IPЧтобы можно было вручную забанить виноватого.
Первоначальный сервер 0.21 от Dingetje:
pkg -i http://freesco.linux.kiev.ua/packages/0.3.x/ichatsrvd_0.21_dingetje
или с сайта Dingetje:
pkg -i http://dingetje.homeip.net/packages/0.3.x/ichatsrvd_0.21_dingetje
Улучшеный клиент под него: IChat121b7.zip
Наверх
Все же существует достаточно много вредоносных програм, которые могут помешать нормальной работе чат-системы. Но тут бороться можно средствами самой FREESCO.
23554250