Игровые сервера Counter Strike Source @ sonic.ru
sonic.ru Поиск Пользователи Группы Регистрация Профиль Войти и проверить личные сообщения Вход

Your map differs from the server's.


На страницу 1, 2  След.
 
Начать новую тему   Ответить на тему    Список форумов -> Counter-Strike: Source
Предыдущая тема :: Следующая тема  
Автор Сообщение
TeXaS
Шуршащий по клавишам
Шуршащий по клавишам


Зарегистрирован: 01.09.2005
Сообщения: 1851

СообщениеДобавлено: Вс Окт 07, 2007 12:36    Заголовок сообщения: Your map differs from the server's. Ответить с цитатой

Если при заходе на сервер, или при смене карты вас выкидывается с сервера со следующем сообщеним:
Цитата:
Your map [maps/имя_карты.bsp] differs from the server's.
Host_Error: Disconnected
Это значит о том, что ваша версия карты не соотвествует с версией установленной на сервере.
Чтобы загрузить новую версию необходимо удалить файл этой карты из директории карт (/maps), и пановой зайти на сервер. Версия карты установленная на сервере, автоматически загрузиться и установится на вашем компьютере.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
IceBearG
Местный
Местный


Зарегистрирован: 20.01.2006
Сообщения: 118
Откуда: Выгнан из рая, прописан в аду !

СообщениеДобавлено: Ср Янв 30, 2008 02:58    Заголовок сообщения: Ответить с цитатой

а меня выкидывает что-то про choke, че дела ? как это исправить ? и заодно напишите какие рейты должны быть !!!!
_________________
__________________________________________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
TeXaS
Шуршащий по клавишам
Шуршащий по клавишам


Зарегистрирован: 01.09.2005
Сообщения: 1851

СообщениеДобавлено: Ср Янв 30, 2008 10:42    Заголовок сообщения: Ответить с цитатой

IceBearG писал(а):
а меня выкидывает что-то про choke, че дела ? как это исправить ? и заодно напишите какие рейты должны быть !!!!
Напиши точную ошибку.
Рейты выставляются сервером автоматически.
66 - 100
66 - 100
10000 - 25000

_________________

Вернуться к началу
Посмотреть профиль Отправить личное сообщение
mishgan
Администратор CS:S


Зарегистрирован: 20.08.2006
Сообщения: 283

СообщениеДобавлено: Ср Янв 30, 2008 13:34    Заголовок сообщения: Ответить с цитатой

TeXaS писал(а):

Рейты выставляются сервером автоматически.
66 - 100
66 - 100
10000 - 25000

не выставляются рейты автоматически, а вот запретить заход с рейтами ниже 10000 и 66 было бы правильно, а то есть такие клиенты которые лагают и плюс в него не попадаешь, из за тех же неправильных рейтов, а потом ему в лучшем случае мин через 5, напишут что "сори ваши choke больше 35.0000000 и мы вас кикаем (перевод вольный Very Happy )"


Последний раз редактировалось: mishgan (Ср Янв 30, 2008 14:39), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
TeXaS
Шуршащий по клавишам
Шуршащий по клавишам


Зарегистрирован: 01.09.2005
Сообщения: 1851

СообщениеДобавлено: Ср Янв 30, 2008 14:05    Заголовок сообщения: Ответить с цитатой

На сервер установлены переменные, ниже и выше которых клиент не может отправлять и принимать пакеты. То, что у тебя конфиг не правиться как ты заходишь на сервер, так это нормально
_________________

Вернуться к началу
Посмотреть профиль Отправить личное сообщение
IceBearG
Местный
Местный


Зарегистрирован: 20.01.2006
Сообщения: 118
Откуда: Выгнан из рая, прописан в аду !

СообщениеДобавлено: Ср Янв 30, 2008 14:18    Заголовок сообщения: Ответить с цитатой

mishgan писал(а):
TeXaS писал(а):

Рейты выставляются сервером автоматически.
66 - 100
66 - 100
10000 - 25000

не выставляются рейты автоматически, а вот запретить заход с рейтами ниже 10000 и 66 было бы правильно, а то есть такие клиенты которые лагают и плюс в него не попадаешь, из за тех же неправильных рейтов, а потом ему в лучшем случае мин через 5, напишут что "сори ваши рейты больше 35.0000000 и мы вас кикаем (перевод вольный Very Happy )"


там не про рейты больше 35.0000000 говорится, а про choke как это настроить я непонимаю !

_________________
__________________________________________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
TeXaS
Шуршащий по клавишам
Шуршащий по клавишам


Зарегистрирован: 01.09.2005
Сообщения: 1851

СообщениеДобавлено: Ср Янв 30, 2008 14:31    Заголовок сообщения: Ответить с цитатой

Ошибку скопируй сюда. Иначе тебе никто не сможет помочь
_________________

Вернуться к началу
Посмотреть профиль Отправить личное сообщение
mishgan
Администратор CS:S


Зарегистрирован: 20.08.2006
Сообщения: 283

СообщениеДобавлено: Ср Янв 30, 2008 14:54    Заголовок сообщения: Ответить с цитатой

да сори. там про чоки говорится, исправил


Цитата:
Автор: kingpin
Перевод: Gh0St


Рейты (Rates)

Многие люди часто спрашивают что такое рейты, какие значения использовать и т.п Я думаю написание руководства, объясняющего что все это значит, поможет многим людям. Чтобы потом люди не говорили какие значения использовать, не понимая что они означают на самом деле.

Определение.

Начнем с определений:

Rate (Рейт) - это максимальный предел байт в секунду который сервер может послать клиенту.
cl_rate - определяет максимальный предел байт в секунду который клиент может послать на сервер. (Вам не нужно беспокоится об этом параметре)
cl_cmdrate - число раз в секунду которое клиент информирует сервер о своих действиях.
cl_updaterate - это сколько раз в секунду сервер говорит клиенту что происходит на карте.

Я предполагаю, что большинство людей использует ADSL или кабель и здесь я буду рассматривать ADSL в качестве примера и исходя из этого я предполагаю, что скорость входящего потока у всех 512кб\с и скорость исходящего 256кб\с, но вы можете сделать все приведенные здесь расчеты и для кабеля, и для соединений на более низких скоростях (просто необходимо вычислить разницу). Теперь выставляйте значения rate, cl_updaterate и cl_cmdrate чем выше тем лучше, потому что это позволяет вам играть в более быструю игру и что более важно это позволяет вашим пулям попадать в противника с большей вероятностью. Сейчас я объясню вам почему.

Рейт
В теории соединение ADSL должно с легкостью поддерживать рейт в 25000. Это проверяется следующим образом:
берем значение рейта, которое измеряется в байтах в секунду и переводим его в килобайты в секунду.

25000 /1024 = 24.4140625кБ/с

В теории ваше соединение работает на скорости 512 килобит в секунду (в реальности оно работает на более низкой скорости). Я перевожу это значение в килобайты в секунду: 512 / 8 = 64кБ/с

Теперь вы можете видеть что через ваше соединение могут играть 2.62 человека с рейтом в 25000 (64 / 24.414 = 2.62). Можно использовать такое же вычисление для cl_rate, но этого делать не стоит, значения по умолчанию 9999 более чем достаточно.

cl_updaterate
Далее вы хотите изменить значения команд cl_updaterate и cl_cmdrate. updaterate определяет как много обновлений в секунду вы можете получить от сервера. Ясно что нужно получать как можно больше обновлений, так как это дает вам более точную картину того где кто находится и куда летят их пули. Однако, если у вас будет высокий updaterate и низкий rate вы не сможете послать достаточное количество данных за обновление и любая выгода от высокого updaterate будет сведена к минимуму. Для того чтобы стало понятно, я сейчас все объясню.

Если я ставлю cl_updaterate в 100 и мой рейт равен 25000 в теории каждое обновление может содержать до 250байт данных (25000 / 100 = 250). Повторюсь чем больше данных вы сможете получить за обновление, тем более четко вы будете видеть игровой мир (это не означает что игровой мир будет более четким, а означает то, что ваши пули будут более четко попадать в цель). В версии 1.3 было вычислено, что когда у вас на экране происходит много действий, вы можете использовать 175байт на обновление. Таким образом если у вас высокий updaterate, вам нужен соответствующий ему высокий рейт.

Используя данные из 1.3 если у вас updaterate равен 100, ваш рейт должен быть равен по крайней мере 17500, но лучше иметь небольшой запас. Я рекомендую значение 20000 как минимум (чтобы определить какое значение выбрать для вашего рейта возьмите ваш cl_updaterate и умножьте его на 175, а затем прибавьте к полученному значению еще хотя бы 2000 для страховки).

cl_cmdrate
cl_cmdrate работает так же как и cl_updaterate. Эта команда определяет сколько обновлений в секунду вы посылаете на сервер. И снова ее значение нужно ставить как можно выше. Чем больше обновлений вы пошлете на сервер, тем больше информации он будет иметь о ваших действиях и о том куда летят ваши пули. На мой взгляд эта команда более важная чем cl_updaterate.

Как и с cl_updaterate и с rate вы можете вычислить максимальное количество данных которое может содержать каждое обновление. Отсюда, если у вас cl_cmdrate равен 100 и ваш cl_rate равен 9999, каждое обновление может содержать 99.99байт данных (9999 / 100 = 99.99). Этого должно хватить для ваших нужд, так как вы посылаете меньше данных на сервер, чем он посылает вам.

Помехи (choke) и потеря (loss)
Теперь мы будем смотреть на помехи и потерю. Помехи (choke) показывают вам число обновлений которые не были посланы в оба направления из за перегрузки соединения. Потеря (loss) показывает число обновлений которые были посланы, но не достигли другой стороны. Помехи более важны чем потери, потому что ими вы засоряете соединение и оно не справляется со всеми этими данными. Это означает что вам нужно понизить значения рейтов. Потеря не так важна и если у вас большая потеря это говорит о том что у вас с сервером плохое соединение. Появление как помех (choke) так и потери (loss) является следствием того, что значения рейтов которые вы используете, либо слишком низкие, либо слишком высокие.

Я рекомендую попробовать использовать эти значения:
rate 20000
cl_updaterate 100
cl_cmdrate 100

Если эти значения приводят к помехам или потерям, пробуйте понижать значения. Я бы попробовал так:
rate 14000
cl_updaterate 70
cl_cmdrate 70

Вы можете проверить помехи и потери при помощи команды net_graph 3. Все сервера отличаются друг от друга и если вы сильно беспокоитесь на счет помех и потерь включите net_graph и подстройте ваши рейты, если не один из выше перечисленных вам не подошел.

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

для 576k и 1mb ADSL я бы использовал:

rate 20000
cl_updaterate 90
cl_cmdrate 101

для 600k и 1mb Cable я бы использовал:

rate 25000
cl_updaterate 80
cl_cmdrate 101

ПРИМЕЧАНИЕ - Ваша скорость отправки (upload) не зависит от скорости приема (download). Ваш cl_updaterate - это количество данных которое вы посылаете. Следовательно ваш cl_updaterate не должен быть таким же высоким как cl_cmdrate.

Помехи (сhoke) случаются когда сервер собирается послать данные клиенту, но не может потому что клиент еще не готов принять эти данные (основывается это на настройках клиентского рейта (rate) или серверовского sv_maxrate). Некоторые вещи, такие как клиентский рейт слишком низкий для данного числа игроков на сервере, само собой приводят к потере. Другие вещи не всегда, но тоже могут привести к потере, такие как когда клиент поднимает значение cl_updaterate слишком высоко.

По схожей причине, админы LAN серверов могут не опасаться этого, так как для LAN серверов (sv_lan = 1) настройки клиентского рейта а так же sv_min/maxrate абсолютно игнорируются и значение 9999 используется как рейт для всех клиентов. Оно будет увеличено до максимально разрешенного рейта в 20000, в следующем релизе, так что не стоит об этом забывать.

сообщил Леон Хартвиг (Leon Hartwig) - VALVe

инфа из инета , сам не пробывал

скрипт, для подбора скорости:

В файл cstrikeautoexec.cfg добавте вот эти строки:

bind "v" "net"
alias net net0
alias net0 "rate 8000; rate 8000; cl_updaterate 10; cl_cmdrate 20; alias net net1; echo *** UnitedNet ::net speed:: |10|*********************; speak tutor_msg"
alias net1 "rate 10000; rate 10000; cl_updaterate 15; cl_cmdrate 25; alias net net2; echo *** UnitedNet ::net speed:: *|15|********************; speak tutor_msg"
alias net2 "rate 13000; rate 13000; cl_updaterate 20; cl_cmdrate 30; alias net net3; echo *** UnitedNet ::net speed:: **|20|*******************; speak tutor_msg"
alias net3 "rate 15000; rate 15000; cl_updaterate 22; cl_cmdrate 30; alias net net4; echo *** UnitedNet ::net speed:: ***|22|******************; speak tutor_msg"
alias net4 "rate 17000; rate 17000; cl_updaterate 23; cl_cmdrate 30; alias net net5; echo *** UnitedNet ::net speed:: ****|23|*****************; speak tutor_msg"
alias net5 "rate 18000; rate 18000; cl_updaterate 24; cl_cmdrate 30; alias net net6; echo *** UnitedNet ::net speed:: *****|24|****************; speak tutor_msg"
alias net6 "rate 20000; rate 20000; cl_updaterate 25; cl_cmdrate 35; alias net net7; echo *** UnitedNet ::net speed:: ******|25|***************; speak tutor_msg"
alias net7 "rate 20000; rate 20000; cl_updaterate 30; cl_cmdrate 40; alias net net8; echo *** UnitedNet ::net speed:: *******|30|**************; speak tutor_msg"
alias net8 "rate 20000; rate 20000; cl_updaterate 35; cl_cmdrate 45; alias net net9; echo *** UnitedNet ::net speed:: ********|35|*************; speak tutor_msg"
alias net9 "rate 20000; rate 20000; cl_updaterate 40; cl_cmdrate 50; alias net net10; echo *** UnitedNet ::net speed:: *********|40|************; speak tutor_msg"
alias net10 "rate 20000; rate 20000; cl_updaterate 45; cl_cmdrate 55; alias net net11; echo *** UnitedNet ::net speed:: **********|45|***********; speak tutor_msg"
alias net11 "rate 20000; rate 20000; cl_updaterate 50; cl_cmdrate 60; alias net net12; echo *** UnitedNet ::net speed:: ***********|50|**********; speak tutor_msg"
alias net12 "rate 20000; rate 20000; cl_updaterate 55; cl_cmdrate 65; alias net net13; echo *** UnitedNet ::net speed:: ************|55|*********; speak tutor_msg"
alias net13 "rate 20000; rate 20000; cl_updaterate 60; cl_cmdrate 70; alias net net14; echo *** UnitedNet ::net speed:: *************|60|********; speak tutor_msg"
alias net14 "rate 20000; rate 20000; cl_updaterate 65; cl_cmdrate 75; alias net net15; echo *** UnitedNet ::net speed:: **************|65|*******; speak tutor_msg"
alias net15 "rate 20000; rate 20000; cl_updaterate 70; cl_cmdrate 85; alias net net16; echo *** UnitedNet ::net speed:: ***************|70|******; speak tutor_msg"
alias net16 "rate 20000; rate 20000; cl_updaterate 75; cl_cmdrate 85; alias net net17; echo *** UnitedNet ::net speed:: ****************|75|*****; speak tutor_msg"
alias net17 "rate 20000; rate 20000; cl_updaterate 80; cl_cmdrate 90; alias net net18; echo *** UnitedNet ::net speed:: *****************|80|****; speak tutor_msg"
alias net18 "rate 20000; rate 20000; cl_updaterate 90; cl_cmdrate 100; alias net net19; echo *** UnitedNet ::net speed:: ******************|90|***; speak tutor_msg"
alias net19 "rate 20000; rate 20000; cl_updaterate 100; cl_cmdrate 101; alias net net0; echo *** UnitedNet ::net speed:: ********************|100|; speak tutor_msg"

net_graph "3"
net_scale "5"
net_graphpos "2"

Теперь во время игры, нажимая "v" подберите оптимальные настройки ориентируясь на график сетегого монитора.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
TeXaS
Шуршащий по клавишам
Шуршащий по клавишам


Зарегистрирован: 01.09.2005
Сообщения: 1851

СообщениеДобавлено: Ср Янв 30, 2008 15:10    Заголовок сообщения: Ответить с цитатой

IceBearG, я понял о чем ты. К дополнению к сказанному Мишганом. Чеки, это пакеты находящиеся в очереди передачи на сервер\с сервера, когда их число достигает числа, при котором игрок попросту начинает лагать, сервер начинает отсчет (30 или 60 секунд по моему). Если за это время положение не улучшится, сервер кикает.
Чаще всего такие проблемы бывает у малых провайдеров (районных сетей).

_________________

Вернуться к началу
Посмотреть профиль Отправить личное сообщение
IceBearG
Местный
Местный


Зарегистрирован: 20.01.2006
Сообщения: 118
Откуда: Выгнан из рая, прописан в аду !

СообщениеДобавлено: Ср Янв 30, 2008 20:33    Заголовок сообщения: Ответить с цитатой

у меня со скоростью всё норм, я хрен его знает почему каждые 10 секунд меня выкидывает
_________________
__________________________________________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
TeXaS
Шуршащий по клавишам
Шуршащий по клавишам


Зарегистрирован: 01.09.2005
Сообщения: 1851

СообщениеДобавлено: Ср Янв 30, 2008 20:35    Заголовок сообщения: Ответить с цитатой

Скорость не имеет значения. Имеет значение качества канала провайдера.
Какой у тебя провайдер?

_________________

Вернуться к началу
Посмотреть профиль Отправить личное сообщение
IceBearG
Местный
Местный


Зарегистрирован: 20.01.2006
Сообщения: 118
Откуда: Выгнан из рая, прописан в аду !

СообщениеДобавлено: Ср Янв 30, 2008 22:59    Заголовок сообщения: Ответить с цитатой

TeXaS писал(а):
Скорость не имеет значения. Имеет значение качества канала провайдера.
Какой у тебя провайдер?


Стрим !!! Smile Twisted Evil самый лучший провайдер в мире Good


_________________________________________________________ сука,руки бы оторвать этому гребаному провайдеру !!! Mad Evil or Very Mad

_________________
__________________________________________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
TeXaS
Шуршащий по клавишам
Шуршащий по клавишам


Зарегистрирован: 01.09.2005
Сообщения: 1851

СообщениеДобавлено: Ср Янв 30, 2008 23:27    Заголовок сообщения: Ответить с цитатой

Обычно за стримом такое редко замечаю. Может временные перегрузки... Такое в последние время часто замечается у Стрима
_________________

Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Evil
Трудоголик
Трудоголик


Зарегистрирован: 22.03.2007
Сообщения: 668
Откуда: г. Москва, Черёмушки

СообщениеДобавлено: Ср Янв 30, 2008 23:55    Заголовок сообщения: Ответить с цитатой

TeXaS писал(а):
Обычно за стримом такое редко замечаю. Может временные перегрузки... Такое в последние время часто замечается у Стрима

У меня тоже стрим и вроде всё нормально! Пока проблем не было)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
IceBearG
Местный
Местный


Зарегистрирован: 20.01.2006
Сообщения: 118
Откуда: Выгнан из рая, прописан в аду !

СообщениеДобавлено: Чт Янв 31, 2008 03:12    Заголовок сообщения: Ответить с цитатой

я уже все поправил, все дела в рейтах было
_________________
__________________________________________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Игровые сервера counter strike source @ SONIC.RU -> Counter-Strike: Source Часовой пояс: GMT + 4
На страницу 1, 2  След.
Страница 1 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы можете добавлять приложения в этом форуме
Вы можете скачивать файлы в этом форуме