ReHLDS — различия между версиями

Материал из Википедия MyArena.ru
Перейти к: навигация, поиск
Строка 24: Строка 24:
 
<br />
 
<br />
 
<br />Данный билд рекомендуется устанавливать только <u>продвинутым</u> пользователям.
 
<br />Данный билд рекомендуется устанавливать только <u>продвинутым</u> пользователям.
<br />Вы всегда можете сменить билд обратно на 6ххх, если Вас не устроил функционал и возможности Re-HLDS.
+
<br />Вы всегда можете сменить билд обратно на 7ххх, если Вас не устроил функционал и возможности Re-HLDS.
 
<br />А так же вы всегда можете внести свою помощь разработчикам, совершенствовать данный билд или обратится за поддержкой на официальный сайт.
 
<br />А так же вы всегда можете внести свою помощь разработчикам, совершенствовать данный билд или обратится за поддержкой на официальный сайт.
 
<br />
 
<br />

Версия 13:48, 3 октября 2018

Во время установки нужно удалить следующие плагины, так как они не работают:
Dproto, WhBlocker 1.5.570, Semiclip 1.9f, Semiclip 2.2, Patchmoney, Roundendblock, orpheu, okapi.
Вместо Dproto используйте мультипротокол Reunion.
Вместо античитов, проверяющие файлы игроков при подключении, а так же использующие orpheu и okapi используйте античит Rechecker.

Список плагинов в нашей панели управления, которые работают на ReHLDS:
AMX Mod X 1.8.2 RUS
Reunion
Rechecker
sXe Injected 9.7.0.0 (15.4)
HLGuard
ReSemiclip 2.2(a)
VoiceTranscoder
ReLocalizebugfix
WhBlocker 1.5.620
Revoice 0.1.25
SafeNameAndChat


ReHLDS это результат реверс-инжиниринга оригинального HLDS (build 6152/6153) с использованием отладочной информации DWARF, встроенной в linux версию HLDS, engine_i486.so.
В процессе реверс-инжиниринга было обнаружено и исправлено множество недостатков и потенциальных багов.
На данный момент Re-HLDS недостаточно протестирован как полная замена HLDS, но уже сейчас вы можете прикоснуться к новым, инновационным разработкам.

Данный билд рекомендуется устанавливать только продвинутым пользователям.
Вы всегда можете сменить билд обратно на 7ххх, если Вас не устроил функционал и возможности Re-HLDS.
А так же вы всегда можете внести свою помощь разработчикам, совершенствовать данный билд или обратится за поддержкой на официальный сайт.


Данный билд имеет высокую производительность, а так же ряд других новшеств и изменений.
Поддерживает AMX Mod X и все плагины на данной платформе.


Особенности ReHLDS

Высокая производительность
Отвечает новым стандартам протокола безопасности
Частые обновления
Низкая нагрузка на ядро процессора при большом количестве игроков.
FPS сервера может не превышать 1000 единиц.

Список дополнительных кваров

 sv_force_ent_intersection "0"

Исправлять застревание на передвижной платформе/ентити. (Глобальная проблема на DeathrunMod и на картах с транспортом эвакуации)
"0" Выключить
"1" Включить

 sv_cmds_log "1"

Детальное логирование действий игроков на сервере
"1" писать только в консоль сервера
"2" писать только в лог файл processcmds.log
"3" писать в консоль и в лога файл

 sv_rehlds_stringcmdrate_max_burst "400"

кол-во разрешённых cmd команд от клиента к серверу (максимальное пиковое значение)

 sv_rehlds_stringcmdrate_max_avg "80"

кол-во разрешённых cmd команд от клиента к серверу (максимальное среднее значение)

 sv_rehlds_movecmdrate_max_burst "3500"

кол-во разрешённых команд от клиента к серверу (максимальное пиковое значение)

 sv_rehlds_movecmdrate_max_avg "750"

кол-во разрешённых команд от клиента к серверу (максимальное среднее значение).

 sv_auto_precache_sounds_in_models <1|0>

автоматически грузит клиенту звуки, привязанные к studio моделям (по умолчанию 0 выключено)

 sv_rehlds_force_dlmax <1|0>

принудительно выставляет клиенту cl_dlmax 1024 (по умолчанию 0 выключено)

 "listipcfgfile" "listip.cfg"

В каком файле хранить информацию о запрете IP адресов (по умолчанию listip.cfg)

 sv_delayed_spray_upload <1 | 0>

Загружать пользовательские спреи после входа в игру, а не при подключении, включение функции увеличивает скорость загрузки. (по умолчанию 0 выключено)

 sv_echo_unknown_cmd <1 | 0>

Отображение "unknown" в консоли при вводе несуществующих команд (по умолчанию 0 - выключено)

 sv_rehlds_hull_centering <1 | 0>

Устанавливает размер entity по центру (по умолчанию 0 - выключено)

 sv_rcon_condebug <1 | 0>

Позволяет отключить логирование пароля RCON (по умолчанию 1 - включено)

 sv_rehlds_userinfo_transmitted_fields <keys>

setinfo поля которые будут переданы клиентам от сервера.
Если keys не установлен, то все поля будут переданы, за исключением приставки с подчеркиванием (к примеру _ah). Каждый ключ должен начинаться на слеш.
Например "\name\model\*sid\*hltv\bottomcolor\topcolor". (по умолчанию "" - всё будет передаваться)

 sv_rehlds_movecmdrate_avg_punish "5"

Тип наказания за превышение фильтра sv_rehlds_movecmdrate_max_avg
"-1" kick
"0" бан навсегда
"5" Время бана в минутах (по умолчанию 5)

 sv_rehlds_movecmdrate_burst_punish "5"

Тип наказания за превышение фильтра sv_rehlds_movecmdrate_max_burst
"-1" kick
"0" бан навсегда
"5" Время бана в минутах (по умолчанию 5)

 sv_rehlds_stringcmdrate_avg_punish "5"

Тип наказания за превышение фильтра sv_rehlds_stringcmdrate_max_avg
"-1" kick
"0" бан навсегда
"5" Время бана в минутах (по умолчанию 5)

 sv_rehlds_stringcmdrate_burst_punish "5"

Тип наказания за превышение фильтра sv_rehlds_stringcmdrate_max_burst
"-1" kick
"0" бан навсегда
"5" Время бана в минутах (по умолчанию 5)

 sv_rehlds_local_gametime <1 | 0>

Снижает лаги на клиенте когда карта играется уже давно (по умолчанию 0 - выключено)

 sv_rehlds_attachedentities_playeranimationspeed_fix <1 | 0>

Исправления ошибка с походкой анимации увеличение скорости, когда игрок имеет некоторые присоединенные объекты (aiments). Может вызвать отставание анимации, когда cl_updaterate низка. (по умолчанию 0 - выключено)

sv_rehlds_maxclients_from_single_ip "5"

Кол-во разрешённых клиентов с одного IP адреса (по умолчанию 5)

sv_rehlds_send_mapcycle

Отправить mapcycle.txt в сообщении serverinfo (поведение HLDS, но оно не используется на клиенте)
По умолчанию 0 - выключено

syserror_logfile "sys_error.log"

Файл записи системных ошибок (по умолчанию sys_error.log)

reu_version

Версия reunion эмулятора установленного на сервере.


Все эти переменные можете занести в server.cfg для управления.


Обновления ReHLDS до последней версии

Если на вашем сервере стоит не обновленная версия ReHlds, то в разделе "Настройки" - "Билды сервера" ReHlds будет у вас выглядеть как не активный и для обновления вам нужно заново активировать ReHlds, Так же и на тарифе PRO.
Как это будет выглядеть в панели управления:
Rehlds1.jpg - Есть обновления ReHlds

Rehlds2.jpg - ReHlds последней версии

Описание билдов ReHLDS

-dev - код от разработчика, билд скомпилирован стандартными средствами icc компилятором
-dev_gcc - Боле упрощена оптимизация. Траектория пули лучше вырисовывается и игрокам кажется, что на сервере стрельба хорошая. Кажется именно потому, что это визуальный, а не физический эффект.
-dev_mpatch - Мелкие изменения кода работы движка от myarena, рекомендуется для тех у кого игроки жалуются на ошибку overflow

При обновлении папка dlls не затрагивается.
Новые билды появляются в 20х числах каждого месяца.


Разработчики

dreamstalker, Asmodai, s1lent, PRoSToTeMa, Adidasman, Crock, Lev, In-line.

Полезные ссылки

Информация по производительности: http://wiki.myarena.ru/759
Официальный русскоязычный сайт: http://www.dedicated-server.ru/vbb/showthread.php?t=26201
Официальный англоязычный сайт: http://cs.rin.ru/forum/viewtopic.php?f=10&t=67651
Открытый исходный код проекта: https://github.com/dreamstalker/rehlds/
Сайт для отправки прямого баг репорта: https://github.com/dreamstalker/rehlds/issues