Получилось так, что нужно было ставить КС сервер в сетке, а времени на это просто не хватало. Далее мои действия.
1. Попробовал поставить Linux Open CS Server (раньше об этом я писал), но получилась следующая проблема – клиент не видел в списке доступных серверов мой сервер, а связано это с тем, что необходимо устанавливать патч туда. Я точно не знаю подходит ли виндовый патч под линуховый сервер, поэтому решил не тратить попусту время, а поставить его под виндой.
2. Скачал пару готовых серверов, кучу карт, посоветовался с местным игровым клубом (они тоже мои абоненты) и решили, что поставим без античита, т.к. товарищ из игрового клуба немного помешан на маленьком пинге и до сих пор не может понять, что бегать он быстрее не сможет.
А вот и сама проблема:
Установил, запустил – работает. Прихожу в тот игровой клуб, соединяюсь и вижу, что КС клиент мне сообщает, что пинг до сервера около 15 мс. В этот момент моя морда лица полностью приняла форму вот этого смайлика – «о_0″. Ведь их с сервером соединяет 70 метров витой пары, как там может быть пинг 15 мс?. А самое интересное было тогда, когда я запустил ping на этот комп, где сервер стоит и увидел там «>1 мс». И так, я сделал вывод, что КС клиент непонятно откуда берет эти пинги и они не соответствуют правде.
Решение проблемы:
Решение этой проблемы довольно простое и его нужно заносить в рубрику «Необъяснимо, но факт».
1. Запускаем КС сервер
2. Открываем в видеоплеере любой .avi файл
3. После 15 – 20 сек. игры делаем КС серверу restart, ставим на паузу плеер и сворачиваем.
До последнего момента не верил я в этот способ, но когда пришел в игровой клуб и увидел пинг в КС 4 – 5 мс, то мое лицо опять приняло форму того смайла.
Вот таким хитрым способом сбиваем пинг в КС :) Может кому то пригодится.
ЗЫ. остается вопрос, а в линухе как тогда?))
Постовые: , ,

Рубрики
Теги: 
А если после 3-го шага закрыть плеер, то опять будет длительный отклик?
Если подумать логически, то можно выдвинуть следующую гипотезу. КС-сервер использует некую библиотеку, которую подгружает при обращении клиента. Когда эта библиотека уже есть в памяти, то загрузка происходит быстрее. В случае запущенного плеера с .avi-файлом эта самая библиотека уже загружена в памяти, поэтому КС-сервер работает быстрее. Возможно таких библиотек несколько и они не маленькие, так что косяк кодеров КС-сервера налицо :-D
Если я ничего не путаю, то в винде есть каталог в system32 под названием «cachedll» или как-то так. И библиотеки из этого каталога, по идее, должны висеть в памяти без выгрузки. Поэтому если поместить наши библиотеки в этот каталог, то необходимость фокусов с плеером отпадёт. Не факт что этот финт сработает, но попробовать стоит, другой вопрос как определить какие библиотеки нужно кэшировать… :-))
Короче, как пофиксить думайте сами, я лишь причину предположил ;-)
Следуя предположению, должен работать вариант без первого пункта, т. е.:
- открываем в видеоплеере любой .avi файл;
- после 15 – 20 сек. (??? пары секунд недостаточно?) игры запускаем КС-сервер, ставим на паузу плеер и сворачиваем.
не понимаю, неужели пинг 15мс в кс так кртитчен :-)
Думаю, что отследить, какие либы подгружает плеер не проблема. Потом можно перекинуть их в папку и все. :)
Кто попробует – отпишитесь, интересно. :)
Врядли это связано с подгрузкой либ, т.к. пинг при коннекте был бы большим, а дальше либа не должна выгружаться если она используется при каждом обмене пакетами с клиентом…
Однако же своей гипотезы предложить не могу ж(
если ещё увеличивается, fps на сервере, то для сорс (Counter-Strike: Source) дос таточно запустить, что нить типа Windows Media Player, т.е. просто запустить программу, а не проигрывание. Возможно и на кс16 прокатит :).
Плюс для сорса есть такая штучка как metamod: source, так вот для него есть плаг fps boost, думаю из названия понятно :)
Наверняка такое и для классика есть. Кстати в Left 4 Dead этот бустер уже не помогает и запуск плеера, всё равно fps низкое.
и ещё по netgraph (в игре есть такая консольная команда которая выводит вниз экрана реальную ситуацию с сетью и fps на клиенте)
Такая ситуация,на серваках CS Source пинг нормальный 4 10….а с ботами если играть,то подымается пинг под 150 ппц трудно попасть в чела ….
что делать ?как его снизить..взаранее спасибо
У меня пачка КС серверов на убунте, сложностей никаких
только очень важно наличие rt ядра.
Если надо могу поделиться рабочим сервером
подскажите пожалуйста,как понижать пинг в кс?
играю на интернете YOTA и очень большой пинг,бывает и за 800 зашкаливает ((((((( не радует это и меня и играков((((
дружище, та же лажа….видимо, никто нам с тобой не поможет…
yota редкостное дерьмо