установка ptoka ubuntu

  • Выполняем в терминале под рутом

 Загрузить командой (для версии PtokaX 0.5.0.0):

wget http://www.ptokax.org/files/0.5.0.0-nix-src.tgz
Распаковать архив:

tar -xf 0.5.0.0-nix-src.tgz
Для перехода в созданную папку PtokaX используется команда:

cd PtokaX
b. Загрузка TinyXml
TinyXml — библиотека для работы с XML-файлами используемыми в PtokaX.
Команда для загрузки TinyXml:

wget http://downloads.sourceforge.net/projec … 6_2.tar.gz
Распаковка архива:

tar -xf tinyxml_2_6_2.tar.gz
c. Сборка TinyXml
Перейти в папку TinyXml:

cd tinyxml
Сборка TinyXml командой:

make
Вернуться назад в папку PtokaX:

cd ..
d. Сборка PtokaX
Для сборки PtokaX с Lua 5.1 использовать команду:

make
С Lua 5.2 команда:

make lua52
Основная настройка хаба
Перед запуском сборки PtokaX необходимо сделать минимальные настройки.
В установленной PtokaX есть образцы файлов настройки хаба.

Для переименования папки с образцами настроек в файл настроек cfg.example надо использовать команду:

mv cfg.example cfg
Для перехода в папку с настройками:

cd cfg
a. Минимальная настройка
Для запуска PtokaX надо, как минимум, написать название хаба и указать адрес хаба.
Откроем файл Setting.xml в текстовом редакторе:

vim Settings.xml
Измененить название хаба
Находим строку
<String Name=“HubName”>&lt;Enter hub name here&gt;</String>
и изменяем
&lt;Enter hub name here&gt;
на название вашего хаба.
Например:
<String Name=“HubName”>Мой первый хаб на PtokaX</String>

Изменить адрес хаба
Находим строку
<String Name=“HubAddress”>&lt;Enter hub address here&gt;</String>
и изменяем
&lt;Enter hub address here&gt;
на адрес вашего хаба.
Например:
<String Name=“HubAddress”>ch6.ru</String>

b. Добавление зарегистрированного пользователя (Дополнительная настройка)
Неплохой идеей будет сразу добавить учётную запись мастер-пользователя.
Открываем файл RegisteredUsers.xml в текстовом редакторе:

vim RegisteredUsers.xml
Добавить ник
Находим строку
<Nick>Example_Nick</Nick>
и изменяем
Example_Nick
на ваш ник.
Например:
<Nick>СуперАдмин</Nick>

Добавить пароль
Находим строку
<Password>Example_Password</Password>
и изменяем
Example_Password
на ваш пароль.
Например:
<Password>123456</Password>

Установить профиль
Находим строку
<Profile>3</Profile>
и устанавливаем
0
для вашего профиля. (0 — мастер, 1 — оператор, 2 — VIP, 3 — зарегистрированный пользователь)

Например:
<Profile>0</Profile>

Запуск PtokaX
a. Запуск PtokaX как приложения из консоли с актуальной папкой cfg
Старт PtokaX
команда из консоли:

./PtokaX
b. Запуск PtokaX как daemon
Запуск PtokaX как daemon
Старт PtokaX из директории по умолчанию (/home/%curuser%/.PtokaX) командой:

./PtokaX -d
Запуск PtokaX как daemon с указанием директории
Запуск PtokaX как daemon с указанием директории для запуска нескольких хабов из одной PtokaX с различными настройками хабов:

./PtokaX -d -c /home/myPtokaXhub