Уменьшаем пинг в CounterStrike

Получилось так, что нужно было ставить КС сервер в сетке, а времени на это просто не хватало. Далее мои действия.

1. Попробовал поставить Linux Open CS Server (раньше об этом я писал), но получилась следующая проблема – клиент не видел в списке доступных серверов мой сервер, а связано это с тем, что необходимо устанавливать патч туда.  Я точно не знаю подходит ли виндовый патч под линуховый сервер, поэтому решил не тратить попусту время, а поставить его под виндой.

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

А вот и сама проблема:

Установил, запустил – работает. Прихожу в тот игровой клуб, соединяюсь и вижу, что КС клиент мне сообщает, что пинг до сервера около 15 мс. В этот момент моя морда лица полностью приняла форму вот этого смайлика – «о_0″.  Ведь их с сервером соединяет 70 метров витой пары, как там может быть пинг 15 мс?. А самое интересное было тогда, когда я запустил ping на этот комп, где сервер стоит и увидел там «>1 мс». И так, я сделал вывод, что КС клиент непонятно откуда берет эти пинги и они не соответствуют правде.

Решение проблемы:

Решение этой проблемы довольно простое и его нужно заносить в рубрику «Необъяснимо, но факт».

1. Запускаем КС сервер

2. Открываем в видеоплеере любой .avi файл

3. После 15 – 20 сек. игры делаем КС серверу restart, ставим на паузу плеер и сворачиваем.

До последнего момента не верил я в этот способ, но когда пришел в игровой клуб и увидел пинг в КС 4 – 5 мс, то мое лицо опять приняло форму того смайла.

Вот таким хитрым способом сбиваем пинг в КС :) Может кому то пригодится.

ЗЫ. остается вопрос, а в линухе как тогда?))

Постовые: дизайна интерьера, правила покера комбинации, однокласники ru

Поделиться этой заметкой с друзьями:

Добавь меня:

Вы можете оставить комментарий, или поставить трэкбек со своего сайта.

10 комментариев(я)

  • 18.05.2009 08:25, Sq!m сказал:

    А если после 3-го шага закрыть плеер, то опять будет длительный отклик?

    Если подумать логически, то можно выдвинуть следующую гипотезу. КС-сервер использует некую библиотеку, которую подгружает при обращении клиента. Когда эта библиотека уже есть в памяти, то загрузка происходит быстрее. В случае запущенного плеера с .avi-файлом эта самая библиотека уже загружена в памяти, поэтому КС-сервер работает быстрее. Возможно таких библиотек несколько и они не маленькие, так что косяк кодеров КС-сервера налицо :-D

    Если я ничего не путаю, то в винде есть каталог в system32 под названием «cachedll» или как-то так. И библиотеки из этого каталога, по идее, должны висеть в памяти без выгрузки. Поэтому если поместить наши библиотеки в этот каталог, то необходимость фокусов с плеером отпадёт. Не факт что этот финт сработает, но попробовать стоит, другой вопрос как определить какие библиотеки нужно кэшировать… :-))
    Короче, как пофиксить думайте сами, я лишь причину предположил ;-)

    Следуя предположению, должен работать вариант без первого пункта, т. е.:
    - открываем в видеоплеере любой .avi файл;
    - после 15 – 20 сек. (??? пары секунд недостаточно?) игры запускаем КС-сервер, ставим на паузу плеер и сворачиваем.

    • 22.05.2009 10:13, БопоХ сказал:

      не понимаю, неужели пинг 15мс в кс так кртитчен :-)

      • 01.06.2009 20:06, Silver Ghost сказал:

        Думаю, что отследить, какие либы подгружает плеер не проблема. Потом можно перекинуть их в папку и все. :)

        Кто попробует – отпишитесь, интересно. :)

        • 12.06.2009 09:33, aSiD сказал:

          Врядли это связано с подгрузкой либ, т.к. пинг при коннекте был бы большим, а дальше либа не должна выгружаться если она используется при каждом обмене пакетами с клиентом…

          Однако же своей гипотезы предложить не могу ж(

          • 03.07.2009 03:06, gM@X сказал:

            если ещё увеличивается, fps на сервере, то для сорс (Counter-Strike: Source) дос таточно запустить, что нить типа Windows Media Player, т.е. просто запустить программу, а не проигрывание. Возможно и на кс16 прокатит :).

            Плюс для сорса есть такая штучка как metamod: source, так вот для него есть плаг fps boost, думаю из названия понятно :)
            Наверняка такое и для классика есть. Кстати в Left 4 Dead этот бустер уже не помогает и запуск плеера, всё равно fps низкое.

            и ещё по netgraph (в игре есть такая консольная команда которая выводит вниз экрана реальную ситуацию с сетью и fps на клиенте)

            • 12.11.2009 18:39, VITEK сказал:

              Такая ситуация,на серваках CS Source пинг нормальный 4 10….а с ботами если играть,то подымается пинг под 150 ппц трудно попасть в чела ….
              что делать ?как его снизить..взаранее спасибо

              • 04.03.2010 08:54, sergej сказал:

                У меня пачка КС серверов на убунте, сложностей никаких
                только очень важно наличие rt ядра.
                Если надо могу поделиться рабочим сервером

                • 03.06.2010 12:31, игорь сказал:

                  подскажите пожалуйста,как понижать пинг в кс?
                  играю на интернете YOTA и очень большой пинг,бывает и за 800 зашкаливает ((((((( не радует это и меня и играков((((

                  • 23.07.2010 17:16, Vladik сказал:

                    дружище, та же лажа….видимо, никто нам с тобой не поможет…

                    • 23.07.2010 17:17, Vladik сказал:

                      yota редкостное дерьмо

                      (Обязательно)
                      (Обязательно, не публикуется)

                      Я пришел к тебе с дискетой - рассказать, что сеть упала