Как
оказалось, включить RusHub не так просто. Инструкций я не нашел, потому пишу
свои заметки на эту тему, прошу не пинать... :)
1 Windows
- Качаем и
распаковываем текущую версию rushub*.rar
- Запускаем
хаб файлом rushub.exe и тут же останавливаем, закрывая консоль (пусть это называется перезапуск)
- В
образовавшуюся папку plugins распаковываем lua_plugin из указанного
выше поста
- Перезапускаем хаб
- Закачиваем
FirstRusHubBot
и и распаковываем в папке scripts
- Перезапускаем хаб
- Делаем
предварительные сетевые настройки в config.xml:
- В папке
scripts/FirstRusHubBot создаем файл RegUsers.dat с записью:
tRegUsers = {
["ник админа"] = {
["sPass"] = "пароль админа",
["iProfile"] = 0,
},
}
- Лезем в
папку plugins и в файле scripts.xml для активации скрипта
меняем "0" на "1":
<script Name="FirstRusHubBot.lua"
Enabled="1" />
Запускаем хаб, теперь Вы админ и имеете начальные функции управления хабом!
2 Ставим RusHub в Ubuntu 10.04
Основной
материал находится здесь,
я только подробно и пошагово излагаю.
По установке и настройке Ubuntu
читайте здесь.
sudo su
echo 'deb http://mydc.ru/ubuntu binary/' > /etc/apt/sources.list.d/mydc.list
aptitude update
- Устанавливаем
RusHub и lua_plugin:
aptitude install rushub
aptitude install rushub-lua
su ваш_ник
Файлы
RusHub'a сохраняются в каталоге /etc/rushub.
sudo service rushub start
sudo service rushub stop
- Для
установки скрипта меняем права на папку rushub и вложенные в нее
файлы:
sudo chown
-R ваш_ник:ваш_ник /etc/rushub
- Устанавливаем
кодировку windows-1251 для редактора.
- Устанавливаем
архиватор:
sudo
aptitude install rar
- Выбрав
в браузере (Правка-Настройки) путь для сохранения файлов /etc/rushub/scripts,
скачиваем FirstRusHubBot,
- Распаковываем:
cd /etc/rushub/scripts
rar x FirstRusHubBot_v0.2.rar
sudo service rushub start
sudo service rushub stop
- Делаем
предварительные сетевые настройки в config.xml:
cd ..
gedit config.xml
- Создаем
файл RegUsers.dat:
cd scripts/FirstRusHubBot
touch RegUsers.dat
gedit
RegUsers.dat
и
записываем:
tRegUsers = {
["ник админа"] = {
["sPass"] = "пароль админа",
["iProfile"] = 0,
},
}
- Открываем
файл scripts.xml в папке plugins:
cd ../../plugins
gedit scripts.xml
и
для активации скрипта меняем "0" на "1":
<script Name="FirstRusHubBot.lua"
Enabled="1" />
sudo
service rushub start
Примечание: На самом деле после всех
манипуляций мне пришлось редактировать ник админа в RegUser.dat из-за
сбоя кодировки.
3 Прочее
Saymon
написал более функциональный скрипт регистрации, несовместимый с FirstRusHubBot
- RHRegistrator
Установка ничем принципиально не отличается, требуется библиотека LuaSocet (не рекомендую использовать в Линукс) и дополнительные скрипты: Ban.lua, BanManager.lua, HubTopic.lua,
scripts.lua, SendToError Scripts.lua, AntiFlood.lua и другие.
Не раскрыто в
подробностях:
Изменение сетевых параметров
для крупных хабов,
Переадресация портов 4111
--> 411 по фаерволлу.
|