BimoidIM [Серверная часть]

Вторник, 9 ноября 2010 г.
Просмотров: 680
Подписаться на комментарии по RSS

Добрый вечер.
Сеодня я расскажу вам о серверной части проекта BimoidIM.
Серверная часть представляет простую в обращении win32 программу, лёгкую в настройке и приятной по дизайну.

[скачать сервер] [скачать клиент для сервера]

Начнём с разрешения регистрации на нашем сервере.
Необходимо поставить галочки в пунктах :

-Разрешить входящие подключения на эти порты
-Разрешить регистрацию новых учётных записей в клиенте



Теперь регистрация на сервере активна, и в доступе для всех пользователей.

Для начала рассмотрим раздел Лимиты



Тут тоже всё крайне понятно.

Уделите внимание пункту "Максимальное количество клиентов"
Выставляйте значение в этом пункте с учётом мощности вашего сервера и интернет канала.

Обратите внимание на пункт "Запрещённый первый символ в имени учётной записи при регистрации"
С помощью этого пункта вы можете контролировать политику аккаунтов на сервере.
К примеру на оф.сервере запрещены все цифры в первом символе. Значит не получится сделать например логин "324606" или "53798"
Вы же можете убрать запрещённые символы совсем. Это уже на ваше усмотрение.

С помощью пункта "Минимальная длина учётной записи"можно контролировать минимальную длину учётной записи при регистрации.
Тут тоже количество символов можете выставить на своё усмотрение.





Далее рассмотрим раздел Пользователи



Здесь мы можем наблюдать количество зарегистрированных и online пользователей.
Так же с помощью раздела "Добавить нового пользователя" можно добавить аккаунт без ограничений на количество символов, ограниченных символов в начале учётной записи и т.д
К примеру можно добавить аккаунт состоящий даже из кириллических знаков.



Так же можно разослать системное сообщение всем клиентам или только всем подключенным клиентам.
Так это выглядит на сервере и в клиенте.



Ещё интересные функции присутствуют в разделе "Общий список контактов"
Вы должны помнить тот момент в истории icq, когда в контакт листах пользователей стала появляться icq 12111.
Так вот этот раздел выполняет точно такую же функцию на сервере "бимбы"



После чего при реконнекте появляется этот контакт.
С таким же успехом можно добавить общую для всех юзеров группу.

Так же в разделе Пользователи можно отключить всех online юзеров.

И отредактировать любую учётную запись.



Ещё не мало важный раздел, это "Блокировка по ip"
Этот раздел поможет забанить один конкретный ip, или же целую маску.



Ну и последнее, на что хотелось бы обратить ваше внимание, это ведение логов сервера.



Логи разделены по дням недели, и разделяются на 2 категории :

1) Логи сервера
2) Логи администратора

Логи сервера хранятся в таком виде :



Как вы уже видите в логах сервера используются 6 флагов, значение которых автор пояснил нам в начале лог файла.

Логи администратора хранятся в таком виде :



Здесь же присутствуют 5 флагов, значения которых пояснены в начале лог файла.


Вот в принципе и всё, что я хотел вам рассказать о серверной части проекта BimoidIM

Немножко слов автора
Обсуждение на форуме