Время загрузки и rev_MasterServers.vdf, Время загрузки игры зависит содержимого файла |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
Время загрузки и rev_MasterServers.vdf, Время загрузки игры зависит содержимого файла |
usercn
|
18.11.2014, 23:11
Сообщение
|
![]() |
Заметил особенность, время загрузки клиента игры
ПРИ ОТКЛЮЧЕННОМ ИНТЕРНЕТЕ СИЛЬНО ЗАВИСИТ от содержимого файла rev_MasterServers.vdf находящегося в c:\Counter Strike 1.6\config\rev_MasterServers.vdf Если адрес МС записан в виде "addr" "my.server.ua:27010" (доменное имя) то игровая сборка загружается долго (где-то 12...15 секунд), а если айпишником "addr" "175.15.175.15:27010" - то быстро (3..4 секунды). Если задать цепочку мастерсерверов, например 3 штуки: "addr" "my1.server.ua:27010" "addr" "my2.server.ua:27010" "addr" "my3.server.ua:27010" то игровая сборка загружается ОЧЕНЬ долго (40...45 секунд). А если цепочку айпишников "addr" "175.15.175.15:27010" "addr" "176.15.176.15:27010" "addr" "177.15.177.15:27010" то всё равно быстро (3..4 секунды). Итого, время загрузки игрового клиента = (3..4 секунды) + (N * 12секунд) где N - количество серверов в rev_MasterServers.vdf, заданных доменным именем Кто знает как сделать, чтобы при отключенном интернете, например чтоб поиграть с ботами сделать быструю загрузку игры? ![]() Просунутий сервер з максимумом зброї, можливо старійший в Україні
[UA] DNET CS Public Server #1 |
Поблагодарили 1 раз
|
|
usercn
|
18.11.2014, 23:34
Сообщение
|
![]() |
а как клиент кс по твоему должен резолвить доменное имя в айпи? и с какой скоростью если инета нет:) поднимай fastdl локально через HFS и пропиши sv_downloadurl 127.0.0.1 в server.cfg И такая трабла только при запуске клиента при ОТКЛЮЧЕННОМ ИНТЕРНЕТЕ. Поясняю, если айпишник "123.123.123.123" не ответил - то клиент быстро его пропускает и загружает интерфейс игры. Но если не отвечает доменное имя "my.server.ua" то клиент по 12-15 секунд что-то ждёт... Если таких имеён много - то запуск превращается в вечность... Как можно уменьшить время ожидания, когда не резолвится доменное имя с 12-15 секунд на каждое имя, хотя бы до 3-4 секунд??? При современных скоростях инета нет смысла ждать по 15 секунд. ![]() Просунутий сервер з максимумом зброї, можливо старійший в Україні
[UA] DNET CS Public Server #1 |
Поблагодарили 1 раз
|
|
usercn
|
18.11.2014, 23:52
Сообщение
|
![]() |
Если высчитаешь точное время таймаута, можно попытаться банально пройтись hex-редактором Я понимаю, что в далёком 2001 году... для самой первой версии контры... надо было ждать по 15 секунд до резолвинга имени, но сейчас это всё занимает доли секунды. 3-4 секунды (вместо 15 секунд) хватит даже на самом плохом инете. Сколько реально... 12 секунд или 13 или 15... точную цифру я не знаю. ![]() Просунутий сервер з максимумом зброї, можливо старійший в Україні
[UA] DNET CS Public Server #1 |
|
|
|
usercn
|
20.11.2014, 22:43
Сообщение
|
![]() |
Наткнулся на параметр запуска "-nodns", что делает не тестил, но тут вариантов не много) Вопрос в том, что именно автор хочет добиться этим Отлючать DNS не нужно, т. к. заданные доменным именем сервера не будут работать. Нужно уменьшить ожидание КС, когда сервер не резолвится с 15 секунд хотябы до 5 секунд. При нынешнем интернете и 3 секунды предостаточно. ![]() Просунутий сервер з максимумом зброї, можливо старійший в Україні
[UA] DNET CS Public Server #1 |
|
|
|
usercn
|
21.11.2014, 15:43
Сообщение
|
![]() |
Контра опрашивает сервера по порядку. Если нет связи - идет ошибка таймаут DNS запроса. Больше серверов - дольше ждешь. Не хочешь - включи вкладку LAN и выйди из игры, при следуюем входе откроеся Lan и интернет запрашивать не будет Это всё понятно. Нужно уменьшить до 3-х секунд таймаут DNS запроса. Но как? ![]() Просунутий сервер з максимумом зброї, можливо старійший в Україні
[UA] DNET CS Public Server #1 |
|
|
|
binky
|
21.11.2014, 18:56
Сообщение
|
|
|
|
|
|
|
usercn
|
22.11.2014, 21:41
Сообщение
|
![]() |
В каком файле вшит таймаут DNS запроса?
![]() Просунутий сервер з максимумом зброї, можливо старійший в Україні
[UA] DNET CS Public Server #1 |
|
|
|
voed
|
22.11.2014, 21:54
Сообщение
|
|
|
|
|
|
|
[WPMG]PRoSToTeM@
|
22.11.2014, 21:55
Сообщение
|
|
|
Почему бы просто не делать DNS запрос в отдельном потоке?
|
|
|
|
usercn
|
23.11.2014, 0:21
Сообщение
|
![]() |
Как бы не было, а из-за этого таймаута, контра с отключенным интернетом, вместо пары секунд грузится пол-минуты...
не грузится.... ждёт окончания таймаутов. ![]() Просунутий сервер з максимумом зброї, можливо старійший в Україні
[UA] DNET CS Public Server #1 |
|
|
|
csnet
|
23.11.2014, 1:22
Сообщение
|
|
|
может просто в rev.ini закомментить revsrvbrowser чтобы не пыталось искать сервера.
![]() go v cs:go
|
|
|
|
usercn
|
23.11.2014, 12:26
Сообщение
|
![]() |
может просто в rev.ini закомментить revsrvbrowser чтобы не пыталось искать сервера. можно и rev_MasterServers.vdf пустой создать.... Но смысл в том, чтобы не был рабочий поиск и уменьшить таймаут DNS при выключенном интернете. ![]() Просунутий сервер з максимумом зброї, можливо старійший в Україні
[UA] DNET CS Public Server #1 |
|
|
|
csnet
|
23.11.2014, 13:52
Сообщение
|
|
|
на
![]() go v cs:go
|
|
|
|
usercn
|
23.11.2014, 15:58
Сообщение
|
![]() |
думаете контра берёт этот параметр из системных настроек винды?
![]() Просунутий сервер з максимумом зброї, можливо старійший в Україні
[UA] DNET CS Public Server #1 |
|
|
|
![]() ![]() |