Войти или зарегистрироваться

Утилита Софтина для уменьшения лагов сервера

  • Автор темы Автор темы stew
  • Дата начала Дата начала
После тестирования отпишись в ЛС, плиз. Тоже хочу попробовать :3
Ну вот уже пол дня гоняю через этот прокси. Все здорово, ни разу не выкинуло. Проблема только такая: нельзя банить ребяток по айпи - у всех же 127.0.0.1 :-) Думаю форкнуть утилитку и дописать к ней возможность бана и еще пару ништячков.
 
Ну вот уже пол дня гоняю через этот прокси. Все здорово, ни разу не выкинуло. Проблема только такая: нельзя банить ребяток по айпи - у всех же 127.0.0.1 :) Думаю форкнуть утилитку и дописать к ней возможность бана и еще пару ништячков.
Как допишешь - стукни в скайп или ЛС :3
 
Надо попробовать :3
Хотя у меня и так 33 тпс, ну ничего, 40 будет)))
 
"Если кого замучали лаги - попробуйте TCPBuffer.
Это программа прокси-сервер для Minecraft.

Думаю что продвинутые люди знают minecraft шлёт кучу небольших сетевых пакетов до сервера.
Пакеты размером около 15 байт отправляются серверу с интервалом менее чем 0.00001 мс.
В итоге к этим 15 байтам полезной информации прибавляется чуть больше 60 байт лишней.
Иначе говоря Minecraft использует до 5 раз большую пропускную способность сети, чем ему нужно на самом деле.
Далеко не все сетевые платы выдерживают подобное насилие над собой.

TCPBuffer перехватывает кучу этих маленьких сетевых пакетов и отправляет их парой больших каждые 50 миллисекунд.

tcpbufferexplanation.png

Программа должна решить проблему лагов и постоянных разрывов. Некоторым она уже помогла.

У TCPBuffer довольно простой интерфейс, разобраться в ней не трудно.
Кроме того у программы есть консольный режим, позволяющий запустить прокси с уже заданными параметрами, без лишних назойливых окон.
Создаём или редактируем существующий bat-файл для запуска игры или самой программы. Добавляем
javaw -jar -Dgui=false -Dport=%порт сервера% -Dtarget.address=%адрес сервера% -Dperiod=%период отправки пакетов% tcpbufferv5.jar
javaw -jar -Dgui=false -Dport=25565 -Dtarget.address=mc.ololo.ru -Dperiod=50ms tcpbufferv5.jar

Автор программы - Florian Köberle.
Оригинальный пост и тема .
Исходники программы выложены на github."

Вот собственно ссыль
Nice мне помогло лагов вообще уменьшилось до минимума хотя у меня сервак с 75 или 80 не помню сколько там модов!
 
Один фиг, если у вас слабая машина, то сервер все равно будет лагать, т. к. серв все равно должен обрабатывать эти пакеты. Основная нагрузка уменьшается только на интернет канал.
 
Соль в том что помогает при большой нагрузке на сеть, то есть если у вас 150-200 игроков, то она реально снижает нагрузку на машину
 
Подпишусь на тему, заинтересовала.
 
жаль только что не будет она развиваться(
java не моё направление, только если кто другой допилит.
 
Она работает!:eek:
 
это было актуально когда сетевой движок был отличный от netty, а в чем смысл сейчас, не ясно
 
а что поменялось? я не в курсе
Ну лично у меня в то время, были проблемы с сервером вроде time out и прочее и данная утилитка помогала игрокам с плохим интернетом. А теперь сервер на другом сетевом движке и такой проблемы нет
 
Во вам делать нехрен, как апать старье с 2012 года.
 
Назад
Верх