Соединение
От клиента, не подключенного к серверу, мало пользы. Для того, чтобы использовать его, нужно подключиться к серверу.
Сделать это (и делать это постоянно с максимальным удобством) можно несколькими способами. Дело в том, что методика работы с треккерами и "закладками" (bookmarks) очень сильно различается для версий клиента 1.2.3 и 1.5+, более того: в клиенте для Макинтоша Bookmark Manager - это совершенно отдельная программа. Чтобы не объяснять одно и то же по нескольку раз, просто попробую рассказать, как подключаются к серверам в Hotline Client для PC (версии 1.5 и выше), а вы, если соберётесь работать в версии 1.2.3, разберётесь самостоятельно.
На тулбаре клиента нажмите
чтобы открыть окно "Servers" (под MacOS Boormark Manager запускается как отдельная программа):
В этом окошке отображаются как "закладки", так и треккерные списки. Клиент (версия 1.5 и выше) позволяет работать с несколькими треккерами одновременно (в версии клиента 1.2.3 была возможность работать только с одним треккером, его адрес указывался в окне Options).
Первым способом является подключение по ардесу. Если вы знаете адрес сервера, нажмите в окне "Servers"
введите IP-адрес (или доменный адрес) сервера, и нажмите "Connect".
Вторым способом подключения к серверу является вход с треккера. Изначально это окно у вас, вероятно, совершенно пустое и не содержит ничего, кроме одной строчки "Bookmarks".
Для того, чтобы добавить треккер, нажмите
Укажите адрес и имя треккера и нажмите "Save". Как только в окне "Servers" появилась строчка с именем треккера, нажмите . В списке начинает расти список серверов.
Для подключения к конкретному серверу дважды кликните на его имени.
В описаниях серверов, возвращаемых треккерами, вы часто увидите примечания вроде такого "login as guest/guest". Это означает, что к данному серверу анонимно не подключиться, он требует ввода аккаунта (учётного имени и пароля). Обычно администраторы таким образом защищают себя от треккерных ботов, которые описаний серверов, естественно, не читают. В тексте учетное имя и пароль обычно указываются через "слэш". Вообще-то пароль чувствителен к регистру символов (то есть прописные и строчные буквы это не одно и то же), однако принято учетные имена и пароли вводить маленькими буквами (если не оговорено другое). Для того, чтобы из треккера подключиться к серверу при использовании аккаунта, нажмите (и держите) клавишу Alt (Option на Mac), а затем уже дважды кликните на имени сервера.
При этом появится окошко, в котором и надо будет всё это ввести.
Из окна ввода адреса/аккаунта можно сохранить закладку (кнопка "Save..."). Все закладки сохраняются в виде отдельных файлов в поддиректории Servers\ того директория, в который вы установили клиент. При сохранении проследите, чтобы у закладки было расширение .hbm, иначе клиент не опознает файл как закладку.
Пользоваться закладками вы уже умеете - соединение к серверу производится точно так же, как и к сереверу из треккерного списка - двойным кликом.
Есть ещё один способ - при инсталляции Hotline Client ассоциирует (связывает) с собой расширение .hbm, поэтому если вы открываете .hbm-файл, например, из проводника, запускается клиент и начинает соединяться с сервером.
Чат
Для тех, кому незнакомо слово "чат", сразу поясню, что речь пойдёт о средстве интерактивного общения между пользователями. Чат ведёт своё происхождение с тех давних времён, когда Интернет ещё не был широко распространён, и сети состояли в основном из BBS (Bulletin Board Systems). Пользователи подключались к BBS при помощи модемов и при желании могли поболтать друг с другом. С техпор какие только реализации чатов не появлялись на свет: IRC, AOL, реализации в ICQ и даже в Напстере). Совершенно естественно, что в Hotline эта полезная возможность была задумана и реализована изначально.
Есть даже специализированные чат-сервера, которые ориентированы исключительно на общение (подчастую на них даже не бывает файловых разделов).
Чат в Hotline работает в пределах одного сайта (то есть сервера, к которому в данный момент подключен пользователь), и бывает двух видов: публичный и приватный.
Это общий чат, доступный для всех пользователей, подключенных к серверу. Любой может высказаться в нём. Очень часто публичный чат используется для того, чтобы "громко" обратиться к кому-нибудь (кто ответит), например, попросить помощи. Некоторые администраторы настоятельно рекомендуют своим пользователям держать окно публичного чата постоянно открытым. Причины, по которым предъявляется это требование, могут быть самыми разными, однако независимо от них я также рекомендую Вам иметь окно публичного чата всегда на экране, иначе вы можете пропустить что-нибудь интересное.
Для того, чтобы открыть публичный чат, нажмите на тулбаре кнопку "Chat", это откроет публичный чат в отдельном окне.
Этот вид чата реализует концепцию так называемых "чат-комнат" (chat-rooms) и является удобным средством "общения в тесном кругу". Например, совсем необязательно засорять общий чат сервера, если вам нужно приватно поговорить вдвоём или втроём, или нужно провести рабочее совещание администратора, не беспокоя пользователей.
Приватный чат не существует сам по себе, - его нужно создать, пригласив одного из пользователей для разговора. Делается это очень просто: в окне "Online Users" выделите пользователя и нажмите кнопку "Private Chat". Как только он примет приглашение, откроется окно приватного чата.
Если на приватный чат приглашают вас, то на экране появляется приглашение: "You are invited to chat with...". Вы можете принять приглашение ("Chat") или отказаться ("Decline").
А вот как пригласть в уже открытый приватный чат третьего участника - далеко не так очевидно. Не пытайтесь это сделать, нажимая кнопку "Private Chat" ещё раз - после приглашения откроется новое окно с совершенно отдельным приватным чатом. Вместо этого новых участников приглашают в уже открытый приватный чат, перетаскивая их туда из окна "Online Users" (обратите внимание, вы не сможете сделать это при использовании клиента 1.2.3 для PC, поскольку в нём не отсутствуют функции буксировки).
При необходимости можно открыть два и более приватных чатов, хотя практика показывает, что одновременно общаться хотя бы в двух чатах практически невозможно.
В окне Options (версия 1.7 и выше) можно включить параметр "Refuse Private Chat", который позволяет автоматически отказываться от входящих запросов на приватный чат. Пользователи со включенным флажком "Refuse Private Chat" отмечаются в окне "Online Users" пиктограммой
Сообщения
Приватные сообщения - не роскошь, а средство общения. Это именно то, что вы привыкли понимать под этим словом, используя ICQ, Yahoo Messenger и тому подобные программы.
Чем сообщения отличаются от чата? Оперативностью,- совсем необязательно приглашать человека в чат, чтобы просто сказать ему "Привет". А также, к сожалению, ещё и тем, что приватные сообщения нигде не протоколируются.
Как отправить другому пользователю сообщение? Проще не бывает: двойной клик на пользователе в списке "Online Users" (или выделили пользователя и нажали кнопку "Private Message"), написали "Hello" и нажали "Send".
Точно так же, как в ICQ, при помощи приватных сообщений можно вести диалог,- когда вы получаете сообщение, можно тут же ответить на него (кнопка Reply). Если используются клиент и сервер версий 1.7 или выше, вместе с ответом всегда приходит исходное сообщение (на которое отвечали). Это великолепная возможность, поскольку перестаёшь путаться, когда общаешься сразу с несколькими людьми.
Пригласить этого пользователя на приватный чат (версия 1.7 и выше)
Получить информацию по этому пользователю (администраторская функция) (версия 1.7 и выше)
В окне Options настраиваются несколько важных параметров, связанных с приватными сообщениями:
Show Private Messages at Back Если этот флажок включен, то все приватные сообщения, приходящие к вам, не выскакивают поверх всех открытых окон, а прячутся под ними. С одной стороны это хорошо,- не мешает работать, а с другой - их запросто можно не заметить.
Refuse Private Messages (версия 1.7 и выше)Если этот флажок включен, то ваш клиент игнорирует (не пропускает) все входящие приватные сообщения.
Пользователи с включенным флажком "Refuse Private Messages" отмечаются в окне "Online Users" пиктограммой .
Automatic Response (версия 1.7 и выше)"Автоматический ответ". На все входящие приватные сообщения клиент автоматически отвечает (текст вы указываете тут же, под этим флажком в настройках. Например, можно написать "Sorry, i'm busy now, can't talk". Боты зацикливаются и сходят с ума ;)
Последние два флажка не рекомендуются к использованию, поскольку администраторы практически всегда требуют выключить их. В противном случае вас просто отключат от сайта.
Есть ещё один вид сообщений: "администраторские". Вы сразу отличите их по внешнему виду, поскольку на них нет кнопки "Reply". Администраторские сообщения рассылаются администратором с серверной консоли, и всегда только циркуляром (всем пользователям, подключенным к серверу), и они не игнорируются.
Администраторские сообщения обычно используются, чтобы уведомить всех пользователей о каком-нибудь системно важном событии (например, что-нибудь вроде "Server reboot. Come back in 5 minutes").
Возможность циркулярной рассылки сообщений, появилась и у остальных пользователей, начиная с версии 1.5 (кнопка
на тулбаре Hotline-клиента).
Новости
Область новостей (или доска объявлений - billboard) велась в первых версиях Hotline в виде одного сплошного текстового файла. То есть все отправляемые пользователями объявления помещались в начало этогофайла вместе с информацией о том, кто и когда отправил данное сообщение. Естественно, что на оживлённых сайтах этот файл быстро разрастался до невероятных размеров и пользователи были вынуждены тратить всё больше и больше времени на его скачивание (которое, кстати, в клиенте версии 1.2.3 производится независимо от желания пользователя сразу после соединения с сервером). Чистка области новостей превратилась в ежемесячную (а где-то и ежедневную) рутину администратора.
Система ведения новостей была предельно проста: всего две операции: открыть новости ("News") и отправить туда сообщение ("Post"). Всем остальным занимался администратор.
И вот, в версии 1.5 впервые появилась современная "многопоточная" система ведения новостей: с конференциями, разделами, темами:
Попробую кратко описать функционал (скорее всего, вы сами, без всяких подсказок, быстро с ним освоитесь,- разработано всё просто и интуитивно понятно):
В навигаторе категорий и групп:
Вернуться к родительской группе
Создать новую категорию
Создать новую группу
Перечитать список
В окне просмотра группы новостей:
Создать новое сообщение
Перечитать список
В окне просмотра сообщения:
Ответить на сообщение
Я, возможно, излишне консервативен, но на мой взгляд, старая система ведения новостей была всё же проще и удобнее для пользователей. Многопоточные новости, конечно, решили проблемы новостных сайтов с продвинутыми администраторами, однако для остальных всё только осложнилось: на большинстве сайтов организация новостных групп оставляет желать лучшего, поэтому пользователям порой трудно найти нужную информацию (например, информацию об условиях получения аккаунта, которая в старых новостях традиционно находилась в самом конце новостного файла). Да и читать такие новости стало неудобно. Плюс ко всему многие пользователи до сих пор предпочитают пользоваться клиентом версии 1.2.3 (из-за его надёжности и безопасности), и из-за этого не читают новости вовсе.
Вы и теперь можете встретить в Хотлайне массу сайтов, работающих под управлением сервера версии 1.2.3. Новым (версия 1.5 и выше) клиентом читать "старые" новости можно, а старым (версии 1.2.3) - нет, сервер вместо возвращает что-то вроде "для того, чтобы работать с новой, многопоточной системой новостей, вам нужен клиент версии...".
Файлы
На каждом сайте обязательно есть файловый раздел, открыть которую можно, нажав кнопку
Физически файловая область представляет собой одну из папок на серверном компьютере, которая содержит в себе файлы и другие вложенные папки:
Очень удобно то, что рядом с каждым файлом в колонке "Size" отражается его реальный размер, а для вложенных папок - количество объектов, содержащихся в них (кстати, это количество может быть больше реального на 1 или даже на 2, это зависит от отперационной системы и версий программ).
Навигация по файловому разделу производится так же, как в "проводнике" под Windows. Вход в папку производится двойным кликом на её имени, а выход из неё (т.е. переход в родительскую папку) - кнопкой
(точный аналог кнопки
в "проводнике"). Если нужно открыть вложенную папку в новом окне, попробуйте Alt+двойной клик (Command+двойной клик на Mac).
Как правило, после выполнения каких-нибудь операций с файлами на сервере (переименование, перемещение и т.д.) клиент не перечитывает директорий самостоятельно, для этого нужно использовать кнопку
Вне всякого сомнения, это наиболее часто используемая кнопка на тулбаре файлового броузера. Особенно часто она используется при интенсивных работе в файловой области в клиентах версий 1.5 и старше, поскольку они имеют привычку кешировать содержимое директориев для ускорения навигации.
Если список файлов большой, и нужно быстро найти конкретный файл по его имени, можно пользоваться "быстрым поиском": начинайте быстро нажимать первые буквы имени.
Для того, чтобы скачать файл, дважды кликните на его имени. Другой способ - выделите файл и нажмите
Если у вас открыто окно "Tasks", то увидите, как в нём появится новая строчка и по ней поползёт "градусник", отсчитывая проценты и килобайты.
Hotline умеет передавать файлы как последовательно, один за другим, так и параллельно. Если во время перекачки запустить на передачу ещё один файл, он либо будет помещён в очередь (в окне "Tasks"), либо начнёт перекачиваться сразу, открыв ещё один канал передачи,- это зависит от установки флажка "Queue File Transfers" в окне "Options". Установка этого параметра очень важна, поскольку подавляющее большинство администраторов не разрешают скачивать более одного файла за раз (нарушение этого правила карается очень строго - как минимум отключением от сайта). Считается, что даже две параллельные закачки "забивают" канал, на котором сидит сервер, и, кроме того, основываясь на собственном опыте, могу сказать, что так получается всё равно не быстрее, чем один файл за другим.
Клиент (версия 1.5 и выше) позволяет также скачивать сразу целые папки вместе со всем их содержимым (на вашем диске рекурсивно воссоздается полная структура директориев). Для нужно пользоваться кнопкой
поскольку двойной клик просто откроет папку.
Куда деваются скачанные файлы? Откройте папку, в которую вы установили Hotline Client (обычно это что-нибудь вроде "C:\Program Files\Hotline Client\"). Видите в ней папку "Downloads"? Да все файлы помещаются в неё (и изменить это, к сожалению, нельзя), однако вы можете попробовать скачать файл сразу в нужную вам папку, используйте для этого
Alt+
(Command+
для Mac), и после этого вам придется выбрать папку, на вашем компьютере, в которую производить закачку.
Для того, чтобы закачать на сервер файл, перейдите в папку, в которую будет производиться закачка, и нажмите
Выберите файл, и сразу же после этого задание попадёт в окно "Tasks", и начнётся закачка. Так же, как и в предыдущем случае, клиент может производить несколько закачек одновременно (хотя качать быстрее опять-таки не будет).
Большинство администраторов настраивают права доступа пользователей таким образом, чтобы они могли закачивать файлы только в специально отведённые для этого папки (upload box). В директории эти папки отображаются пиктограммой . Интересной особенностью Хотлайна является то, каким образом сервер отличает эти папки от остальных: в её имени должна содержаться подстрока "upload". Такая реализация, несмотря на кажущуюся абсурдность, решает две очень важные задачи: во-первых, упрощает конфигурирование доступа неквалифицированным администраторам, а во-вторых, побуждает администратора давать разделам на своём сервере более осмысленные и понятные пользователям имена. Согласитесь, что непременный раздел Хотлайн-сервера с именем "Uploads" намного более понятен пользователю, чем какой-нибудь "drop-your-shit-here" на FTP.
Hotline сервер поддерживает ещё один специальный вид папок, - дроп-бокс (определяется сервером по содержанию в названии папки подстроки "drop box"). Он похож на upload box за тем исключением, что в неё обычные пользователи могут только закачивать файлы, а просмотреть содержимое может только администратор (для всех остальных папка представляется пустой, и только по колонке Size можно определить, что в дроп-боксе есть какие-то файлы).
Типичное использование дроп-бокса - администраторский почтовый ящик. Помещая в "Admin Drop Box" запрос на аккаунт с учётным именем и паролем, можете не волноваться, что кто-то кроме администратора получит эту инфомацию.
Все выполняемые задания содержатся в очереди в окне "Tasks", и любое из них можно отменить. Это делается так: выделите задание и нажмите кнопку
Будьте осторожны с этим: если вы отменили задание, это ещё не означает, что сервер до сих пор не продолжает его выполнять (это особенно касается пользователей с медленной связью). Обычно проходит некоторое время, пока запрос на отмену доходит до сервера и он действительно отменит перекачку.
Можно также запусть любое из заданий на выполнение вне очереди (выделите задание и нажмите ). Таким образом, например, запускают одновременно два параллельных задания на скачку и закачку.
Ещё одним способом перекачки файлов (в ту и другую сторону) является буксировка объектов. Когда вы перетаскиваете файлы и папки между окнами "проводника" и клиента Hotline, клиент заносит задания в окно "Tasks" и начинает передачу файлов.
Этот способ весьма удобен и прост, особенно для неквалифицированных пользователей, однако в PC-версии Hotline 1.2.3 функции буксировки не реализованы, то есть вам понадобится клиент версии 1.5 и выше (учитывая, что в версии 1.5 закачка была реализована с ошибками, то рекомендую пользоваться буксировкой только версией 1.7 и выше).
Перетаскивание файловых объектов из одного окна Hotline-сервера в другое позволяет производить физическое перемещение файлов и папок на сервере (не перекачивая их между клиентом и сервером). Есть, правда, одно ограничение: как правило, сервер не поддерживает перемещение объектов с одного физического диска на другой.
При обмене файлами через Hotline-клиент, всегда следует иметь в виду, что в Windows имена файлов могут быть длиной до 255 символов и не могут содержать символов "/", "|", ":" и некоторых других, тогда как в MacOs допустимы имена файлов длиной до 31 символа, и единственным недопустимым символом является двоеточие. Пользователи имеют много проблем с передачей файлов с Mac на PC и наоборот из-за незнания этих различий, особенно на старых версиях серверных и клиентских программ.
Если вы загружаете файлы PC-клиентом на Mac-сервер, настоятельно рекомендую переименовать их таким образом, чтобы длина файлов не превышала 31 символ. В обратном направлении (от Mac к PC) рекомендую убрать из имён фалов все недопустимые для PC символы (впрочем, как правило, пользователи макинтошей и так прекрасно это знают).
Кстати, из-за ограничений на имена файловых объектов практически всегда можно с первого взгляда на файловый раздел безошибочно определить, под какой операционной системой крутится сервер.
Собственно, докачка и является тем основополагающим свойством, из-за которого появился Хотлайн..
Докачка поддерживается в обе стороны, то есть если по каким-либо причинам закачка прервалась (отменена, потеряно соединение и т.п.), её всегда можно возобновить начиная с прерванного места. Для этого снова повторите то же задание, при этом клиент спросит подтверждения того, что ему делать с частично закачанным файлом: можно выбрать "Replace" (заменить, то есть начать закачку с начала) или "Resume" (возобновить с прерванного места).
В MacOs все частично закачанные файлы сохраняются с типом "Incomplete File", в Windows - с расширением ".hpf", и в директории Hotline такие файлы отображаются пиктограммой
Бывают ли проблемы с докачкой? Вопреки распространённому мнению - нечасто, но бывают. Основную массу проблем порождают сервера-клоны, а также "фирменный" сервер версии 1.5. Если вы планируете закачивать файлы на PC-сервер версии 1.5, рекомендую их ещё перед началом заливки переименовать, добавив к каждому расширение ".hpf".
Недокачанные файлы всегда видны в дроп-боксах, чтобы вы могли докачать их.
Hotline имеет очень интересную возможность: для любого файлового объекта может быть установлена и просмотрена дополнительная информация любой длины, заданная произвольным текстом. Работает эта возможность только на серверах под управлением MacOs. Дело в том, что в MacOs все файловые объекты могут содержать дополнительный код, который называется "ветвью ресурсов" (resource fork). В ней сохраняются пиктограммы, информация о типе файлов (поскольку на Маках расширения файлов не играют роли) и другие данные. Вот в этой "ветви" и сохраняется дополнительная информация.
Установкой дополнительной информации обычно занимается администратор, а просмотреть её можно по нажатию кнопки
выделив нужный файл (или папку):
Файлы, имеющие дополнительную информацию, никаким особенным образом не отмечаются в директории Hotline-сервера, поэтому обычно администраторы делают пометки в самих именах файлов, что-нибудь вроде "(get info)" или "[i]".
Что ещё есть в этом окошке:
Имя файлового объекта (при наличии соответствующих прав объект можно переименовать)
Type Тип файла (имеет значение для MacOs)
Creator Какой программой сделан файл (имеет значение для MacOs)
Size Точный размер файла в байтах
Created Дата и время создания файла
Modified Дата и время последней модификации файла
Comments Дополнительная информация.
На PC-серверах дополнительная информация, естественно, не сохраняется, и при передаче файла на PC-клиент также не передаётся.
Hotline замечателен тем, что он прекрасно поддерживает как алиасы (MacOs), так и ссылки (.lnk-файлы в Windows). В директории все ссылаемые объекты выглядят так, как будто они там и находятся, и определить, что это на самом деле алиас, можно только в окне "Info".
Подчастую использование ссылки/алиаса - единственный способ подмонтировать к файловой области Hotline-сервера второй дисковод или CD-ROM.
Если ссылка "битая", т.е. объект, на который она ссылается, на самом деле отсутствует, имя объекта отображается "серым" цветом, и никакие операции над этой ссылкой не выполняются. Этим пользуются, например, некоторые администраторы, организуя "ротацию": создают алиасы директориев с нескольких CD-ROM дисков, и при смене диска в дисководе одни ссылки становятся серыми, другие, наоборот - доступными.
Создание ссылок и алиасов возможно также и средствами Hotline-клиента: Ctrl+Alt+буксировка создаёт алиас. При удалении ссылки объект, на который она указывает, не удаляется.
Сервер позволяет администратору устанавливать права доступа к файловому разделу только на уровне всего файлового раздела (то есть нельзя, например, установить права доступа конкретного пользователя к конкретной папке). Обычно на публичных серверах для гостевых аккаунтов (т.е. для посетителей) уснанавливают права на скачивание файлов из файловой области, а закачку только в upload и drop-box.
Администратор, впрочем, может назначить конкретному пользователю персональную файловую область, и тогда пользователь будет иметь доступ только к ней, а не к общему файловому разделу.
Пользователи
Все пользователи, подключенные в данный момент к серверу, перечислены в списке в окне "Online Users". Этот список динамически изменяется по мерер подключения и отключения пользователей. Как только новый пользователь подключился к серверу, он сразу же (не позднее чем через пару секунд) появится вашем списке.
Администраторы сайта отображаются красным цветом (удобно, правда?). Пользователи, не обращающиеся к серверу, через некоторое время, перекрашиваются в серый цвет ("засыпают").
Каждый пользователь в списке имеет имя и пиктограмму:
Не обязательно означает ваше реальное имя, вместо этого большинство пользователей пользуются "псевдонимами".
Псевдоним указывается пользователем в окне "Options", в поле "Your Name". Ни в коем случае не оставляйте это поле пустым, в этом случае сервер в списке пользователей отобразит ваше имя как "unnamed" или "???". Подавляющее большинство администраторов не любят пользователей с такими именами. И вообще, имя должно быть осмысленным и хоть что-то означать. Пользователь с псевдонимом "lalala" однажды пожаловался мне, что его часто вышибают с серверов за "дурацкий псевдоним".
Пиктограмма (icon) - это маленький значок, который выбирается в окне "Options" на закладке "Icon". Обычно пользователи выбирают пиктограмму исходя из представлений о своём характере. О, это важнее чем вы думаете! От того, какую пиктограмму вы для себя выберете, будет отчасти зависеть отношение к вам других пользователей.
К сожалению, выбор пиктограмм в "Options" не слишком велик. Хотя не всё так плохо: существует большое количество дополнительных "стандартных" пиктограмм (т.е. встроенных в стандартный "фирменный" клиент), полный перечень которых приведён здесь:
Для версии 1.2.3 http://hlsite.chat.ru/icons123.html
Для версии 1.7 http://hlsite.chat.ru/icons17.html
Выбрать пиктограмму из этого набора можно не совсем стандартным (и как следует не документированным) способом: Ctrl+F12, затем введите в первом поле "icon", а во втором - числовой код, соответствующий пиктограмме (числовые коды 132, 134, 139, 158, 161 и 1001-1003) являются зарезервированными. Кстати, существует целая масса таких "секретных" кодов, которые официально не документированы. Информацию о них можно найти, например, здесь.
Впрочем, и этих пиктограмм не слишком много. Хотлайн породил явление, известное как "icon wars",- за внимание пользователей конкурируют как минимум две дизайнерские группы: SoSueMe и BadMoon, производящие (и регулярно обновляющие) наборы весьма выразительных пиктограмм для пользователей Hotline.
Дополнительные пиктограммы поставляются в файле под именем "User Icons", который устанавливают в тот же директорий, в который установлен Hotline клиент. После этого клиент нужно перезапустить (если он был запущен).
В тулбаре списка пользователей присутствуют следующие пиктограммы:
Отправить выделенному пользователю приватное сообщение
Пригласить выделенного пользователя на приватный чат
Получить информацию по выделенному пользователю (администраторская функция).
Выводится следующая информация:
Nick
Псевдоним
Name Реальное имя (это имя вводится вводится и используется только администратором)
Account Используемый аккаунт
Address IP-адрес пользователя
Список скачиваемых и закачиваемых в данный момент файлов
Отключить (kick) выделенного пользователя (администраторская функция)
Если при этом нажата клавиша Alt (Command для Mac), можно отключить пользователя навсегда (запретить ему доступ к серверу) (ban).
Если список пользователей большой, и нужно быстро найти конкретного пользователя по его псевдониму, можно пользоваться "быстрым поиском": в окне "Online Users" начинайте быстро нажимать первые буквы имени.
Аккаунты
Подключение пользователей к Hotline серверу производится на основании аккаунта. Аккаунт (account) - это хранящийся на сервере файл, содержащий в себе информацию об учётном имени пользователя, его пароле и связанных с ним правах доступа к различным сервисам.
В отличие от системы определения прав доступа, существующей в операционных системах Unix и Windows NT, Hotline определяет права доступа к сервисам, а не конкретным файловым объектам:
File System Maintenance
Can Download Files Может скачивать файлы
Can Upload Files Может закачивать файлы
Can Download Folders Может скачивать папки
Can Upload Folders Может закачивать папки
Can Upload Anywhere Может закачивать в любое место (не только в upload или drop box)
Can Delete Files Может удалять файлы
Can Rename Files Может переименовывать файлы
Can Move Files Может перемещать файлы
Can Comment Files Может устанавливать коментарии к файлам
Can Delete Files Может удалять файлы
Can Create Folders Может создавать папки
Can Rename Folders Может переименовывать папки
Can Delete Folders Может удалять папки
Can Comment Folders Может устанавливать коментарии к папкам
Can View Drop Boxes Может просматривать дроп-боксы
Can Make Aliases Может создавать алиасы (ссылки)
User Maintenance
Can Create Users Может создавать аккаунты
Can Delete Users Может удалять аккаунты
Can Read Users Может читать аккаунты
Can Modify Users Может изменять аккаунты
Can Get User Info Может получать информацию о пользователях (info/Info)
Can Disconnect Users Может отключать пользователей (Установка этого флага - единственное, что отличает администратора от всех остальных пользователей. Как только флажок "Can Disconnect Users" включен, пользователь отображается в списке пользователей красным цветом)
Cannot Be Disconnected Не может быть отключен (при попытке отключить такого пользователя сервер сообщает, что "пользователь защищен")
Messaging
Can Send Messages Может отправлять приватные сообщения
Can Broadcast Может отправлять циркулярные сообщения
News Can Read Articles Может читать новости
Can Post Articles Может отправлять в новости новые сообщения
Can Delete Articles Может удалять сообщения из новостей
Can Create Cathegories Может создавать новые категории
Can Delete Cathegories Может удалять категории
Can Create News Bundles Может создавать новые группы новостей
Can Delete News Bundles Может удалять группы новостей
Chat
Can Invitate Private Chat Может приглашать на приватный чат
Can Read Chat Может читать публичный чат
Can Send Chat Может участвовать в публичном чате
Miscellaneous
Can Use Any Name Может использовать любое имя (собственно, если этот флажок включен, в списке пользователей появляется псевдоним, назначенный пользователем. Если выключен - имя (поле "Name"), назначенное для этого аккаунта администратором).
Don't Show Agreement Не показывать соглашение. Если этот флажок включен, пользователь после соединения с сервером не видит "соглашения".
Механизм установки прав в Hotline (версия 1.5 и выше) таков, что ни один из пользователей (и даже администратор), не может установить себе или другому пользователю права, которыми сам не обладает.
Список прав доступа растёт от версии к версии (приведённый выше перечень относится к версии 1.8.3), и иногда при обновлении версии сервера возникают артефакты. Однажды я потерял несколько прав, в том числе "Can Send Messages", когда корректировал свой аккаунт клиентом версии 1.7.3 на сервере версии 1.8.1.
Создание и ведение аккаунтов - исключительно администраторская задача, зачастую администратор не доверяет эту функцию даже своим со-администраторам.
Создание нового аккаунта
Открытие существующего аккаунта для просмотра или модификации
Вполне возможно, многим будет непонятно, какая разница между псевдонимами, именами и аккаунтами, и поэтому здесь могут понадобиться некоторые пояснения:
Псевдоним: имя, назначаемое пользователем и настраиваемое им в настройках его клиентской программы. Псевдоним нельзя изменить по инициативе сервера, пользователь должен это сделать собственноручно.
Настраивается: Options » Your Name
Имя: имя, которое администратор даёт пользователю при открытии аккаунта. Например, это делается для того, чтобы администратор мог пометить для себя, что за псевдонимом "MechWarrior" на самом деле скрывается John Smith, или для того, чтобы пометить целую группу пользователей, пользующихся одним и тем же аккаунтом (например, "Visitor"). Это имя отображается в списке пользователей вместо псевдонима в том случае, если в аккаунте выключен флажок "Can Use Any Name".
Настраивается: Open User » Name
Аккаунт: учетное имя (фактически - имя файла, в котором сохраняется информация о пользователе).
Вводится: New User » Login
Одним аккаунтом могут пользоваться несколько пользователей, или даже очень многие из них. Одним из примеров такого аккаунта является "guest",- поставляемый в дистрибутиве Hotline Server пользователь по умолчанию. Большинство публичных серверов используют этот аккаунт для того, чтобы принимать посетителей. Если при соединении с сервером пользователь не указал ни имени пользователя, ни пароля, используется аккаунт "guest" без пароля.
Обычно права гостевых (или обычных именованных) аккаунтов настраиваются таким образом, чтобы пользователи могли пользоваться самыми основными сервисами: отправлять и читать новости, общаться в чатах и обмениваться сообщениями, скачивать и закачивать файлы. Все остальные права, как правило, нужны только для выполнения функций администрирования сервера.