Ru-Board.club
← Вернуться в раздел «Программы»

» MikroBill - Микро билинг для MikroTik

Автор: DIAMONDDD
Дата сообщения: 01.03.2012 09:34
Fomichok2
Сегодня снялась абонплата, в тарифе (группе) указанна 500 руб, и стоит пункт снимать первого числа месяца. Сегодня первое число, абонплата снялась в размере 16,12903 руб. Что соотвествует 1/31й месяца. То есть абонплата сналась за 1 день. Думаю дело не в конфиге, потому что вчера и позавчера абонплата не снималась.
Автор: Fomichok2
Дата сообщения: 01.03.2012 15:42
DIAMONDDD
Да это косяк, сегодня выложу исправленную версию.
Michalich26
А какие имеено функции вам нужны от хотспота? Каким образом подключаются ваши клиенты?
Автор: DIAMONDDD
Дата сообщения: 01.03.2012 18:26
Fomichok2
Еще бы хотелось справку или видео, о примерах и вариантах взаимодействия с ТИ, ну с настройкой естественно. Собственно для меня это главное, но что-то никак не могу связать с ТИ. Руки вроде не из опы
Автор: Fomichok2
Дата сообщения: 01.03.2012 20:00
DIAMONDDD
Как раз сегодня собирался заснять, но уже не успею... скорее всего завтра.
Автор: DIAMONDDD
Дата сообщения: 01.03.2012 20:03
Fomichok2
с ТИ вроде разобрался, я не сразу понял какой пароль туда надо вводить, позже дошло что пароль от апишки
Автор: vit2002
Дата сообщения: 02.03.2012 00:38
у меня через чотспот по пппое надо что бы цеплялись.

Добавлено:
и что конкретно нужно что бы сделать с платежной системой шлюз?
Помогу чем смогу
Автор: Fomichok2
Дата сообщения: 02.03.2012 09:31
Свежая тестовая сборка
1.2.1_R2
- Добавлена возможность хранить конфиг в папке с программой;
- Исправлена ошибка при первом запуске программы;
- Исправлена ошибка при обновлении сервиса;
- Исправлена ошибка с удалением клиентов;
- Исправлено неправильное снятие абон. платы 1 числа месяца;
- Исправлены ошибки при редактировании группы;
- Оптимизирован програмный код;

Скачать: http://www.mikro-bill.ru/downloads.php?action=downloadbeta

Добавлено:
vit2002
Если только накидаете примеров кода как это сделать
Автор: Eugene Loo
Дата сообщения: 02.03.2012 10:25
[more]
Цитата:
Constantin_A
оч много это ваше сугубо личное мнение
у мя несколько иное.
1 - SimpleQueues - это "точный" шейпер, очереди на Tree не режут скорость как положено, всегда идет завышение скорости, особенно на большом кол-ве мелких пакетов (торрент например)
2 - на х86 отличные решения, гибкие, мощные, оч ремонтопригодные и кто сказал, что не надежные????? компы годами работают не выключаясь....

Да вообще всё это ИМХО, надеюсь со своей 10 летней практикой я на какое-то мнение право имею
В любом случае, судя по Вашему высказыванию, нужно учить мат. часть.
1. Это одно и тоже, просто SQ - это готовое правило фаерволла, причём, на каждую очередь по комплекту. На MUM про это говорят и на то есть много причин, поэтому не ходите по граблям, очень вас прошу. Просто при постройке деревьев нужно глубже понимать HTB, в частности PCQ, и у Вас всё получиться как надо.
Понять логику работы Вам поможет вот эта сылка
http://habrahabr.ru/blogs/sysadm/131295/
Но до этого, обязательно изучите презентацию, переведённую с MUM на Русский от Мегиса с Хабра
http://mikrotik.axiom-pro.ru/library/megisrus.pdf
Именно там раскрывается алгоритм обработки пакетов очереди.
2. Тоже говорят про это на сертификации по Тикам. Дело не в стабильности железа (хотя, о какой вообще стабильности может идти речь о норме 1000 ошибок чтения-записи в секунду, всё-таки MIPS архитектура это другой мир совсем). К сожалению, так как Тик создан на базе Линукс, он имеет свои слабые места. Одно из них, это смерь ядра по пямяти. Уже пять лет саппорт на частые перезагрузки шейпера из-за остановки ядра говорит "дождитесь сборки на новом ядре". Ничего с тех пор не поменялось. Решение есть, я про оптимизацию уже писал. Это помогает, но не панацея, увы.

В любом случае, абсолютно не настаиваю на абсолютность правоты, просто избавляю людей от хождения по граблям. А вообще надеюсь, что MikroBill займёт свою нишу на рынке и будет портирована ни Линукс как-нибудь [/more]
Автор: Fomichok2
Дата сообщения: 02.03.2012 10:59
Eugene Loo
Спасибо, очень ценный докментик. А вот тема на хабре почему-то недоступна.
Автор: Eugene Loo
Дата сообщения: 02.03.2012 11:16
Fomichok2
Странно. Тогда в поиске по ключу "Mikrotik-Qos" нужно найти статью
"Приоритезация по типу трафика и деление скорости"
Полное её название:
Mikrotik-Qos Приоритезация по типу трафика и деление скорости

Там ещё больше оч. полезной информации по теме. И, в отличие от других русскоязычных статей, эта явно написана практиком.
Автор: Constantin_A
Дата сообщения: 02.03.2012 12:27
я не буду спорить, ибо это все окурил в свое время и у мя все работает на TREE
ибо клиентов не 10 и даже не 100... SQ тут накладно и не гибко

объясните только одно почему и зачем сначала метят соединения потом уже в них пакеты

почему нельзя сразу метить пакеты на основании адрес листа?
Автор: Constantin_A
Дата сообщения: 03.03.2012 03:13

Цитата:
Eugene Loo
Спасибо, очень ценный докментик. А вот тема на хабре почему-то недоступна.

документ описание достойное,но есть "НО"

не описаны и не показаны 2 параметра для веток древа

это Limit At - гарантированная пропускная для ветки (группы)
это Max Limit - максимальная пропускная вашего канала.


если с Max Limit все ясно, то Limit At - это параметр который выходит из расчета текущей загруженности канала и кол-ва работающих юзеров

конечно если ваш внешний канал покрывает все потребности работающих клиентов то эти параметры не нужны, но у кого это так????

и вот если реализовать в билинге просчет этого параметра Limit At (а это было бы супер) то нагрузка будет неплохая для компа на котором этот билинг крутиться
Автор: Michalich26
Дата сообщения: 04.03.2012 22:15
у кого были проблемы с картами оплаты? не прибавляет дни после активации?
по хот споту хочу чтоб юзеры по впн или ппое подключались так безопастнее. чтоб все автоновно работало...поймал сеть зашел на заглушку прочитал инструкцию ..кинул денег на киви а ему в ответ смс с настройками логином и паролем.
Автор: muk_as
Дата сообщения: 08.03.2012 03:46
добавьте новый способ списания денег с баланса

допустим есть юзер с балансов 2000р и абоненткой 500р
допустим Январь он хочет юзать а Февраль уедет и не будет юзать
так вот если списывать за месяц 1-го числа каждого месяца, то к марту на его балансе будет 1000р
хотя Февраль он не юзал. и нужно буде делеать перерасчет

а вот еслб добавить что деньги списывались при первом заходе в инет то было бы логичнее.

т.е. если за месяц есть хоть сколько то трафа то абонентка списывается, т.е. вошел 2-го списалась второго за текущий каленарный месяц
а не входил в инет в данном месяце - ничего и не спишется.
Автор: pss088
Дата сообщения: 08.03.2012 12:34
После обновления до MikroBILL-Beta от 07.03.2012 слетела активация , при повторной активации пишет , что активирована и продолжает писать "пробная версия".
Не дает добавить пользователей больше 10ти, при удалении пользователей вылетает ошибка -
Автор: Fomichok2
Дата сообщения: 08.03.2012 14:57
pss088
Поправил активацию. Проверьте последнюю бету с сайта.

По поводу удаления клиентов опишите подробнее, у меня удаляет без ошибок.
Автор: pss088
Дата сообщения: 08.03.2012 15:16
По одному удаляет отлично, после выделения всех добавленных возникает ошибка -

Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.ArgumentOutOfRangeException: Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции.
Имя параметра: index
в System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
в System.ThrowHelper.ThrowArgumentOutOfRangeException()
в System.Collections.Generic.List`1.get_Item(Int32 index)
в MT_Bill.MainForm.UsersList_VirtualItemsSelectionRangeChanged(Object sender, ListViewVirtualItemsSelectionRangeChangedEventArgs e) в c:\tmp\1\MT_Bill_NEW\Forms\MainForm.vb:строка 2346
в MT_Bill.MainForm.UsersList_SelectedIndexChanged(Object sender, EventArgs e) в c:\tmp\1\MT_Bill_NEW\Forms\MainForm.vb:строка 1312
в System.Windows.Forms.ListView.OnSelectedIndexChanged(EventArgs e)
в System.Windows.Forms.ListView.WmReflectNotify(Message& m)
в System.Windows.Forms.ListView.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Загруженные сборки **************
mscorlib
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.3625 (GDR.050727-3600)
CodeBase: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
MikroBILL
Версия сборки: 1.2.1.1
Версия Win32: 1.2.1.1
CodeBase: file:///E:/MikroBill/MikroBILL.exe
----------------------------------------
Microsoft.VisualBasic
Версия сборки: 8.0.0.0
Версия Win32: 8.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.3631 (GDR.050727-3600)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.3623 (GDR.050727-3600)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.3082 (QFE.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Runtime.Remoting
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.ServiceProcess
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.ServiceProcess/2.0.0.0__b03f5f7f11d50a3a/System.ServiceProcess.dll
----------------------------------------
mscorlib.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.3625 (GDR.050727-3600)
CodeBase: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
System.Management
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Management/2.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
System.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.resources/2.0.0.0_ru_b77a5c561934e089/System.resources.dll
----------------------------------------
System.Data
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Transactions
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
Accessibility
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
Microsoft.VisualBasic.resources
Версия сборки: 8.0.0.0
Версия Win32: 8.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic.resources/8.0.0.0_ru_b03f5f7f11d50a3a/Microsoft.VisualBasic.resources.dll
----------------------------------------

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.

После закрытия окна программа вылетает.



Добавлено:
После обновления проблема с активацией исправилась, с групповым удалением по прежнему.
Автор: Constantin_A
Дата сообщения: 08.03.2012 15:39
а мне не помогло, активация не приживается...
Автор: Eugene_Loo
Дата сообщения: 08.03.2012 21:03
[more] Constantin_

Цитата:
если с Max Limit все ясно, то Limit At - это параметр который выходит из расчета текущей загруженности канала и кол-ва работающих юзеров
конечно если ваш внешний канал покрывает все потребности работающих клиентов то эти параметры не нужны, но у кого это так????
и вот если реализовать в билинге просчет этого параметра Limit At (а это было бы супер) то нагрузка будет неплохая для компа на котором этот билинг крутиться

Тут я не всё у вас понял. Параметр LImit AT не "выходит из расчёта". Если поток в очереди имеет этот параметр, то при перегрузке очереди, приоритет имеют именно пакеты из этого потока и именно не менее этой скорости. Это основы QoS. Использовать LimitAT нужно лишь если вы выделяете какой то конкрентый вид трафика из всего потока.

И всё-таки настоятельно рекомендую те доки к прочтению. То, о чём вы говорите реализовано на алгоритме PCQ.
Если внешний канал не покрывает общий запрос, то, при отсутствии всех прочих параметров, всем пользователям обрезается скорость симметрично. Если же вы не укажите в PCQ сколько нужно резать одному пользователю (на один пир, не обязательно пользователь, это может быть целая подсеть), то весь канал будет разделён поровну между всеми пользователями или подсетями, причём одним единственным правилом..

Например, у меня на Ямале есть сеть, где на всех раздаётся всего 1,5 мб/с. Конечно, изначально должна быть известна общая физическая пропускная способность канала, иначе, как же её узнать? Это значение является корневым на всю очередь. Конечно, глупо делить на всех пользователей примерно по 5-10 кб/с, поэтому там нет ограничений на пользователя. Если реально работает один, то у него будет 1,5 мб/с, у двух уже по 750 кб/с и т.д.

Кстати, вы интересовались, зачем маркировать соединения, а уже в них пакеты. Всё просто, в очередь должны попасть и те пакеты, у которых src.address не совпадает с внутренним IP абонента, ведь возвращающийся пакет уже идёт с другим src.sddr. Если этого не сделать, то придётся отдельно маркировать ещё и входящие пакеты, причём, они не факт, что будут принадлежать к тому же соединению. И, конечно, шейпиться скорость будет неправильно.

А вот промаркировав соединение, вы гарантируете, что в Очередь попадёт и то, что придёт из Интернета на конкретный исходящий запрос, а если этого не сделать, то в очередь попадёт только то, что от абонента улетит в Интернет и PCQ не сможет разделить этот траффик между абонентами, получиться как раз неправильное шейпирование. А вот применять очередь к соединениям нельзя, только к пакетам, поэтому чисто формально после маркировки конкретного соединения определённой группы (например, принадлежащей к одному тарифу) мы должны отмаркировать там пакеты. Получается, всего по паре правил на один тариф (сразу на вход и исход), а не по правилу на каждого абонента.

Для примера на тему, попробуйте решить такую задачку. У Вас есть Два провайдера (Основной и Бэкап всё за NAT). Роутинг по умолчанию на одного основного провайдера. Бэкап-провайдер с отдельным неосновным маршрутом (в отдельной таблице маршрутизации). Нужно сделать средствами Мангл так, что бы прилетающий запрос от не основного провайдера улетал туда, откуда пришёл, например, если это обращение по 25 порту, то Почтовый сервер работать просто через DST-NAT не будет, поскольку ожидает ответ на запрос именно с того же адреса, на который запрос отправил.

Честно признаться, очень интересно, как же Вы без этого настроили Шейпинг на базе Деревьев. Если не сложно, выложите экспорт, пожалуйста, ваших Мангл правил и Деревьев очередей. Возможно, вы как то иначе реализовали эту функцию? [/more]
Автор: Fomichok2
Дата сообщения: 08.03.2012 21:58
Constantin_A
Вы уверены что используете сегодняшнюю сборку? Я вижу что кто-то с идентификатором оборудования ESCP+EDVWTVIQA сидит со вчерашней беты. Если это вы, то перекачайте сборку
Автор: Fomichok2
Дата сообщения: 09.03.2012 00:47
muk_as
Хорошо, в ближайшие несколько дней реализую предложенный вами способ снятия абон платы
Автор: Constantin_A
Дата сообщения: 09.03.2012 03:21
2 Eugene_Loo

тут мои знания расходятся с вашими сильно, единственно я соглашусь с вами только если в дереве одна ветка, а если их несколько?? (несколько тарифов)
и PCQ будет именно так распределять только при одной ветке.

то параметр как раз и нужен чтоб каждому клиенту дать гарантированную полосу пропускания в зависимости от величины внешнего канала и кол-ва юззверей.

и с QoS это не связано по крайней мере в моем случае, ибо я выделяю клиенту полосу, а вот что он будет в ней творить это не мое дело, конечно было бы прикольно внутри каждой ветки сделать приоритизацию по видам трафика, но это уж только как бонус клиентам пойдет и сильно усложнит общую схему

ехпорт выкладывать не буду, это много и в данном форуме оффтоп

насчет омечивания трафика это я поперевариваю еще, зерно истины есть, исправил mangle добавил пометки соединений, пока смотрю особо ничего не изменилось хотя резать трафик стало поточнее


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

Добавлено:

Цитата:
Вы уверены что используете сегодняшнюю сборку? Я вижу что кто-то с идентификатором оборудования ESCP+EDVWTVIQA сидит со вчерашней беты. Если это вы, то перекачайте сборку


да я тут и с той и с той сборкой пробывал, счас перекачаю посмотрим.


Цитата:
muk_as
Хорошо, в ближайшие несколько дней реализую предложенный вами способ снятия абон платы


это только с логикой этого решения не перемудрите ибо это хорошо только для VPN подключений, без VPN авторизации клиента это дело работать не будет!!!

обновился, ничего не поменялось


Автор: Fomichok2
Дата сообщения: 09.03.2012 10:13
Constantin_A
Ну тогда сегоднящняя бета точно поможет. Перекачайте
http://www.mikro-bill.ru/downloads.php?action=downloadbeta

pss088
Кстати, исправил вашу ошибку с удалением. Проверьте.
Автор: Constantin_A
Дата сообщения: 09.03.2012 10:23

Цитата:
Ну тогда сегоднящняя бета точно поможет. Перекачайте  
http://www.mikro-bill.ru/downloads.php?action=downloadbeta


не помогает.
Автор: Fomichok2
Дата сообщения: 09.03.2012 10:38
Можете дать удалённый доступ?
Автор: zyat09
Дата сообщения: 09.03.2012 11:48
Fomichok2
Fomichok2


Добавлено:
День добрый. Ребята подскажите как купить лицензию на билинг и сколько она стоит?
Автор: vit2002
Дата сообщения: 09.03.2012 15:16
кстати Fomichok2
если интересно то могу рассказать как твой билинг склонировать можно

так что лучше регистрешку чуть чуть доделать надо бы
Автор: Fomichok2
Дата сообщения: 09.03.2012 17:28
vit2002
регистрашка уже в процессе доработки, поэтому не откажусь от умных мыслей. Предпочтительно в личку или на почту
Автор: mcmiha
Дата сообщения: 10.03.2012 01:24
Почему то неработает синхронизация с ТИ версии 1.1.5.218 (жмешь кнопку "проверка", пишет "ошибка соединения с ТИ"). Как ни старался, ничего не вышло. Оставлял поле с логином пустым и нет..бесполезно. Хотя удаленная косоль работает без вопросов. С версией ТИ 2.0.1 все работало нормально. И еще в настройках групп если выставить скорость для клиентов группы и бурст к примеру 130%, реально прибавляется только 30%. А если индивидуально каждому, тогда все 130 прибавляет.

Добавлено:
И еще! Допустим абонентская плата составляет 10 руб. в сутки, сегодня 10 марта, на балансе клиента 100 рублей. Если выставить (нечаянно например) системные часы на 11 марта, тогда у клиента спишутся 10 руб. и останется 90 руб. Однако если вернуть часы назад, баланс не исправляется обратно на 100 руб. и приходиться у всех править руками В ТИ с этим было лучше. Все балансы правились в соответствии с временем работы клиентов, начиная с даты начала их работы и до даты системных часов. А тут балансы движуться только вперед.
Автор: Fomichok2
Дата сообщения: 10.03.2012 09:39
mcmiha
Про бурст проверю. По поводу Ти - а у вас консоль ти установлена на той машине, где стоит микробил? если да, то попробуйте подсоеденится с консоли.
А меня наоборот в ти раздражало, что если нужно поправить дату, то баланс сам менялся. Неужели вы так часто переставляете дату на серваке?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596

Предыдущая тема: Traffic Monitor- обсуждение работы


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.