Установка RusHub на Windows и Ubuntu 10.04

Материал из MyDC's Wiki

Перейти к: навигация, поиск

Windows

Качаем и распаковываем текущую версию rushub*.rar

Запускаем хаб файлом rushub.exe и тут же останавливаем, закрывая консоль (пусть это называется перезапуск)

В созданную хабом папку plugins помещаем файл lua.dll из архива lua_plugin.rar

Закачиваем FirstRusHubBot и и распаковываем в папке scripts

Делаем предварительные сетевые настройки в config.xml

В папке scripts/FirstRusHubBot создаем файл RegUsers.dat с записью:

tRegUsers = {
   ["ник_админа"] = {
        ["sPass"] = "пароль",
        ["iProfile"] = 0,
    },
}

Лезем в папку plugins и в файле scripts.xml для активации скрипта меняем "0" на "1":

<script Name="FirstRusHubBot.lua" Enabled="1" />

Запускаем хаб, теперь Вы админ и имеете начальные функции управления хабом!

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 из-за сбоя кодировки.

Прочее

Saymon написал более функциональный скрипт регистрации, несовместимый с FirstRusHubBot - RHRegistrator

Установка ничем принципиально не отличается, требуется библиотека LuaSocket для регистрации через E-Mail (Опционально),

дополнительные скрипты: BanManager.lua, HubTopic.lua, Scripts.lua и другие.


Не раскрыто в подробностях:

Изменение сетевых параметров для крупных хабов,

Переадресация портов 4111 --> 411 по фаерволлу.

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
RusHub
Инструменты
Портал