myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
История благодарностей участнику mariner. Спасибо сказали: 220
Дата поста: В теме: За сообщение: Спасибо сказали:
16.8.2009, 12:04 состояние хабов
удалённое отображение информации
по идее можно все это сделать телнетом и потом парсить полученную инфу big_smile.gif
степашка
16.8.2009, 11:57 состояние хабов
удалённое отображение информации
что хотелось бы универсальную - это похвально. одна проблема - я такую хрень скорее всего могу вод линукс реализовать... а там - посмотрим.
степашка
16.8.2009, 9:51 состояние хабов
удалённое отображение информации
Webstats это умеет.
http://www.klan-hub.ru/hubstats/
степашка
2.8.2009, 15:54 Сборка Ptokax 0.4.1.1 В Debian & Ubuntu
Руководство по установке
Цитата(Herurg @ 2.8.2009, 16:18) *
разъясняю!
1) Linux ubuntu-9.04
2) рабочая папка /root/PtokaX/
я немагу себя админом зделать и в этой папке непоявились подпапки scripts и , делал я по твоей инструкции но пробывал ещё автоматический скрипт, всё одинаково!


use sudo, Luke
Вообщем так.
Давай ты на hub.mydc.ru зайдешь и мы там все обсосем

Это у нас хабик админский.
Herurg
27.7.2009, 8:38 Ratio в DC
а зачем? сформулируй причину зачем нужна. Ну кроме желания уменьшения свободы файлообмена и ратиодрочерство
Wariner
19.7.2009, 23:02 Хостниг DNS серверов.
Посоветуйте какой выбрать.
Код
<VirtualHost sib-tracker.ru:80>
    ServerAdmin sib-tracker.ru
    DocumentRoot /xampp/htdocs/sib-tracker.ru/html
    ServerName sib-tracker.ru
    ServerAlias www.sib-tracker.ru
    ErrorLog /xampp/htdocs/logs/sib-tracker.ru-error_log
    CustomLog /xampp/htdocs/logs/sib-tracker.ru-access_log common
</VirtualHost>

<VirtualHost anime.sib-tracker.ru:80>
    ServerAdmin anime.sib-tracker.ru
    DocumentRoot /xampp/htdocs/anime.sib-tracker.ru/html
    ServerName anime.sib-tracker.ru
    ServerAlias anime.sib-tracker.ru
    ErrorLog /xampp/htdocs/logs/anime.sib-tracker.ru-error_log
    CustomLog /xampp/htdocs/logs/anime.sib-tracker.ru-access_log common
</VirtualHost>


Давно я с виртуалхостами не работал, но вроде так вот должно выглядеть
serrrios
13.7.2009, 0:42 вопрос с выбором домена
Цитата(skonda @ 13.7.2009, 0:50) *
в инете нашел инфу что no-ip.com все таки платный а no-ip.org БЕСплатный. Так все таки что платно что бесплатно кто может сказать точно?


no-ip.com сайт, где можно регнуть домен. Я его тебе дал, а уж какой ты конкретно выберешь - это решать тебе, ибо выбор бесплатных доменов перевеливает за дюжину.

http://wiki.compowiki.info/NoIpCom - вот тут описано как регаться под венду

Вот список доменов (там он еще и дальше идет)
skonda
29.6.2009, 15:28 идея, которая позволит избавиться от пассивных юзеров в DC :)
ну и еще раз повторюсь - делать медиатор есть тока в самом сервере хаба, к.т. у всх с ним есть коннект big_smile.gif
степашка
29.6.2009, 8:58 идея, которая позволит избавиться от пассивных юзеров в DC :)
до прихода IPv6 все будет так. А потом - ну в планах раздать всем реальные адреса IPv6. Тады все будеть комильфо. От пассива ты не избавишься, это факт, т.к. пассив будет выставляться для поиска медиатора, иначе клиентне будет искать медиатора. Далее по сабжу - чтобы перенаправить удп сессию при данном варианте, нужен один и тот же сервер. то есть один и тот же медиатор. Если пассивный юзер А подключн к медиаторы M1 , а пассивный юзер В подключен к медиаторы М2 - то хрен что приконнектиться. тут нужно либо решение на базе хабсофта (т.к. к хабу подключены все), либо же опять расширять протокол ДЦ, то есть, чтоб при коннекте пассив-пассив передавался еще и адрес медиатора. Плюс возможен вариант, что для кого-то актив на хабе всеравно не доступен (когда это внутрисетевой хаб с доступом из инета) не думал о такой вещи???
степашка
29.6.2009, 0:02 идея, которая позволит избавиться от пассивных юзеров в DC :)
Цитата(Alexey @ 29.6.2009, 0:55) *
Одному мне кажется, что идея бредовая?
Вот даже не представляю, как трафик будет вне этого медиатора идти.


По ссылкам не ходим? тут такой изЪйоп: изначально устанавливается удп канал к удаленному серверу, а потом этот самый канал перемарщрутизируется (перефаерваллится) один к одному. то есть 2 удп канала сливаются в любви и радости. На теории так, технически же - это большой такой костыль, который при ошибке начнет нагружать сервер люто или вообще откажется работать ( при некоторых типах ната)
степашка
28.6.2009, 22:26 идея, которая позволит избавиться от пассивных юзеров в DC :)
Цитата(dolchegobano @ 28.6.2009, 22:51) *
а зачем кто-то выкладывает релизы, и гоняется за званием релизера? Зачем куча народа держит хабы на своих обычных машинках, и всячески их рекламирует (спамит) на других хабах? Зачем народ вообще расшаривает кучу файлов? Зачем энтузиасты пишут бесплатный софт для того же файлообмена? Ах, пардон, я проболтался: ключевое слово "энтузиасты", и "альтруисты".
***
Перекладывая нагрузку на одного актива, то да, не очень хорошо получается: канал может быть узким, соединение слабым, да актив может отключить комп. Но, ведь речь не об одном активе: речь идёт о том, что нагрузка может распределяться. А в случае разрыва соединения, клиент пассива должен автоматом искать нового актива.


тут ты говоришь в начале про админов, а потом говоришь про обычных юзеров. обычному юзеру, пусть он и в активе, нахрен не надо быть медиатором. Он не тузиаст
степашка
28.6.2009, 21:29 идея, которая позволит избавиться от пассивных юзеров в DC :)
Цитата(dolchegobano @ 28.6.2009, 21:57) *
в описании всех упомянутых впн-приложений чёрным по белому написано, что трафик не передаётся через сервер.


ну на счет не передается - это не всегда, ой как не всегда. Это видно хотябы из марштуров. ВПН накидывает маршрут на соединение с маской 255.255.255.255, следовательно все запросы в прицнпе будут попадать на впн сервер, если оба клиента находятся в пассиве (за натом).

На счет сервера-медаитора - эм, а зачем кто-то должен тратить свой tcp (и udp) cтэк на тех, у кого проблемы. Как говорится: проблемы негров ширифа не анонят. Понимаешь, перекладывая функцию на активом ты автоматом можешь хлебнуть с этим говна, когда у актива будет комп тормозить, из-за нагрузки на его сетевое соединение
степашка
28.6.2009, 20:45 идея, которая позволит избавиться от пассивных юзеров в DC :)
почему пассивов с пассивами не соединяет? ну это просто - представь есть NAT (то есть один адрес и много клиентов, висящих на нем). Когда клиент посылает запрос на соединение с удаленным адресом, то должно установиться соединение по определеному порту, но т.к. клиентов много, то возникает неопределенност, к кому пойдет запрос. Тогда надо пробрасывать порты через нат ( провайдер этоого не одобрит, слишком много мороки), но если порт пробросить через нат, то возникает определенность, кому будет переадресован запрос. хамачи, гарена и т.д. и т.п. по сути VPN сервера, когда есть сервер, через которые органируется тунель и гонится трафф( конечно и в таком случае возможно прямое соединение между клиентами, т.к. организуется как бы виртуальная локальная сеть, но чаще всего через сервер будет гнаться траффик). И твой вариант как раз из этой серии.
степашка
28.6.2009, 19:06 идея, которая позволит избавиться от пассивных юзеров в DC :)
дада, больше костылей, хороших и разных. нарисуйка мне схему, как это должно работать.
степашка, мамин_парень
19.6.2009, 20:34 Ваши Вопросы И Предложения По Поводу Форума
Цитата(district @ 19.6.2009, 13:12) *
Туда ли пишу? Пардон, если что. Думаю идею надо хотя бы озвучить, а то потом забуду. Не нашел на форуме раздела (или "подфорума"), посвященного функционированию домашних "серверов". Знал я одного человека, который сам делал корпуса к своим компьютерам-серверам, какие-то трубки жидкостного охлаждения прилаживал, в общем, все серьезно. Может быть, держатели крупных круглосуточных шар могли бы делиться опытом в таком разделе (или подфоруме?), какие винты брать, как их взаимодействие организовывать, какие ИБП использовать, ну и в таком духе.


да, была тема, но народ не делает грамотные серваки (и даже не стремится) и тема загнулась. если интересно почитать про всякие извраты с жолезом - тырк сюда
district
12.6.2009, 9:05 Ruiess-revu
конурс правил хабов
(: Фокс, отличный правил, вот тока то ни к чему.
Цитата
=^.^= ! ! ! !
12.6.2009, 8:51 Ptokax 0.4.1.1 В Linux Версии
Срос всех банов при рестарте ХАБа
В общем, господа линуксоиды. Столкнулся я с проблемой - птока стала вывешивать моёщый сервер, причем конктретно так, с оттягом. Расследование показало что проблема в mysql скриптах. Ибо птока стьартовала раньше mysql сервера, в результате в модуле lua проскакивала ошибка и птока начинала с дикой скоростью выедать память, а заодно и процесор (4 ядра в 100% уводила). Проблема решается переносом PtokaX в 5ый runlevel
11.6.2009, 23:56 админ-мессага))
атас! админ в чате!
Цитата(Uncle_Dif @ 12.6.2009, 0:50) *
48, точно, можешь глянуть сюда http://vkontakte.ru/album36790182_92675144,
там и дети и внук кажется есть- это про девственник, лжец- логи не внушают доверия?
Троль- ....... слов нет.
Я думал этот форум - клуб по интересам! а не по возрасту.
На 5 сек, поциентом психушки обозвать- типо нормно на этим форуме? "пативэн"(((


ты высказываешь свое мнение о долбанутости админов, кидаешь логи. Ну а что мешает мне выразить свое мнение о тебе. В конце концов - админу - админово. Просто твой, эм, ну как помягче, фееричный бред, не укладывается в возраст.... Но, как говорится, nodody cares
11.6.2009, 23:22 админ-мессага))
атас! админ в чате!
тролли на моем mydc? в газенваген, в газенваген, господа
11.6.2009, 21:29 ChatLogsMySQL
API2 | Лог главного чата
реквестую возможность настройки виды вывода информации в таблице истории чата. По тэгам. Чтобы в шапке скрипта было описание тэгов и строка , для ввода. ВВод через пробел
Тэги:
%NUM - номер
%TIME - время, когда сказано
%IP - айпи
%NICK - ник
%TEXT - сама фраза

ну и еще что можно выдумать
4.6.2009, 23:20 Диметриус
С днюхой
Тихо и незаметно этому замечательному человеку стукнуло 24.... но по информации из источников "с низов"
26.5.2009, 19:01 У кого какой рабочий стол
ну не было еще такой темы :)
Собственно интересует у кого какой раб стол. big_smile.gif
PS я ж линупсоид, не могу я рабочими столами не меряться.


16.5.2009, 11:31 Вопрос по DC++
А это ты узнаешь отсюда.
6.5.2009, 21:22 Deb-пакеты Для Ubuntu & Debian!
Собрал я таки deb-пакеты
http://citkit.ru/articles/350/ - вот тут написано как рабостать с мэнэджером пакетов.
http://www.posix.ru/distro/apt_faq/ - а тут как ставить пакеты из репозитория.
Все необходимые пакеты написаны в шапке.

PS никого ставить линукс и обучать на нем работать учить желания как то нет.
Men
1.5.2009, 11:13 Ваш ник уже занят, пожалуйста измените на какой-нибудь другой!
потому, что система такая. Типо чтобы продолжить, если сбой был. В принципе можно по идее уменьшить. Ща поищу как.

Цитата
Последнее, что мы сделаем, это заставим Linux обрабатывать большее число TCP/IP соединений за определенное время. Нижеописанные настройки уменьшают время TCP/IP подключения, чтобы можно было обработать больше соединений за тот же интервал. Также будет уменьшено время, которое Linux ждет до закрытия соединения, и время, через которое Linux разрывает устаревшее соединение. Эти настройки отключат некоторые расширения протокола TCP/IP, которые нам не нужны. Значения параметров TCP/IP стека, принятые в Red Hat по умолчанию:
tcp_fin_timeout "180"
tcp_keepalive_time "7200"
tcp_window_scaling "1"
tcp_sack "1"
tcp_timestamps "1"
Чтобы изменить параметры TCP/IP, используйте следующие команды:
echo "30" > /proc/sys/net/ipv4/tcp_fin_timeout
echo "1800" >/proc/sys/net/ipv4/tcp_keepalive_time
echo "0" > /proc/sys/net/ipv4/tcp_window_scaling
echo "0" > /proc/sys/net/ipv4/tcp_sack
echo "0" > /proc/sys/net/ipv4/tcp_timestamps
Вы можете добавить эти команды в /etc/rc.d/rc.local, чтобы они выполнялись каждый раз при загрузке компьютера. Или отредактируйте файл /etc/sysctl.conf и добавьте следующие строки:
net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_keepalive_time = 1800
net.ipv4.tcp_window_scaling = 0
net.ipv4.tcp_sack = 0
net.ipv4.tcp_timestamps = 0
Чтобы изменения вступили в силу, стоит перезагрузить систему.


кстати, опции можно добавить в /etc/sysctrl.conf
А вот, чтобы не перещзагружать серв и применить "на лету"
Код
echo "30" > /proc/sys/net/ipv4/tcp_fin_timeout
echo "1800" >/proc/sys/net/ipv4/tcp_keepalive_time
echo "0" > /proc/sys/net/ipv4/tcp_window_scaling
echo "0" > /proc/sys/net/ipv4/tcp_sack
echo "0" > /proc/sys/net/ipv4/tcp_timestamps
мамин_парень
22.4.2009, 12:03 Создание базы и юзера в MySQL
Для скриптов
Из соображений безопасности, для скриптов нужно делать отдельную базу и использовать в скрипте юзера, у которого есть права только на одну взятую базу. Это повышает защиту всего MySQL-server в целом.

Лично я для администрирования сервера использую phpMYadmin. Но это не значит, что это сложно сделать через консоль или любым другим средством администрирования MySQL. Единственный минус - для его работы нужен вэбсервер с PHP, но сей вопрос легкорешается установкой Денвера (для Windows) или LAMP (для Linux). Это сборки - Apache2 + PHP5 + MySQL server

Ну что же, преступим. Допустим, что у вас есть установленный MySQL и в нем есть глобальный пользователь root.

Если стоит есть настроенный phpMyadmin, то зайдем по ссылке http://<адрес_сервера>/<папка_с_phpMyadmin> (по умолчанию папка phpmyadmin) и увидим:

[attachment=2212:phpmyadmin1.png]

Вводим логин root и пароль и попадаем в админку MySQL.

[attachment=2213:phpmyadmin2.png]

Ну и собственно тут нас интересует пункт "Привилегии" (на рисунке подчеркнуто)
Заходим туда и видим:

[attachment=2215:phpmyadmin3.png]

Тут нас интересует пункт "Добавить нового пользователя". (подчеркнут красным). Его и жмем. И попадаем в форму для создания юзера.

[attachment=2216:phpmyadmin4.png]

Резберем по понктам:
На рисунке выделен пункте - "Создать базу данных с именем пользователя в названии и предоставить на нее полные привилегии"
Это как раз нам ведь и надо. Создать базу и дать на нее все привелгии на запис и чтение этому юзеру.
Кроме того мы видим поля:
Имя пользователя - вбиваем то имя, далее оно убдет использоваться в скрипте, как имя базы и имя пользователя
Хост - стоит поставвить локальный или 127.0.0.1 (опять же из соображений безопасности)
Пароль и подтверждение - поля для пароля. Его можно сгенерировать на этой же странице. Далеее пароль пригодится в настройках скрипта.
Если вы все ввели, то жмем "ОК" в самом низу страницы. У вас полжно появиться что-то вот-такое:

[attachment=2217:phpmyadmin5.png]

Вот собственно и все. Сбоку появится новая база, а верху в красном (хеленом) прямоугольничке - код, аналогичный тому, который надо ввести для оздания базы через консоль.

Теперь разберем способ создания базы в консоли.
Водим в консоли: mysql -u root -p<пароль> (заметьте, пароль пишется без пробелов между ним и ключом -p)
Мы увидим, что-то такое.

[attachment=2218:console1.png]

Далее важное замечание:
Большинство (почти все) команды MySQL заканчиваются на ";"
и пишутся заглавными буквами!!! Не забываем это.

Начнем создавать нашего пользователя:

Код
CREATE USER 'имя_юзера'@'localhost' IDENTIFIED  BY  'тут_пароль';


Задаем права.

Код
GRANT  USAGE  ON  *  .  *  TO  'имя_юзера'@'localhost' IDENTIFIED  BY  'тут_пароль' WITH  MAX_QUERIES_PER_HOUR 0  MAX_CONNECTIONS_PER_HOUR 0  MAX_UPDATES_PER_HOUR 0  MAX_USER_CONNECTIONS 0;


Создаем базу.

Код
CREATE  DATABASE  IF  NOT  EXISTS  `имя_базы`;


Задаем юзеру привилегии созданному пользователю на базу:

Код
GRANT  ALL  PRIVILEGES  ON  `имя_базы`  .  *  TO  'имя_юзера'@'localhost';


Ну и наконец- чтобы удалить базу через консоль надо:

Код
DROP DATABASE `имя_базы`;


А также команды выхода:

Код
quit
Доктор, Saymon21, TiGRpp
11.4.2009, 7:20 Showstatus V.1.1 Api2
API2 | Скрипт статус-сообщений
и где оно?
мамин_парень
9.4.2009, 12:49 Модули Lua В Linux
приветы те многие
В общем, меня откровенно измучила народная масса, взрывающая мою аську в просьбе помощи по скриптам под Linux (дада, ребят, не обессутьте, но вас много extreme_sexy_girl.gif )
Начнем с модулей Lua
Для вызова модулей:
libmd5 - require("md5")
libfilesystem - require("lfs")

Про пути до файлов скриптов читаем тут!
Про установку и тесты библиотек читаем тут.


Собственно еще тут будут выкладываться переделанные скрипты:
1. Webconfig & WebReg by Nicolya (Unix repack)
Для работы скрипта нужны пакеты:
liblua5.1-filesystem и liblua5.1-socket (искать в репозиториях)
[attachment=2066:www_config.tar.gz]

2. Монитор игровых серверов на основе протокола HL(1/2)
Он же SourceMon by alex82
Для работы надо: liblua5.1-socket - сматрим репозитории
[attachment=2132:sourceMo..._repack_.zip]
Nickolya, xRayNeo, мамин_парень
9.4.2009, 12:37 Webhubconfig
API2 | Скрипт конфигурации хаба через веб-интерфейс
Экспортуреутся д ругая. Ща исходник разрыл с репок. Вроде пашет. надо вместо
require("pxlfs")

require("lfs")

Распил завершен. Эй, многие, вы рады?
dj hoodo
11.3.2009, 10:57 Наборчик Новичку.
у меня стоит сие дело на линуксе. скрипты такие:
Цитата
[10:50:06] <[K.lan]Master> Скрипты:

- [ 1 ] Thunder.lua (207 kB) - скрипт для управления хабом (security)
- [ 1 ] welcome.lua (47 kB) - приветствие и инфа при входе на хаб
- [ 1 ] ScriptsManager.lua (76 kB) - бот для управления скриптами
- [ 1 ] bash.lua (451 kB) - скрипт - цитатник рунета
- [ 1 ] Top10.lua (124 kB) - список топов (много разных топов)
- [ 1 ] Eh.Greeting.Bot.lua (147 kB) - скрипт приветствий
- [ 1 ] MATOrEHEPATOP_newapi.lua (78 kB) - игра - матогенератор
- [ 1 ] Snowball_mordoboy_5.1_newapi.lua (82 kB) - игра- мордобой
- [ 1 ] Chat_History_5.1_newapi.lua (720 kB) - история чата с антирекламой
- [ 1 ] Bomb.lua (97 kB) - игра - бомба
- [ 1 ] regme.lua (103 kB) - регистрация
- [ 1 ] Snowball_menu_newapi.lua (84 kB) - менюшка от игры
- [ 1 ] NetworkSeparation.lua (79 kB) - разделение сетей
- [ 1 ] Snowball_5.1_newapi.lua (82 kB) - игра снешки
- [ 1 ] message.lua (90 kB) - доска объявлений
- [ 1 ] Hider5.1_newapi.lua (94 kB) - скрыться в списке юзеров
- [ 1 ] Hang-Man.v1.0.LUA5.X-PtokaX_newapi.lua (986 kB) - висилица - игра
- [ 1 ] HighCard_newapi.lua (78 kB) - карты - игра
- [ 1 ] informer1_newapi.lua (35 kB) - бот, который спамит объявлениями
- [ 1 ] LifeTimeBot_newapi.lua (48 kB) - время жизни хаба
- [ 1 ] say_script_newapi.lua (85 kB) - скрипт, чтобы писать без ника и т.д.
- [ 1 ] RankingScript.lua (94 kB) - скрипт рангов в чате (по сообщениям)
- [ 1 ] Talkingbot.lua (64 kB) - бот-болтун
- [ 1 ] cs_menu.lua (101 kB) - менюшка от игры
- [ 1 ] cs_script.lua (237 kB) - CS - игра
- [ 1 ] aadv.lua (63 kB) - антиреклама
- [ 1 ] Actions_newapi.lua (120 kB) - действия
- [ 1 ] changenick.lua (37 kB) - смена ника
- [ 1 ] settings.lua (134 kB) - настройщик всего и вся
- [ 1 ] CleanReg_1.0_L5.1.lua (76 kB) - очистка регистрации
- [ 1 ] GetPassword_3.0_L5.1.lua (57 kB) - получение пароля от аккаунта
- [ 1 ] AwayMsg-1.0-L5.1.lua (97 kB) - оффлайнсообщения
- [ 1 ] Poll.Bot.v.1.3d.LUA5.1.lua (93 kB) - опросы
- [ 1 ] meteo.lua (58 kB) - погода
- [ 0 ] sql.lua - скрипт для проверки MySQL и SQLite3
степашка, Uncle_Dif
4.3.2009, 21:10 Запрет На Пассивный Режим
дада, напишите ему на луа ВПРО (ВыПрямитель_Рук_Обыкновенный)
Думаю тему стоит закрыть?
мамин_парень
3.3.2009, 11:23 Запрет На Пассивный Режим
имхо, провайдер-неудачнек big_smile.gif Если люди могут качать в пассивном режиме, значит они МОГУТ присоединиться к активным. Это значит, что пров закрыл тока присоединение активных в активным (если 2ой активный должник). Кароч админа провайдера гнать в шею, как неудачника чуть более, чем полностью. И учить его, что надо(если закрывать) то делать это везде, а доступным оставить тока диапазон серверной.
мамин_парень
11.2.2009, 1:21 Deb-пакеты Для Ubuntu & Debian!
Собрал я таки deb-пакеты
Собственно, инсталлер для DEB-систем перешел в новую стадию - теперь это *.deb пакеты. Собирались на ядре 2.6.26-i686 (не amd64) и на 2.6.28-amd64 (тестировал только у себя).

Чтобы установить пакеты, нужно поставить зависимости:
Для убунту и для дебиана:
liblua5.1-0 (>= 5.1.2-4), liblua5.1-filesystem0 (>= 1.4.1-1), liblua5.1-posix1 (>= 5.1.4-1) | liblua5.1-posix0 (>= 1.0-7), liblua5.1-xmlrpc0 (>= 1.0b-4), zlib1g (>= 1:1.2.3.3.dfsg-12)

Все различие в liblua5.1-posix. В убунту 8.04.2 и ниже - liblua5.1-posix0, в debian и ubuntu 8.10 и выше liblua5.1-posix1

Enjoy!
[attachment=3369:ptokax_0..._7_amd64.zip]
[attachment=3368:ptokax_0...1_7_i386.zip]

Есть:
- нормальная обработка файлов
- удалены ВСЕ костыли
- добавлен метод PURGE
- бинарник собран по всем правилам со всеми возможными библиотеками
- добавлены описания конфигурационных файлов
- есть простенький man
- есть пример настроек
- поддерживаемые архитектуры - i386 и amd64
- в init.d скрипте кое-что добавил. вроде как баг с 1024мя юзерами не появляется.
- все настройки поставил на стандарты

Ожидается в следующем релизе:
- ну предлагайте =)

На счет MD5:
В убунтовых репозиториях оно тоже есть - тырк

PS это уже не тестовый релиз. возможны глюки, ну и обновления пакетов.
PPS огромное спасибо KT315 за помощь!
PPPS Зеркало пакетов

Новая ветка пакетов! PtokaX версии 0.4.1.2

Приведенные ниже пакеты содержать PtokaX версии 0.4.1.2. Пакеты собраны с оптимизацией -О1 (максимально возможный).
Так же немного подредактирован Makefile(исходники будут выдожены в теме про сборку)
В этой ветке рабочие файлы ptokax находятся в /var/ptokax/

[attachment=3868:ptokax_0...2_1_i386.zip]
[attachment=3988:ptokax_0...md64.tar.gz]
Ksan, Kingston, Ford Focus
26.1.2009, 2:23 PtokaX
Описание. Публикация новых версий
Setuper, а добавотать сможешь? baffle.gif

Сорри за офтоп.
мамин_парень
25.1.2009, 16:14 Компиляция Клиента Strongdc & Flylinkdc
StrongDC++ 221
ссыли поправь big_smile.gif
мамин_парень
11.11.2008, 22:33 Сборка Ptokax 0.4.1.1 В Debian & Ubuntu
Руководство по установке
Собственно для тех, кто понял, что под виндо не катит ptokaX если хаб большой. Вариантов тут несколько- перейти на YnHUB, но если и это не поможет - то на VerliHUB.... Но многие скажут - как как же скрипты, как же примочки и т.д.? Отвечаю.... С недавнего времени можно скомпилировать PtokaX под Linux или FreeBSD (удобней всего под Ubuntu или Debian, т.к. там все понятно с пакетами, необходимыми для сборки и расширения функционала)...
Собственно сборка хаба:
1. Скачиваем [attachment=963:PtokaX.rar]. Это исходники хаба версии 0.4.1.1.
2. Распаковываем их с свою домашнюю папку.
3. Скачиваем [attachment=964:tinyxml.rar]. Это исходники tinyxml
4. Распаковывает исходники tinyxml в папку /home/ваш_юзер/папка_с_исходниками_PtokaX/tinyxml/src
5. Открывает терминал и ставим нужные пакеты. Я все делаю из под root, поэтому вначале напишу
Код
sudo bash

Далее пишем(или копируем отсюда)
Код
aptitude install psutils liblua5.1-0 liblua5.1-0-dev liblua5.1-filesystem0 liblua5.1-posix1 liblua5.1-socket2 liblua5.1-sql-sqlite3-2 liblua5.1-xmlrpc0 zlib1g zlib1g-dev g++

Так же можно поставить либсы для работы с MySQL (но это уже для Ильи предложение)
Тогда надо вписать:
Код
apt-get install liblua5.1-sql-mysql-2 liblua5.1-sql-mysql-dev

6. Переходим в папку с tinyxml и собираем парсер xml-файлов
Код
cd ~/папка_с_исходниками_PtokaX/tinyxml/

Далее пишем:
Код
make

Если все прошло удачно, то должно вывести сообщение о том, что собран файл tinyxml.a
7. Теперь собирает PtokaX
Для этого пишите в терминале:
Код
cd

Далее:
Код
cd ~/папка_с_исходниками_PtokaX

а теперь собираем ;)
Код
make

Если оно не напишет ошибок, то в конце концов в папке с исходниками PtokaX появится исполняемый файл PtokaX
8. Далее идем ниже по мануалу и читаем как сделать, чтобы хаб автостартовал при загрузке.
Собрав же хаб вы сталкнетесь с проблемой - вы не сможете его запускать автоматически.... Можно извращаться по разному, но я предлагаю самый простой способ - это добавить хаб в Init.d и забыть о проблемах. Хаб будет стартовать как служба.
Чтобы это сделать, необходимо:
1. Скачать и скомпилировать хаб.
2. Переименовать полученный исполняемый файл в ptokax и переместить в /usr/sbin
3. Отредактировать файл skeleton и отредактировать его ка надо. Ниже я предлагаю свой вариант ->>> [attachment=1600:ptokax.txt] <<<-. В нем уже все настроено, но в качестве рабочей директории используется /home/gyrt/.PtokaX. чтобы все работало, вам необходимо найти строку:
Код
DAEMON_ARGS="-D -C /home/gyrt/.PtokaX"

И заменить путь после аргумента -c на нужный вам.
4. После этого (убрав расширение .txt) кидаем файл в /etc/init.d b и в консоли выполняем
Код
update-rc.d ptokax defaults

Иногда может потребоваться параметр -f
Код
update-rc.d -f ptokax defaults

все, ссылки на автозапуск добавлены в rc.d хаб стартанет при запуске системы, используя в качестве рабочей директориии ту, что вы прописали в скрипте автозапуска. В нее нужно скинуть настройки хаба, скрипты, там же стои искать логи....

Вроде все... Если надо - спрашивайте. Enjoy TUX Power bad_smile.gif

PS если что - пишите сюда, покурим маны. ;)
PPS этот ман не претендует на универсальность. Это просто предложение, которое работает, а значит его можно использовать. big_smile1.gif

[UPD]
Вот, парни, специально для ленивых собрал инсталлер&#33; Собственно вот оно ->>> [attachment=1601:ptokax_0.4.1.1_0.zip] <<<-
Распаковать архив и там запустить из конфоли файл install.sh. Вот и все... Далее оно все сделает само&#33;
Jaska, Tsd, Invisible, IOzer, Ksan, Iskandark, Kingston, Saymon21, Win32, X-Sky, SergeySV, Sunshine-hub, TiGRpp, Wildcdu, gumin, MIKHAIL, flipps, Unique
6.11.2008, 19:06 Thunder
API1, API2 | Бот
да, мой зандер бродит по рунету big_smile.gif))))))))))) т.к., если помнишь Илюх, ты еще мне говорил, что все это лажа, что тупая команда fhubs =)

Young, используй внешнюю регу.
мамин_парень
19.7.2008, 0:35 Ptokax Как Системная Служба.
Фоновая работа PtokaX
Сейчас все версии PtokaX выходят и в консольных вариантах. Я озаботился этой проблемой, и в результате подбора скриптов перестал нуждаться в GUI PtokaX. Следующий вопрос был таков: "Как добавить PtokaX в список служб?" И тут мне помогла программа FireDaemon...

Далее инструкция по пунктам:

1. Скачиваем FireDaemon. [attachment=285:firedaem...1_5_1_ga.rar]
2. Устанавливаем его(думаю с этим не должно быть проблем).

3. После этого запускаем FireDaemon и видим такое вот окно.
[attachment=286:fdnew.GIF]
В этом окне нажмите выделенную кнопку и откроется окно создания нового сервиса. Открыта вкладка Program.

4. В откпывшемся окне заполняем графы:
а) ShortName - Короткое имя сервиса.
б) Description - Описание
в) Ставим галочку рядом с Console Appliation
г) далее прописываем путь до приложения и рабочую директорию в графах Executable и Working Directory соответственно.
[attachment=287:fdnewserv1.GIF]
д) после этого идем во вкладку Settings.
e) здесь выставляем Hidden в графе Show Window
ж) а в графе Priority ва\ыставляем Above Normal
Кроме того в этой вкладке есть еще 2 параметра - Enable Debugging (для PtokaX увы работает, но не до конца) и графа Upon Program Exit и рядом место для ввода времени в миллисекундах (если оставить все как есть, то при внезапном вылете хаба из-за ошибки, он снова запустится через 5 секунд).
[attachment=288:fdnewserv2.GIF]

5. Жмем Install и на перезагрузку. Сервис добавлен и будет автоматически запущен.
Вот результат:
[attachment=292:fdrun.GIF]

Примечание: выкладываю так же свой конфиг. Его можно загрузить. Нужно будет поправить только пути до самого приложения и рабочей папки.
[attachment=290:fdnewserv3.GIF]
Привер конфига:[attachment=289:service.xml]

Данный способ является альтернативой стандартному.
Setuper, Invisible, JkOFF, Saymon21, BVSBVS

6 страниц V  « < 3 4 5 6 >
RSS Сейчас: 23.11.2024, 2:26