- Рекомендуемые настройки рейтов на сервере CS:GO
- Содержание
- Основные понятия
- TickRate
- Что такое тикрейт?
- Зачем нужен высокий тикрейт?
- Как изменить тикрейт на сервере MyArena.ru
- Что такое рейт (rate)?
- Как выставлять рейт?
- Какие значения sv_minrate и sv_maxrate рекомендуется выставить?
- CmdRate
- Что такое CmdRate
- Как выставить cmdrate на сервере
- Какое значение sv_mincmdrate рекомендуется выставить?
- UpdateRate
- Что такое UpdateRate
- Как выставить UpdateRate на сервере
- Какое рекомендуемое значение sv_minupdaterate нужно выставить?
- Рекомендуемые рейты
- Рейты для сервера с 64 тикрейтом
- Рейты для сервера с 128 тикрейтом
- Диагностика проблем и их решение
- Слишком большой choke на сервере
- Как настроить рейты в CSS
- [Урок-2] Настройка рейтов сервера
- Установка и администрирование сервера
- [Урок-2] Настройка рейтов сервера
Рекомендуемые настройки рейтов на сервере CS:GO
Содержание
Основные понятия
TickRate
Что такое тикрейт?
При каждом тике, сервер обрабатывает информацию игроков, физические передвижения, обновления состояния объектов и так далее. После моделирования тика сервер решает, нуждается ли какой-либо игрок в обновлении игрового состояния, и при необходимости получает снимок текущего состояния. Более высокий тикрейт повышает точность моделирования, но также требует большей мощности процессора и доступной пропускной способности как на сервере, так и на клиенте. Соответственно, чем выше тикрейт, (а максимальный тикрейт в CS:GO это 128) тем чаще сервер обрабатывает информацию и тем лучше сказывается на игровом процессе, в том числе и стрельбе. Максимальной тикрейт в CS:GO это 128, но так как он требуемый к ресурсами, наиболее распространенный 64 тикрейт, который в частности используется на серверах матчмейкинга.
Зачем нужен высокий тикрейт?
Наверняка Вы встречались с такой ситуацией на матчмейкинге или на другом сервере с tickrate 64, когда Вы стреляете в противника, видите попадания, следы крови, но при этом сервер не засчитывает урон, причина в том, что ваша игра отправляет данные на сервер для обработки, но сервер сопоставив их с данными других игроков не засчитывает попадания. Кровь Вы видите лишь потому что, за отображение крови и попаданий отвечает игра, но не сервер. Вы видите, что попали в цель, игра отображает кровь, посылает информацию на сервер для проверки. Если сервер считает, что вы промахнулись, урон противнику не засчитывается. Высокий TickRate позволяет избежать таких ситуаций и как правило более корректно обрабатывает все данные.
Как изменить тикрейт на сервере MyArena.ru
Тариф с оплатой за слоты
Вы выбираете тикрейт ещё в момент покупки, но если Вы захотите сменить тикрейт, то это можно сделать лишь путем смены тарифа.
Тариф PRO
Сменить тикрейт Вы можете в панели управления, раздел «Настройки».
Игровой VDS
Тикрейт устанавливается атрибутом в параметрах запуска сервера: -tickrate
Что такое рейт (rate)?
Рейт — устанавливает максимальный размер байт в секунду передаваемой информации между игроком и сервером. Стандартное значение rate у игроков составляет 196608 (rate 196608), что в переводе означает 1.57 Мбит/сек.
| 0.5 Мбит/сек | rate 62500 | |
| 1.0 Мбит/сек | rate 125000 | |
| 1.5 Мбит/сек | rate 187500 | |
| 1.57 Мбит/сек | rate 196608 | (Стандартное значение) |
| 2.0 Мбит/сек | rate 250000 | |
| 2.5 Мбит/сек | rate 312500 | |
| 3.0 Мбит/сек | rate 375000 | |
| 3.5 Мбит/сек | rate 437500 | |
| 4.0 Мбит/сек | rate 500000 | |
| 4.5 Мбит/сек | rate 562500 | |
| 5.0 Мбит/сек | rate 625000 | |
| 5.5 Мбит/сек | rate 687500 | |
| 6.0 Мбит/сек | rate 750000 | |
| 6.2 Мбит/сек | rate 786432 | (Максимальное значение) |
Как выставлять рейт?
Необходимые Вам рейт на сервере выставляются с помощью двух переменных:
Прописывать эти переменные можете как в конфиге игрового режима, так и в server.cfg. Как правило, этих переменных нет по-умолчанию в стандартных конфигах, Вам необходимо их добавить вручную.
Какие значения sv_minrate и sv_maxrate рекомендуется выставить?
Не старайтесь ограничить игроков выставив sv_minrate выше стандартного значения, Вы никак не улучшите им игру, а некоторым игрокам можете лишь её усугубить, ведь не у всех качественный интернет и высокая скорость, по этому рекомендуемые значения не отличаются от стандартных.
CmdRate
Что такое CmdRate
Cmdrate — отвечает за максимальное число командных пакетов отправляемых игроком на сервере за секунду. В игре за это отвечает переменная cl_cmdrate.
Как выставить cmdrate на сервере
Вам необходимо ограничить игрокам минимальное допустимое значение cmdrate для комфортной игры в соответствии с тикрейтом вашего сервера. Предположим, что у Вас сервер на 128 тикрейте, следовательно необходимо в конфиг игрового режима или в server.cfg добавить переменную:
Помимо этой переменной существует ещё и sv_maxcmdrate, но необходимости её прописывать нет, так как она автоматически унаследует значение вашего тикрейта.
Какое значение sv_mincmdrate рекомендуется выставить?
Необходимо всегда выставлять значение переменной sv_mincmdrate равно значению тикрейта вашего сервера. То есть если сервер на 64 тикрейте, то прописывать нужно:
Если сервер на 128 тикрейте, то нужно:
UpdateRate
Что такое UpdateRate
UpdateRate — отвечает за количество пакетов получаемых с сервера за секунду. В игре за это отвечает переменная cl_updaterate.
Как выставить UpdateRate на сервере
Аналогично как и с CmdRate, необходимо ограничить игрокам минимальное значение для комфортной в соответсвии с тикрейтом. Следовательно необходимо в конфиг игрового режима или в server.cfg добавить переменную значением которой будет тикрейт сервера, к примеру у нас будет он 128:
Помимо этого есть переменная и sv_maxupdaterate, необходимость в которой отсутствует, так как она автоматически унаследует значение тикрейта сервера.
Какое рекомендуемое значение sv_minupdaterate нужно выставить?
Значение переменной должно быть равно тикрейту сервера. Если 64 тикрейт, то:
Если же 128 тикрейт, следовательно:
Рекомендуемые рейты
Данные переменные необходимо поместить в конфиг игрового режима или в server.cfg
Рейты для сервера с 64 тикрейтом
Рейты для сервера с 128 тикрейтом
Диагностика проблем и их решение
Слишком большой choke на сервере
Зайдите в игру, присоединитесь к своему серверу, откройте консоль игры и введите net_graph 3. Данная опция позволит Вам смотреть показатели, которые помогут обнаружить наличие проблемы с рейтами. Самая распространенная проблема вызвана неправильными рейтами это choke (потеря пакентов), если значение превышает 10% постоянно у всех игроков без исключения, значит следует проверить рейты вашего сервера.
Даже если Вы в server.cfg прописали правильные рейты, Вы не можете быть уверенны, что какой-то мод или плагин не заменил их на свои, как правило бывает, что мод добавляет свои конфиги в которых прописаны устаревшие и неправильные рейты (зачастую бывает в WarMod). Или же когда Вы используете какую-то устаревшую сборку сервера с своими конфигами. Для просмотра текущих рейтов на сервере, нужно в консоли сервера поочередно ввести переменные без значений:
В результате Вам отобразятся значения данных переменных которые на сервере в текущий момент, если они будут отличаться от тех, которые прописывали Вы, значит в каком-то конфигурационном файле указанные другие рейты.
Источник
Как настроить рейты в CSS
Рейты КСС – это количество информации (байт), которые сервер может отправить клиенту, т. е. игроку. Здесь прослеживается прямая зависимость от скорости интернета игрока, поскольку от этого зависит, какое количество информации сможет принять канал.
Итак, настройка рейтов КСС требует знания трех основных команд:
- rate — определяет максимальное количество передаваемых байт в секунду.
- cl_cmdrate — определяет количество действий, которые будут отправлены клиентом на сервер.
- cl_updaterate — определяет количество действий, которые будут отправлены сервером клиенту.
Обе последние команды очень тесно связаны между собой, они фактически, одно целое, поэтому значения им прописывать следует только одинаковые. Играться с этими командами не следует, это может привести к очень серьезным лагам, вплоть до того, что картинка на экране будет сильно отличаться от того, что будет видеть сервер. Это повлияет на восприятие выстрелов, скорости передвижения и прочих важных параметров. Могут возникать забавные ситуации, когда игрок может стрелять в противника, выпустить целую обойму, а тот спокойно переживет это испытание и убьет игрока ответной очередью. Вот почему эти два параметра так важны для спокойного геймплея.
Набор настроек для медленного интернета (модемное соединение, общественные беспроводные сети и прочее):
rate 15000
cl_cmdrate 70
cl_upaterate 70
А вот набор для высокоскоростного соединения (домашний кабельный интернет и похожее):
rate 35000
cl_cmdrate 101
cl_upaterate 101
Источник
[Урок-2] Настройка рейтов сервера
Установка и администрирование сервера: Все вопросы связанные с установкой, настройкой и поддержкой WoW сервера. |
| Форумные разделы |
| Х А Л Я В А |
| Общение читеров |
| Хакерство и взлом |
| Бесплатный хостинг изображений |
| Создание читов на заказ |
| Обмен электронных денег |
| Услуги гаранта при онлайн сделках |
| Чёрный рынок |
| Чёрный список кидал в MMORPG играх |
| Заработок в интернете |
| Наши читы для разных MMORPG |
| Total Injector 2.0 — инжектор DLL файлов |
| Обход nProtect GameGuard |
| Archeage телепорт хак |
| Archeage спидхак, удаление растительности |
| Karos: чит на скорость и дальность атак |
| Karos: Начало — волхак |
| Многооконнка для R2 Online |
| Black Desert Online спидхак + джампхак |
| Elder Scrolls Online мультихак |
[Урок-2] Настройка рейтов сервера
Чтобы настроить рейты сервера вам нужно :
1) Зайти в папку ManGOs найти там файл Mangos.conf,и открыть его через любой удобный вам текстовой редактор.
2) Отредактировать то что вам нужно, смотрим ниже.
GameType = 1
Expansion = 1
DBC.Locale = 255
StrictPlayerNames = 0
StrictCharterNames = 0
StrictPetNames = 0
SkipCinematics = 0
MaxPlayerLevel = 80 (До кокого лвл можно максиму докачатся на сервере,можно поставить от 1 до 255)
MaxHonorPoints = 75000 ( Максимум очков хонора)
MaxArenaPoints = 5000 ( Максимум очков арены )
StartPlayerLevel = 1 Перевод (стартовый лвл=1 тоесть когда будут создавать чара он будет появляться с 1 лвл,вы можите поставить любое число от 1 до 255)
ActivateWeather = 1
Battleground.CastDeserter = 1
CastUnstuck = 1
Instance.IgnoreLevel = 0
Instance.IgnoreRaid = 0
Instance.ResetTimeHour = 4
Instance.UnloadDelay = 1800000
Quests.LowLevelHideDiff = 4
Quests.HighLevelHideDiff = 7
MaxPrimaryTradeSkill = 2 (Количество професий которые игрок может выучить)
MinPetitionSigns = 9
MaxGroupXPDistance = 74
MailDeliveryDelay = 3600
SkillChance.Prospecting = 0
Event.Announce = 0
BeepAtStart = 1
Настройка общего чата
Чтоб включить функцию после = ставим 1 а если надо выключить то после = ставим 0
AllowTwoSide.Accounts = 1 (Разрешить или не разрешить создавать персонажей за две фракции на одном аккаунте.)
AllowTwoSide.Interaction.Chat = 1 (общаться фракциям в чате,тоесть создастся общий чат где две фракции переписываются)
AllowTwoSide.Interaction.Channel = 1 (общатся в канале,тоесть если вы хотите включить такой чат то вам надо поставить 1)
AllowTwoSide.Interaction.Group = 1 (Можно брать в группу две фракции и Орду и Альянс)
AllowTwoSide.Interaction.Guild = 0 (Можно брать в гильдию две фракции и Орду и Альянс)
AllowTwoSide.Interaction.Trade = 1 (Можно передовать между фракциями предметы,голды и так далие)
AllowTwoSide.Interaction.Mail = 0 (Можно передовать между фракциями по почте так же предметы,голды)
AllowTwoSide.WhoList = 1 (Можно видеть в листе онлайна две фракции и Орду и Альянс)
AllowTwoSide.AddFriend = 0 (Можно добовлять в друзья две фракции и Орду и Альянс)
Настройка рейтов на дроп вещей,голд и т.к.д
Rate.Health = 1 (Регенерация жизней)
Rate.Mana = 1 (Регенерация маны)
Rate.Rage.Income = 1 (Регенерация ярости)
Rate.Rage.Loss = 1 (Регенерация энергии)
Rate.Focus = 1 (Регенерация фокуса)
Rate.Loyalty = 1 (Набор очков для пета)
Rate.Drop.Items = 1 (Дроп вещей)
Rate.Drop.Money = 1 (Дроп голд)
Rate.XP.Kill = 1 (Рейт на убийство)
Rate.XP.Quest = 1 (Рейт квестов)
Rate.XP.Explore = 1 (Рейт открытия карты)
Rate.XP.PastLevel70 = 1
Rate.Rest.InGame = 1
Rate.Rest.Offline.InTavernOrCity = 1
Rate.Rest.Offline.InWilderness = 1
Rate.Damage.Fall = 1
Rate.Auction.Time = 1
Rate.Auction.Deposit = 1
Rate.Auction.Cut = 1
Rate.Honor = 1
Rate.Mining.Amount = 1
Rate.Mining.Next = 1
Rate.Talent = 1
Rate.Reputation.Gain = 1 (Рейт репутации)
Rate.InstanceResetTime = 1 (Время реса инстанции)
SkillGain.Crafting = 1 (Рейт кача професии)
SkillGain.Defense = 1
SkillGain.Gathering = 1
SkillGain.Weapon = 1 (Рейт кача скилов оружия)
SkillChance.Orange = 1
SkillChance.Yellow = 1
SkillChance.Green = 1
SkillChance.Grey = 1
SkillChance.MiningSteps = 1
SkillChance.SkinningSteps =1
DurabilityLossChance.Damage = 0.5
DurabilityLossChance.Absorb = 0.5
DurabilityLossChance.Parry = 0.05
DurabilityLossChance.Block = 0.05
Death.SicknessLevel = 11
Death.CorpseReclaimDelay.PvP = 1
Death.CorpseReclaimDelay.PvE =1
Спасибо за внимание до новых встречь
Источник