Начална страница
Новини от последните версии
Информация за възможностите на програмата
Файлове с помощна информация за работа с програмата
От тук изтеглете програмата
Информация за контакти с мен
Бързи отговори на важни въпроси


Тук ще намерите файлове, чрез които можете да се запознаете подробно с работата с програмата Сървър и програмата Клиент

Назад към Помощни файлове

  • Допълнителни настройки на Сървъра и Клиента от файла User.ini

  •         Програмата Сървър поддържа настройки, които се описват във файла User.ini. Ако искате да ги използвате, първо създайте такъв файл (ако нямате) в същата директория, където се намира файла ComputerClubManager2.exe и го отворете с Notepad. Файла User.ini се състои от секции, които са записани между символите [ и ] . За момента се поддържат следните секции:
  • Секция [HTTP Server]
    Тази секция настройва поведението на вградения HTTP сървър в ComputerClubManager2.exe. Единствената засега настройка в тази секция е с име LocalPort, която указва на кой порт да "слуша" вградения HTTP сървър. Ако използвате Internet Explorer или друг браузер за да се логвате в програмата Сървър и да гледате информация, но искате да използвате друг порт за връзка, задайте номера на порта по следния начин:
    LocalPort=12345
    като на мястото на 12345 напишете порта, на който искате HTTP сървъра да слуша. Ето как би изглеждала тази секция с настроен порт 12500:
    [HTTP Server]
    LocalPort=12500


  • Секция [Special]
    Тази секция определя поведението на програмата Сървър и Клиент в определени ситуации. Ето и стойностите, които могат да се задават в тази секция:

  • ClientLanguage - Задава език, който Клиента да използва. Възможните стойности са bg или en. Пример:
    ClientLanguage=en - Това ще накара Клиентската програма да показва надписите си на английски. Ако тази настройка я няма или е ClientLanguage=bg, ще се използва български език.


  • HideUnusedPackets - Определя дали да се скриват пакетите, които не са конфигурирани, от списъка "Пусни го за" в прозореца "Специални" на компютрите. Ако стойността е 1 - няма да се показват неконфигурираните пакети, ако тази настройка я няма или е различна от 1 - ще се показват всички пакети. Пример:
    HideUnusedPackets=1 - ще скрие неконфигурираните пакети от списъка.


  • ClientCardPasswordTimeOut - Задава колко минути да е времето, през което клиентите да могат да си пишат паролата, когато използват компютър на Клиентска карта. Възможните стойности са 1, 2 или 3 минути. Всички други зададени стойности (или ако тази настройка липсва) ще се считат за 1 минута. Пример:
  • ClientCardPasswordTimeOut=2 - Задава времето за въвеждането на паролата от клиентите да е максимум 2 минути.


  • SumStepForFastLimits - Задава стъпката, през която да се увеличава сумата, когато се натисне десен бутон върху лимитите на компютър (бързото задаване на лимити). Стойността която трябва да се даде, е в стотинки. Пример:
    SumStepForFastLimits=70 - Задава стъпката на сумата при бързи лимити да е 70 стотинки. По този начин се постигат сумите 0,70 ; 1,40 ; 2,10 и т.н. Ако тази настройка липсва, за стъпка ще се приеме закръглянето на сумите от менюто [Настройки] - [Цени и категории] - "Сметките да са кратни на (лв.)"


  • EnableClientRequests - Определя дали клиентите могат да правят заявки от техните компютри до Сървъра. Ако стойността е 1, значи им е позволено. Ако тази настройка е 1, в прозореца с информацията за изминалото време на клиентските компютри, ще се появи бутон "Запитване / Поръчка", от където те ще могат да изпращат свободен текст на Сървъра. От Сървъра, този текст се вижда с натискане на главното меню [Специални] - [Запитвания / Поръчки]. В този прозорец оператора може да използва някои специални команди като ги въвежда в текстовото поле. Първата е /?ignore - тя показва кои компютри са игнорирани. Втората е /+ignore - тя игнорира избрания номер на компютър от списъка с надпис "До". Третата операторска команда е /-ignore - действа също като /+ignore но маха игнорирането на зададения компютър. Всякакъв друг текст ще се изпраща до избрания компютър в списъка с надпис "До", или до всички, ако там е зададено "*". Всички команди се изпълняват, след като се натисне бутона "Изпрати". Пример:
    EnableClientRequests=1 - Позволява заявките от клиентските компютри. Всяка друга стойност, различна от 1 или отсъствието на тази настройка, забранява заявките / поръчките от клиентските компютри.


  • От Packet1Color до Packet13Color - Задават цветовете за отделните пакети. Цвета се задава във формат R,G,B където R е черената съставка на цвета със стойност от 0 до 255, G е зелената съставка и B е синята. Ако не знаете какво представлява RGB не използвайте тези настройки. Пример:
    Packet1Color=255,255,128 - Задава цвета за Дневен Пакет да е жълт. Номерата на пакетите в тези настройки отговарят на поредността на пакетите в прозореца от менюто [Настройки] - [Цени и категории] (възможно е да има някакво разминаване и да не следват същия ред - нямам време сега да гледам точно как съм ги направил :) ). Packet13Color се отнася за компютрите, пуснати на Клиентска карта. Ако някоя (или всички) от тези настройки липсва, ще се използват стандартните, които се задават от "Лични настройки" на операторите (меню [Настройки] - [Персонал]).


  • DeathComputersTimeOut - Объркал съм май малко английския тука но няма значение. Тази настройка показва след колко минути без връзка с някой от компютрите, той да става с червен фон (за да се види добре, че с някой компютър няма прекалено много време връзка и да могат операторите да реагират). Стойността се задава в минути. Пример:
    DeathComputersTimeOut=4 - Ако с някой от компютрите програмата Сървър няма връзка повече от 4 минути, ще го покаже с червен фон. Ако тази настройка липсва, програмата Сървър няма да прави компютрите с червен фон (ще са червени само екранчетата им, които показват тяхното състояние).


  • ClientMustAcceptOnlyLocalConnections - Определя дали клиентските компютри да приемат връзки само от Сървъри, които се намират в тяхната мрежа (такива, които първите три числа от IP адреса съвпада с техния). Ако стойността на тази настройка е 1, клиентските компютри няма да приемат заявки за свързване от компютри, които са извън тяхната мрежа. Пример:
    ClientMustAcceptOnlyLocalConnections=1 - Клиентите ще приемат връзки само от компютри от тяхната мрежа. Ако тази настройка липсва или е със стойност различна от 1, тогава това ограничение отпада.




  • Има и други настройки, които обаче засега не са интересни (някои от тях си ги създава Сървъра). Ето един пример за съдържание на User.ini файл, който задава следните настройки:
  • Порта, на който слуша HTTP сървъра да е 23156 (LocalPort=23156)
  • Езика на клиентските компютри да е английски (ClientLanguage=en)
  • Да не се показват пакетите, които не са конфигурирани при пускане на компютри от прозореца "Специални" (HideUnusedPackets=1)
  • Времето за което клиентите трябва да си напишат паролите за клиентските карти да е 3 минути (ClientCardPasswordTimeOut=3)
  • Стъпката на сумата за бързите лимити да е 60 стотинки (SumStepForFastLimits=60)
  • Позволени са заявките / запитванията от клиентските компютри до Сървъра (EnableClientRequests=1)
  • Компютрите, до които Сървъра няма връзка повече от 5 минути да стават на червен фон (DeathComputersTimeOut=5)


  • [HTTP Server]
    LocalPort=23156

    [Special]
    ClientLanguage=en
    HideUnusedPackets=1
    ClientCardPasswordTimeOut=3
    SumStepForFastLimits=60
    EnableClientRequests=1
    DeathComputersTimeOut=5


    Назад към Помощни файлове