| TIP: Click on subject to list as thread! | ANSI |
| echo: | |
|---|---|
| to: | |
| from: | |
| date: | |
| subject: | Web BBS + Tornado BBS |
Приветствую, All! Всем привет! Hедавно по просьбе своего знакомого описывал способ, как можно сделать PPP/BBS/EMSI в одном звонке под Windows 9x/NT/2k/XP/2003 и тп. Сейчас подумал и решил, что это описание может кому-нибудь пригодиться. Поэтому, вот. (т.е. у вас будет Web BBS и Tornado BBS одновременно) Программы, которые Вам пригодятся. 1) Мэйлер в качестве : http://taurus.rinet.ru/ 2) Tornado BBS: http://musicstation.spb.ru/tornado/ А вот само описание. И так, напомню, что отвечал на звонки и определял Taurus; RAS тоже был запущен, но к звонкам не имел отношения. ======== Hу, в общем, мэйлер стоял тогда Taurus, из ББС тогда была Tornado BBS /386. Почему Taurus и почему Tornado 386? Taurus поддерживает работу с модемом через TAPI, а это значит, что будет легче передать управление RAS через мэйлер. В общем, так и получается: при звонке через PPP, мэйлер это успешно распознает и и передаёт управление службе RAS, а там между PPP пользователем и RAS свои дела т.е. всё как обычно. Теперь насчёт Tornado BBS. Почему именно /386-я версия? Потому что под /386 версией работают все программы, памяти и времени ЦП расходуется намного меньше, чем в /DOS версии и ничего не тормозит также, как в Tornado W32. А вообще к прекрутке ББС к Taurus это не имеет особого значения. Теперь сами настройки. Первое, что нужно сделать в Taurus, это создать модемную линию и в настройках порта выбрать TAPI, потом Direct Access, потом выбрать девайс (модем, который у тебя установлен и который ты собираешься использовать). В свойствах модема надо указать строку ответа AT&D1A! (это для того, чтобы модем не бросал трубку при вызове ББС, если будешь использовать Tornado /386), все остальные команды по вкусу, кроме отсоединения, где должно быть указано ~~~AT&D2H0! (это для того, чтобы модем мог отключиться после PPP соединения, если что-то не так сработает). Теперь запуск Tornado BBS. Конфигурация ── Внешние приложения ── Сервисы, далее указать: //|D:\MAILER-US\BBS.BAT %n %B ──── ────────────────── ── ── 1 2 3 4 1 ── это Esc-Esc 2 ── путь к командному файлу 3 ── номер линии 4 ── скорость соединения У меня еще передавалась строка CONNECT для определения номера телефона и ещё некоторые параметры для моей версии Tornado, но это не обязательно, если использовать Клягинскую, Клятовскую, Фоянцевскую, XP, Millenium и тп., и тд. А вот сам командный файл (сервис Taurus): {at}ECHO OFF IF EXIST D:\TEMP\FLAGS\tor_run.00%1 del D:\TEMP\FLAGS\tor_run.00%1 net stop RemoteAccess D:\FOSSIL\ADF\adf.exe com4 2e8 3 38400 8192 8192 8 D:\TORNADO\TORNADO.EXE -N%1 -C4 -B%2 -MAT##D2O D:\FOSSIL\ADF\adf.exe unload net start RemoteAccess Теперь подробно. {at}ECHO OFF ──────────────────────── Отключает режим вывода сообщений на экран т.е. ничего не будет видно. Hадо это или нет тебе решать. IF EXIST D:\TEMP\FLAGS\tor_run.00%1 del D:\TEMP\FLAGS\tor_run.00%1 ────────────────────────────────────────────────────────────────────── Удаляет флажок занятости ББС. Hа всякий случай, если отключат свет во время работы ББС. Если у тебя ИБП, то не надо. %1 = %n т.е. первый номер передаваемого параметра в командный файл равен значению "номер линии". Удалится флажок tor_run.001. net stop RemoteAccess ──────────────────────────── Останавливается служба RAS, которая занимает порт 4, на котором висит мой модем. Теперь не занимает, соответственно. D:\FOSSIL\ADF\adf.exe com4 2e8 3 38400 8192 8192 8 ────────────────────────────────────────────────── Запускается fossil для работы Tornado /386. Если будешь использовать Tornado W32, то эта строка не нужна. D:\FOSSIL\ADF\adf.exe com4 2e8 3 38400 8192 8192 8 ───────────────────── ──── ─── - ───── 1 2 3 4 5 1 ── путь к fossil 2 ── номер com порта, на котором висит модем 3,4 ── прерывание (см. в свойствах системы, оборудование, свойства com порта) 5 ── скорость com порта. Должна быть немного больше максимальной скорости соединения. Между модемами максимальная скорость 33600, так что 38400 ── это стандарт и менять не надо. D:\TORNADO\TORNADO.EXE -N%1 -C4 -B%2 -MAT##D2O ────────────────────────────────────────────────────── Строка запуска Tornado BBS. D:\TORNADO\TORNADO.EXE -N%1 -C4 -B%2 -MAT##D2O ────────────────────── ──── ──── ─── ────────── 1 2 3 4 5 1 ── путь к Tornado BBS 2 ── номер линии (будет линия номер 1) 3 ── номер com порта. Com порт здесь можно указывать только так т.к. из Taurus он передаётся как 0 порт. 4 ── скорость соединения 5 ── для разрыва связи Tornado пошлёт в модем эту команду и "повесится трубка" модема. ## ── только для Windows NT/2k/XP/2003 и тд, для Windows 9x надо использовать &. D:\FOSSIL\ADF\adf.exe unload ──────────────────────────────── Выгрузить fossil, чтобы освободить com порт 4 и отдать порт (запустить) RAS. Для Tornado w32 эта строка не нужна. net start RemoteAccess ──────────────────────── Теперь запускается служба RAS и Taurus работает в обычном режиме. Принцип работы. Звонит модем, происходит соединение. После соединения может произойти 3 действия: 1) Мэйлер посылает строку EMSI и происходит обычная связь между двумя мэйлерами. 2) PPP пользователь посылает так называемый PPP пакет. Этот пакет распознает мэйлер, отключается от работы с модемом и передаёт управление с модемом службе RAS. Дальше происходит обычное PPP соединение. Про это я рассказывать не буду. 3) Пользователь посылает Esc-Esc, запускается сервис (BBS.BAT), который останавливает службу RAS, потом загружает fossil для Tornado /386, потом отдаёт порт 4 (в моём случае это номер 4) под управление Tornado BBS. Пользователь попадает на ББС. Если Tornado завершает работу, то посылает в модем команду "положить трубку", потом сервис (BBS.BAT) продолжает свою работу и снова запускает службу RAS. Taurus работает в обычном режиме. Таким способом у меня всё работало около 3 месяцев. Hа PPP у меня был: WEB сервер, FTP сервер, telnet сервер из второй копии Tornado (-N2) через программу COM/IP (виртуальный модем). Hу а про Tornado BBS я уж и не говорю. :) Всё работает, все проверено. Сейчас восстанавливать нет желания, да и из-за винчестера у меня периодически теряются данные. Hет желания потому, что нужно покупать новый винт. А так всё работает, проверено. Удачи! ======== Всего доброго! Алексей AlexSubbotin[yap]mail.ru ... GoldEd - это 80x25 окно в Мир ;-) --- ──) Welcome to BBS! ──) ──.0.── ──)/_Online for You/_(──* Origin: /(Kitten in Rainshire) (440-7701) (23:00-09:00)/ (2:5030/1543) SEEN-BY: 633/267 270 5030/786 @PATH: 5030/1543 966 5020/4441 715 140/1 106/2000 633/267 |
|
| SOURCE: echomail via fidonet.ozzmosis.com | |
Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.