да и какой смысл Предполагаю, что для OOG ботов, которые контролируются администрацией проекта
Обновлено до версии 3.1.1 Увеличена пропускная способность с 150 000 - 180 000 до 220 000 - 250 000 пакетов в секунду.
Обновлено до версии 3.0.3 1) Работает на последней версии Node.js 2) Выпиливание лишних зависимостей 3) Список обработчиков можно менять "на лету" (соответственно - без обрыва подключений) при помощи всё тех де методов setServerHandlers и setClientHandlers 4) Различные мелкие правки без потери обратной совместимости
Похоже, что он спамил всем подряд [IMG]
уметь ничего не надо Результат будет соответствующий :)
но можно и самому залатать, опираясь на базовые ФАК-и того же офф сайта Php Плохая идея :D
Проектом не является игровой сервер. Это что-то меняет? :) Как уже упомянули выше - разработчикам нужна стабильная ставка.
Некому сидеть думать, как перенести алгоритм mppc на NodeJS Где можно найти реализацию mppc ?) Я бы попробовал портировать это на Node JS :)
Почему решили использовать NodeJS? Есть ли желающие шарповоды?
Я не совсем это имел ввиду. Прокси ведь пропускает данные сквозь себя.То есть принимает от glinkd и отправляет сервису.Действия которые он производит после получения данных из glinkd не замедляют работу сервера? Не-а, не замедляет. Тестировал на ноуте - через прокси удалось пропустить примерно 155 000 пакетов в секунду
При высоком онлайне лаги не появляются? Нет, данные отправляю в очередь, а потом уже пачкою пишу в базу.
Это сниффер или прокси? Прокси между glinkd и остальными сервисами. Логирую все, что приходит с glinkd
Думаю это перебор логировать абсолютно всю активность. Да и базы быстро разбухать будут при онлайне ~200 Для версии 1.2.6 как раз не перебор) Уже много чего пофикшено благодаря этим логам) Помогло найти пакет, которым роняли мир и оперативно пофиксить --- добавлено: 13 янв 2018 в 19:50 --- Да и с базой все нормально, 10млн записей ~ 1гб
Логирую всю активность игроков) [IMG]
Есть пакет ACReport, который имеет следующую структуру: int: roleid Octets: report Собственно интересует структура того, что находится внутри report. Буду благодарен за любую информацию :)
Это какая?) Типа по защитам? Редакторы elements.data + gshop.data + domain2.data + все остальное
Приобрел лицензию "Максимальную". Редактор просто божественен, все интуитивно понятно :) Также Rody66 оперативно отвечает на любые вопросы по поводу редактора. Рекомендую :)
Обновил первое сообщение, добавил универсальный обработчик frequencyControl, который контролирует количество пакетов за единицу времени (фикс флуда в чат, флуда торгом и т.д.)
Обновил первое сообщение, добавил фикс OOG флуда в чат, из-за которого у игроков виснет клиент. Если до этого вы уже устанавливали прокси, то в директории "proxy" просто выполните команды: npm install pw-service-proxy@latest npm install pw-service-proxy-handlers@latest
Обновил первое сообщение. Добавил обработчик validatePacketCreateRole, который не позволит создать оборотня женского пола или друида мужского пола (из-за чего падает gs). Если до этого вы уже устанавливали прокси, то в директории "proxy" просто выполните команды: npm install pw-service-proxy@latest npm install pw-service-proxy-handlers@latest Если возникают проблемы с установкой - обращайтесь в ЛС. P. S. Также хочу поблагодарить ГрУбОсТь и werewolf за предоставленные тестовые сервера :)
Имена участников (разделяйте запятой).