avatar_MuForum

MU ConnectServer 2011 [email protected][BoR], Обсуждение, комментарии, пожелания...

Автор MuForum, 2011 Апр. 02, 20:19

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ключевые слова [SEO] mu onlineонлайн игрыразработки development

MuForum

MU Connect Server v1.0.10.1100 @ BoR Team

Разработано S@nek[BoR]

-
## здесь был скриншот ##
----
Цитировать# Имя программы: MU Connect Server
# Версия: 1.0.10.1100
# Разработчик: S@nek[BoR]
# Дата создания: 01.08.2007
# Дата последнего обновления: 18.01.2012
# Лицензия: Бесплатная
# Язык: Английский
# Операционная система: Windows XP, 2003, Vista, 2008, Seven
# Язык программирования: Visual C++
# Сайт разработчика: https://MuForum.Info/
# Описание: Альтернатива 'ConnectServer[WebZen]'.
  • Поддержка протоколов: '20021022', '20040304', '20050502';
  • Файлы конфигурации: "BoR_Config.ini", "BoR_ServerList.dat";
  • Программа прослушивает порты всех сетевых интерфейсов;
  • Возможность изменения 'TCP/UDP' портов;
  • Включена статистика загруженности Серверов;
-- Для правильного отображения загруженности серверов, необходимо чтобы значение 'ServerCode' в 'BoR_ServerList.dat' и 'ServerInfo.dat' совпадали;
  • Возможность изменения протокола:
-- Если ProtocolMode=0, используется версия протокола '20021022'; (0.74.*)
-- Если ProtocolMode=1, используется версия протокола '20040304'; (0.97.*)
-- Если ProtocolMode=2, используется версия протокола '20050502'; (0.98.* - 1.05.*)
  • Все изменения в программе вступают в силу без перезапуска программы;
  • Возможность очистки логов в 'ConnectServer';
  • Использование IOCP системы.
- Используются асинхронные методы.
- Отправка пакетов происходит миную кэширование.
  • Защита от атаки: "Множественного подключения".
- Возможность включения/отключения защиты.
- Возможность задать максимальное кол-во подключений с одного IP-Адреса.
  • Защита от атаки: "Множественные запросы".
- Не больше 1 запроса за сессию на получение данных от ftp;
- Не больше 10 запросов за сессию на получение списка серверов;
- Не больше 1 запроса за сессию на получение IP:Port от сервера;
  • Защита от простоя сокетов.
- Возможность задать максимальное кол-во секунд сокета в простое.
  • Добавлена спец.система CrashDump.
- Если программа падает, то в папке с программой создаётся специальный диагностический файл.
[/list]
-
-
Цитировать# Ссылки для скачивания программы с разных Интернет ресурсов:
    # SendSpace.Com: Скачать;# MultiUpload.Com: Скачать;
-
-
# Благодарности:
ЦитироватьDos.Ninja - За подстегивание на этот релиз =)
WakeUp - За предоставленный сервер для тестов.
Sweng - Тестирование программы.
Simp1e - Тестирование программы.


# Заметки:
ЦитироватьДанная версия программы ещё не финальная!
Главный уклон был на быстродействие и стабильность.
Над графическим интерфейсом ещё ведутся работы.

Блок настроек с файла BoR_Config.ini
[Protection]
MultipleConnections=1 // Включена/Выключена система от множественного подключения с одно IP-Адреса.
MaxConnections=20 // Максимальное кол-во одновременных подключений с одного IP-Адреса.
WaitTime2Omission=10 // Максимальное кол-во секунд сокета/подключения в простое.


# Чем данная программа отличается от аналогов:
ЦитироватьВо-первых: Коронная моя фишка File->Move to Folder =)
- Банальность, но очень приятно и удобно =)
Во-вторых: Стабильность при большой нагрузке.
- А именно, данная версия выдерживает более 10к соединений, после чего с легкость можно зайти на сервер.
В-третьих: Мизерное использование ресурсов и потоков.
В-четвёртых: Асинхронное подключение, без использования отдельного потока.
- На порядок ускоряет подключение и снижает нагрузку на систему.
В-пятых: Асинхронное отключение.
- На порядок ускоряет подключение и снижает нагрузку на систему.
В-шестых: Отправка данных миную кэширование.
- Значительно ускоряет отправку данных клиенту.
В-седьмых: Уникальная система введения журнала/логов.
- Log_Date_start-i_#part-i.log
- Если файл превышает 10кб то создаётся новый файл с префиксом _#part-i;
- Если программа запускается в тот же день, то создаётся префикс _start-i
- Если наступил новый день, то к названию файла добавляется префикс в виде даты нового дня.
    Log_01.04.2011.logLog_01.04.2011_#part-01.logLog_01.04.2011_-_02.04.2011.logLog_01.04.2011_-_02.04.2011_#part-01.logLog_01.04.2011_-_02.04.2011_#part-02.logLog_01.04.2011_start-02.logLog_01.04.2011_start-02_#part-01.logLog_01.04.2011_start-02_-_02.04.2011.logLog_01.04.2011_start-02_-_02.04.2011_#part-01.log


P.S. -> Ну собственно и всё =)

Killbrum

По просьбам трудящихся:

Спойлер
(23:21:40) BeliyVolk: Ñàøà ïðî÷èòàé ÷òî ÿ îòïèñàë, ÿ òî÷íî òàê æå è Ñàíüêà óäàëÿþ, êîãäà îí íå ïî òåìå ïèøåò, ìíå âñåðàâíî, ïðîñòî ðàçâåëè ôëóä
(23:21:52) BeliyVolk: Èìåííî ïîýòîìó òåìà áûëà ïî÷èùåíà
(23:21:53) Killbrum: еще раз но плиз транслитом
(23:22:57) BeliyVolk: Sawa po4itai 4to 9 otpisal, 9 to4no tak je Sanka ydal9yu, kogda ne po teme, mne pofig kto iz vas ly4we, prosto powol bezosnovatelniy flood
(23:24:22) Killbrum: ну может. Я не хочу обсуждать твои модераторские или человеческие факторы. Я просто знаю на что способен главвред бора. На какие пакости и хитрости. Я уже играл с ним в русскую рулетку. Ток когда он начал позорится он потер все свои посты и смылся
(23:25:02) BeliyVolk: Sawa ti men9 vidiw ne perviy den, 9 takim ne zanimals9 ne zanimayus i ne bydy zanimats9
(23:25:30) BeliyVolk: Pover xotel bi, vaw poo4eredniy flood 100% predyprejdeniy bi nabil
(23:25:43) Killbrum: увы но я не могу сказать что я тебе полностью доверяю и т.д. , давай это просто у тебя на совести?))
(23:26:24) BeliyVolk: Ok ti videl, 4to 9 ydal9l, ni odnogo soobw4eni9 po teme ydaleno ne bilo
(23:27:14) Killbrum: я просто хочу опять же русскую рулетку. Я лоханусь - я лошара. Он лоханется - он лошара вот и всё. Всё просто.
(23:28:16) BeliyVolk: Tyt ne vse tak prosto, ti zastavil ego mnogoe peresmotret, i na danniy moment on vse taki ly4we, eto 9 govoryu kak programmist, no on viwe teb9 po klasy, tak 4to y teb9 vse vperedi
(23:28:46) BeliyVolk: Eto prosto obyektivnoe mnenie, bez obid
(23:29:14) BeliyVolk: Esli anti4it noviy ves princip deistvi9 pridymal 9
(23:29:16) Killbrum: смотреть ху из ху будут людишки. Ты говоришь что он лучше т.к. ты в Боре. Мои говорят что я лучше т.к. они в п4ф. Это психология
(23:29:41) BeliyVolk: To v razrabotke CS 9 ne y4avstvoval
(23:29:57) BeliyVolk: 9 govoryu kak lico kotoromy realno pofigy
(23:30:38) Killbrum: :-Dвсе равно это психология. Ты будешь всегда защищать бор тим пока ты там. Хотя бы потому что ты именно там а не в любой другой команде.
(23:31:11) BeliyVolk: Gi ti prosto ne znaew kak 9 na Bora naoral, kogda on pontovals9 )))
(23:31:33) BeliyVolk: Komanda odno a ymenie ocenivat sovsem drygoe
(23:33:23) Killbrum: ну это ваши отношения я в них не лезу. Просто хочу чтобы было "по справедливости". Ведь тот же фикс бор сделал только потому что мы сделали публичный тест
(23:34:17) BeliyVolk: Ne sovsem on polnostyu perepisal anti4it, tam bila problemma reweni9 kotoroi mi do six por ne nawli
(23:34:37) BeliyVolk: Vot posmotri SLIM, on 4to po teme otpisals9?
(23:36:28) BeliyVolk: Otpiwis ti 4to bi ne floodil
(23:36:50) Killbrum: античит это античит. А он тупо 2 года скрывал дырку. Явно скрывал. И игнорил всех. А фикс то простой... очень простой...

а по поводу слима не мне судить. Но я бы оставил вообще все посты не тронуты. Когда будет ясно ху из ху тогда можно чистить. Точнее не чистить а я бы перенес всё что было в другой топик (можно в тот же раздел флуда)
(23:37:36) BeliyVolk: Smisl, pyst sozdayut vo floode temy
(23:37:51) BeliyVolk: est pravila razdela
(23:38:08) Killbrum: а никто и не будет там создавать. Правила правилами но иногда эти правила играют плохую шутку
[свернуть]

2 Боря

Ога там еще 3-4 метода есть которые все прокатили.

cokpat


MuForum

#3
# Список изменений:
Цитировать1. Изменена система подключения входящих соединений.
- В корне переписана система подключения.
2. Добавлена полоса информации.
3. Изменена система отключения соединений при множественном подключении.
- Ускорена система проверки IP-Адреса.
- Усовершенствована система отключения подключения при входящем соединении.
4. "При DoSS данного конект сервера загрузка КС превышает 90%".
- Исправлено.

# MU Connect Server v1.0.10.820: Скачать;
ЦитироватьВсё таки многие вещи в ОС Windows сделаны через жопу... Пришлось отказаться от асинхронного подключения входящих соединений.


P.S. -> Жду комментариев...
+ Ждём анализ тестирования новой версии от "{8bit}DoS.Ninja".

MuForum

# Список изменений:
Цитировать1. Улучшена система фильтрации множественного подключения.
2. Оптимизирован алгоритм подключения входящих соединений.

# MU Connect Server v1.0.10.860: Скачать;

MuForum

#5
# Список изменений:
Цитировать1. Добавлена поддержка системы авто-обновления от WebZen.
- Файл "BoR_WZ_ServerInfo.ini".
- Добавил настройку "Port". (Забыл про неё)
2. Изменена полоса статистики.
- Добавлена статистика JoinServer. (Обновление каждые 30 секунд)
- Добавлена статистика кол-ва используемых структур/записей.

# MU Connect Server v1.0.10.895: Скачать;

## здесь был скриншот ##



P.S. -> По просьбам трудящихся...

Everybody

После релиза стабильного CS все пожелания/комментарии/предложения были удалены (по просьбе ТС). Вем спасибо.

MuForum


Korew

Хорошая работа санёк, Killbrum тебя подтолкнул выпустить новый релиз и за это ему спасибо.

xTc

Спасибо за релиз ! Отличная работа.
Килл,и тебе спасибо =) Глядишь с такими людьми как ты,продукцию будут выпускать качественную  

muair

релиз снова зафейлился... ЦПУ доходит до 100% при произведении атак.

MuForum

#11
Цитата: muair от 2011 Апр. 10, 15:49  релиз снова зафейлился... ЦПУ доходит до 100% при произведении атак.
Теперь уточни ОСЬ, так как на WinXP есть баг в TCP/IP. (Либо можно использовать, но, обновить до последней версии от Microsoft)
- Протестируй на Win7, 2008.
- Это ещё может возникнуть из-за того, что я очередь сделал в 100, а ограничение на XP оказывает 5 =( (Ниже написал, сам только что узнал)

P.S. -> Не забываем, что серверные ОС Windows: 2003, 2008;
+ В Ядре XP есть ряд ограничений на очередь ожидания и т.д. (Об этом всё можно почитать на MSDN)

# Добавлено:
ЦитироватьIn Windows NT 3.1 Service Pack 3 the backlog limit has been increased from 5 to 60, Socket applications now can accept 60 simultaneous connection requests without issuing a reset.

In Windows NT 3.5x the backlog limit has been increased to 100. In Windows NT Server version 4.0 the backlog limit has been increased to 200. In Windows NT Workstation version 4.0 the backlog limit has been kept at the Winsock specification of 5.

То есть, Windows NT Workstation/2000/XP - 5 backlog limit.

MSDN English;
MSDN Russian;

WakeUp


MuForum

Цитата: WakeUp от 2011 Апр. 10, 17:18  Патчер на XP позволяющий увеличивать этот лимит.
https://kaena.aliennation.in/tcpip-patcher.exe
Если эта программа делает изменения в ядре, то тогда да, если в реестре или в системных файлах - То до задницы, так как это не учитывается!

WakeUp

Цитата: MuForum от 2011 Апр. 10, 17:48  Если эта программа делает изменения в ядре, то тогда да, если в реестре или в системных файлах - То до задницы, так как это не учитывается!

на сколько помню она патчит tcpip.sys
ты же сам тестируешь на XP и проблем нету с этим, т.к. там всё это дело пропатчено или тогда проблема в другом.

MuForum

#15
Цитата: WakeUp от 2011 Апр. 10, 17:18  Патчер на XP позволяющий увеличивать этот лимит.
https://kaena.aliennation.in/tcpip-patcher.exe
Вот аналог этой программы: Half-open limit fix (patch) для Windows;

Нет, эти обе программы выполняют другую функцию.
- Я говорю про очередь на входящие соединения, а эта программа патчит очередь на полуоткрытые исходящие соединения!
- Хотя это для сервер тоже очень важно!
ЦитироватьОграничение заключается в том, что компьютеру не разрешается иметь более 10 одновременных полуоткрытых исходящих соединений.

P.S. -> Но в Windows XP есть ещё один баг в стеке TCP/IP, который уже связан с подключением. (В общем сегодня вечером постараюсь протестировать и выявить его более детально.)

Tomka

харошая работа с@ниок как всегда на уровне  спасибо за релиз

MuForum

#17
# Список изменений 1.0.10.900:
Цитировать1. Исправлена утечка дескрипторов GDI.
- Помог обнаружить Process Explorer.
2. Исправлен баг с графикой при прорисовки.
3. Изменён дизайн логов.
- Изменён размер шрифта на 16x9.
- Изменён стиль шрифтра на "Courier New".
4. Изменены размеры формы с 700x500 на 800x500.
5. Исправлены мелкие недочёты.


## здесь был скриншот ##


# MCS v1.0.10.900: Скачать SendSpace.Com;

ViperousGenius

#18
Цитировать[11:30:24]  [TIOCP->LoadExtensionFunction] ActiveSocket: 396; ErrorCode: 10022
[11:30:24]  [TIOCP->Start] Failed LoadExtensionFunction;
[11:30:24]  TCP Recv Socket Initialize Failed. Port: 44405;

Ошибка. Порты не заблокированы

Desmond

Спойлер
[свернуть]
Вот такая ошибка вылетает часто. Что это может быть?

Похожие темы (3)