/* СТИЛИ */

[#DCBEELINEKZ] БИЛАЙН ХАБЫ КАЗАХСТАН

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » [#DCBEELINEKZ] БИЛАЙН ХАБЫ КАЗАХСТАН » ◾УСТАНОВКА DC ХАБА В РОУТЕР » LEDE PtokaX 0.5.0.1-1 [DCBEELINEKZ VERSION]


LEDE PtokaX 0.5.0.1-1 [DCBEELINEKZ VERSION]

Сообщений 1 страница 5 из 5

1

https://pp.userapi.com/c851120/v851120693/aa0d3/0_U0bAGc_Wo.jpg

LEDE PtokaX 0.5.0.1-1 [DCBEELINEKZ VERSION]
Хаб для роутера под прошивкой LEDE

МОИ НЕЗНАЧИТЕЛЬНЫЕ ИЗМЕНЕНИЯ В ИСХОДНИКЕ

- Выкл LAN_IN_COMMAND_HUB_REPLACED_IT_WITH_YOUR_REAL_IP -3950
- Удалил проверку с плохим $Support -2620
alex82 ... Удалили бессмысленную опцию "Отключать клиенты, отправляющие $Supports с ошибками", поскольку "ошибками" считается только лишний пробел в конце команды.
- Заменил stdinc.h от mod11 alex82 + изменил текст 0.5.0.1 rafa -95
- HubCommands.cpp изменил Version: DCBEELINEKZ -4637
PtokaX-nix.cpp -59
- Добавил ValidateDenideArrival -3559-3587
LuaScriptManager.h VALIDATE_DENIDE_ARRIVAL, -61
LuaScriptManager.cpp 0x400000, -755 (+) и "ValidateDenideArrival" -778
- serviceLoop.cpp Местами поменял SIGSCRTMR в:(+)
alex82 ... Переместили сюда обработку таймеров, и тем самым повысили точность срабатывания в 2 раза -90

Развернуть

Подробно в моих исходниках: https://github.com/dcbeelinekz2/PtokaX_LEDE_OpenWrt
Готовый пакет ptokax_0.5.0.1-1_rafa_mips_24kc.ipk можно скачать там же.
Облако: https://cloud.mail.ru/public/Gh45/1AF9Cyoei
Продолжение темы установки PtokaX в роутер: Установка хаба PtokaX в роутер под прошивкой OpenWrt и LEDE

2

Мой Settings.xml Скрины: https://vk.com/dchub_router?z=album-124916105_252267623

Код:
<?xml version="1.0" encoding="windows-1252" standalone="yes" ?>
<PtokaX Version="0.5.0.1 rafa">
    <Booleans>
        <Bool Name="RedirectWhenHubFull">0</Bool>
        <Bool Name="AutoRegister">0</Bool>
        <Bool Name="ShareLimitRedir">0</Bool>
        <Bool Name="StripDescription">1</Bool>
        <Bool Name="StripEmail">1</Bool>
        <Bool Name="RegOpChat">0</Bool>
        <Bool Name="TempBanRedir">0</Bool>
        <Bool Name="PermBanRedir">0</Bool>
        <Bool Name="KeepSlowUsers">0</Bool>
        <Bool Name="CheckNewReleases">0</Bool>
        <Bool Name="EnableTrayIcon">0</Bool>
        <Bool Name="SendKickMessagesToOps">0</Bool>
        <Bool Name="SendStatusMessages">0</Bool>
        <Bool Name="SendTextFilesAsPm">1</Bool>
        <Bool Name="StopScriptOnError">1</Bool>
        <Bool Name="ReplyToHubCommandsAsPm">1</Bool>
        <Bool Name="DontAllowPingers">1</Bool>
        <Bool Name="BanMessageShowIp">0</Bool>
        <Bool Name="BanMessageShowRange">0</Bool>
        <Bool Name="BanMessageShowNick">0</Bool>
        <Bool Name="BanMessageShowReason">0</Bool>
        <Bool Name="BanMessageShowBy">0</Bool>
        <Bool Name="ReportSuspiciousTag">0</Bool>
        <Bool Name="LogScriptErrors">1</Bool>
    </Booleans>
    <Integers>
        <Integer Name="MaxUsers">33</Integer>
        <Integer Name="MaxChatLen">0</Integer>
        <Integer Name="MaxChatLines">0</Integer>
        <Integer Name="MaxPmLen">0</Integer>
        <Integer Name="MaxPmLines">0</Integer>
        <Integer Name="DefaultTempBanTime">15000</Integer>
        <Integer Name="MaxPassiveSr">1</Integer>
        <Integer Name="MyINFODelay">5</Integer>
        <Integer Name="MainChatAction">1</Integer>
        <Integer Name="SameMainChatMessages">1</Integer>
        <Integer Name="SameMainChatTime">1</Integer>
        <Integer Name="SameMainChatAction">1</Integer>
        <Integer Name="PmAction">0</Integer>
        <Integer Name="SamePmMessages">1</Integer>
        <Integer Name="SamePmTime">1</Integer>
        <Integer Name="SamePmAction">1</Integer>
        <Integer Name="SameMultiPmAction">0</Integer>
        <Integer Name="SameSearchAction">0</Integer>
        <Integer Name="MyINFOAction">1</Integer>
        <Integer Name="NewConnectionsCount">2</Integer>
        <Integer Name="DefloodWarningCount">3</Integer>
        <Integer Name="DefloodWarningAction">0</Integer>
        <Integer Name="GlobalMainChatAction">0</Integer>
        <Integer Name="MinSearchLen">0</Integer>
        <Integer Name="MaxSearchLen">0</Integer>
        <Integer Name="BruteForcePassProtectBanType">0</Integer>
        <Integer Name="MaxPmCountToUser">3</Integer>
        <Integer Name="MaxSimultaneousLogins">500</Integer>
        <Integer Name="PmAction2">0</Integer>
        <Integer Name="SearchAction2">0</Integer>
        <Integer Name="CTMAction2">3</Integer>
        <Integer Name="SRAction">0</Integer>
        <Integer Name="MaxDownAction">0</Integer>
        <Integer Name="MaxDownAction2">0</Integer>
        <Integer Name="MaxConnSameIP">2</Integer>
        <Integer Name="MinReConnTime">30</Integer>
        <Integer Name="MaxUsersPeak">1</Integer>
    </Integers>
    <Strings>
        <String Name="HubName">#DCBEELINEKZ</String>
        <String Name="AdminNick">DCBEELINEKZ</String>
        <String Name="HubAddress">192.168.1.1</String>
        <String Name="TCPPorts">411</String>
        <String Name="HubTopic">ПОСЛЕДНИЙ ГЕРОЙ</String>
    </Strings>
</PtokaX>

3

Скачать можно тут : http://mydc.ru/index.html?showtopic=585 … mp;p=47609

4

Причина этих ников с префиксом говна _R324 , кроется в клиенте ФлайлинкДЦП++

N.B. "Клоны" на этом скриншоте — отнюдь не ошибки хаба вследствие некорректно закрытых соединений.

По моим подсчётам, дубль-коннекты FlylinkDC++ составляют от 10 до 40 (!) процентов пользователей трёх крупнейших DC хабов.

Тема тут https://vk.com/@dchub_router-pochemu-ne … -flylinkdc
Обсуждения говна клиента  https://dchublist.ru/forum/viewtopic.ph … mp;t=28972

https://pp.userapi.com/c846218/v846218844/1659cb/qE1ovuNdQTo.jpg

5

https://github.com/pavel-pimenov/flylin … d508db805a

core/DcCommands.cpp

Код:
@@ -3875,6 +3875,7 @@ bool DcCommands::ValidateUserNick(DcCommand * pDcCommand,User * pUser, char * sN
        {
        	// alex82 ... äîáàâèëè ValidateDenideArrival
        	ScriptManager::m_Ptr->Arrival(pDcCommand, ScriptManager::VALIDATE_DENIDE_ARRIVAL);
#ifdef FLYLINKDC_USE_REMOVE_CLONE // ïîêà âåøàåòñÿ. îòêëþ÷èë
        	if (// TODO OtherUser->m_ui64SharedSize == pUser->m_ui64SharedSize &&
        	    strcmp(OtherUser->m_sNick, pUser->m_sNick) == 0 && strcmp(OtherUser->m_sIP, pUser->m_sIP) == 0) //[+] FlylinkDC++
        	{
@@ -3887,6 +3888,7 @@ bool DcCommands::ValidateUserNick(DcCommand * pDcCommand,User * pUser, char * sN
            return ValidateUserNickFinally(Reg == NULL, pUser, szNickLen, ValidateNick); // [+] FlylinkDC++
        	}
        	else
#endif // FLYLINKDC_USE_REMOVE_CLONE 
        	{
        	pUser->SendFormat("DcCommands::ValidateUserNick7", false, "$ValidateDenide %s|", sNick);


Быстрый ответ

Напишите ваше сообщение и нажмите «Отправить»



Вы здесь » [#DCBEELINEKZ] БИЛАЙН ХАБЫ КАЗАХСТАН » ◾УСТАНОВКА DC ХАБА В РОУТЕР » LEDE PtokaX 0.5.0.1-1 [DCBEELINEKZ VERSION]