Меню Рубрики

Установка rehlds на vds

ReHLDS

Во время установки нужно удалить следующие плагины, так как они не работают:
Dproto, WhBlocker 1.5.570, Semiclip 1.9f, Semiclip 2.2, Patchmoney, Roundendblock, orpheu, okapi, Customization Fix, Fullupd Patch
Вместо 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.3.9
VoiceTranscoder
ReLocalizebugfix
WhBlocker 1.5.695
Revoice 0.1.0.31
SafeNameAndChat
ProcessCmds

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

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

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

Содержание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читайте также:  Установка бойлера после ремонта

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

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

При обновлении папка dlls не затрагивается.

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

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

источник

Преимущества Re-HLDS

Возникает резонный вопрос: зачем нужно было полностью перерабатывать вполне рабочий сервер? Дело в том, корпорация Valve, благодаря которой вышла Half-Life, так и не выпустила программу, ликвидирующую многочисленные баги и разгонящую существующий сервер. Разработчики ReHLDS утверждают, что в результате проведенной модернизации, многие неточности, провоцирующие баги, были устранены. К тому же, удалось достичь хороший порог ускорения: ReHLDS дает 100%-ное увеличение скорости запущенных процессов.

Кроме того, обновленная версия позволяет лично добавлять коррективы в работу движка. Напомним, изначально для корректировки багов приходилось выпускать специальные обновления, отнимающие память и тормозящие игру. Отныне можно лично улучшать движок, используя интерфейс разработки приложений API.

Несмотря на очевидные плюсы, есть и минусы: после установки ReHLDS бывают проблемы. Часто на игровых порталах появляются жалобы геймеров, STEAM игроки с уникальным ID не могут присоедениться на сервер. STEAM ID идентифицирует пользователя на игровых соревнованиях. Если к вашему STEAM ID привязана админка, игровая статистика и другие важные вещи, перед установкой REHLDS сделайте бэкап на свой компьютер. Подстраховка не помешает!

Как перейти на ReHLDS

Так как обновленная модификация игрового сервера в разы производительнее и менее ресурсоемкая, а также безопасная и шустрая, установить ее однозначно стоит! Что для этого нужно?

1. В первую очередь, проверьте версию серверного билда. Она должна быть не старше 6153, в противном случае установка будет невозможна. Проверить можно или в настройках или с помощью консольной команды version.

2. Теперь необходимо скачать и установить модификацию ReHLDS. Важно иметь доступ к корню сервера. Без доступа у вас ничего не выйдет.

3. Находим папку bin, далее переходим в bugfixed и видим там 2 файла в зависимости от вашей операционной системы. Для Windows — swds.dll, для Linux — engine_i486.so.

4. Выбирайте файл, который вам подходит, и скачивайте его в корневую папку сервера. Выбирайте пункт “с заменой”.

5. На следующем этапе необходимо установить Regamedll CS.

На усмотрение можно скачать и установить дополнительные плагины, однако, это не обязательно. Не забывайте! ReHLDS не сможет работать параллельно с HLDS, таким образом, некоторые имеющиеся metamod-плагины после ваших действий по перезагрузке также могут не функционировать.

источник

Бонусы тут

Все бонусы за регу
и первый ДЕПО

Регистрируйся везде.
Специально для тебя — Гость

  • +1 Всего статей 2349
  • +2 Комментариев 4309
  • +21 Пользователей : 11631 Новичок Cooper Сейчас на сайте 6 Гостей 5 Пользователей 1 [ arnisajvazi
    Группа: Посетители
    ОС: Windows 10
    Браузер: Chrome 80.0.3987.149
    Был здесь в: 05:16:10
    Смотрит категорию: Модели ножа для CS 1.6′, this, event, ‘270px’);» href=»/user/arnisajvazi/»>arnisajvazi ]

[ZP] Как сделать поднятие предмета по флагу?

А как вывести прописку оружия по Нику и паролю через .ini

Плагин «Lasermine — Мины с прокачкой» для CS 1.6

чтобы поставить пиши в коцоль +setlaser

Модель оружия «GunGnir Phoenix» для CS 1.6

Готовый сервер [ZM] «Обалденные Зомби (2019)» для CS 1.6

Working On new assembel xmas With new upadate zm 9.0 NEW

ReHLDS (Reverse-engineered) — это новый шаг вперед, который дает второе дыхание нашим серверам. ReHLDS работает в 2 раза быстрей, чем HLDS.

AMXModX — это Metamod дополнение, которое позволяет создавать новые модификации для Half-Life на языке Pawn

Reunion является продолжением Dproto для ReHLDS. Это metamod плагин, который позволяет заходить 47/48 Non-Steam на сервер.

Revoice — это Metamod plugin, который дает возможность общения голосовым чатом между non-steam и steam клиентами.

Новый Metamod-r содержит огромное количество оптимизаций производительности и намного более чистый код. Ядро было написано с использованием JIT-компилятора.

Читайте также:  Установка принтера на mac os sierra

Ultimate Unprecacher являет плагином для MetaMod, работает он по принципу отключение не нужных ресурсов на вашем сервере, тем самым вы сможете освободить места для ресурсов под ваши плагины, с помощью данного модуля можно избавиться от ошибки 512!

ReAuthCheck — это Metamod плагин, который занимается проверкой ваших игроков на валидность, с помощью данного модуля для REHLDS вы сможете защитить свой сервер от ботов, которые постоянно спамят рекламу или просто забивают слот на сервере!

NetBufExtender или NBEX — это метамод-плагин, который расширяет «интернет-буфер»: буферы сервера и клиента(гарантия не 100%). Расширяет до 64 кб. Это значит, что у игроков уменьшается вероятность быть кикнутыми с ошибкой «Reliable channel overflowed».

UINO — metamod-плагин, который позволяет удалять ненужные поля из userinfo(setinfo) когда движок передаёт его другим игрокам на сервере. Данная мера уменьшает объём передаваемых данных и немного сокращает шанс быть кикнутым с «Reliable channel overflowed».

источник

Установка rehlds на vds

Reverse-engineered (and bugfixed) HLDS

ReHLDS is a result of reverse engineering of original HLDS (build 6152/6153) using DWARF debug info embedded into linux version of HLDS, engine_i486.so

Along with reverse engineering, a lot of defects and (potential) bugs were found and fixed

Rehlds is fully compatible with latest official HLDS downloaded by steamcmd. All you have to do is to download rehlds binaries and replace original swds.dll/engine_i486.so. For windows you can also copy a swds.pdb file with a debug information.
Warning! Rehlds is not compatible with an old 5xxx or below platforms downloaded by hldsupdatetool.

Rehlds binaries require SSE, SSE2 and SSE3 instruction sets to run and can benefit from SSE4.1 and SSE4.2.

Archive’s bin directory contains 2 subdirectories, ‘bugfixed’ and ‘pure’

  • ‘pure’ version is designed to work exactly as official hlds engine
  • ‘bugfixed’ version contains some fixes and improvements

Warning! Rehlds is not binary compatible with original hlds since it’s compiled with compilers other than ones used for original hlds. This means that plugins that do binary code analysis (Orpheu for example) probably will not work with rehlds.

Bugfixed version of rehlds contains an additional cvars:

  • listipcfgfile // File for permanent ip bans. Default: listip.cfg
  • syserror_logfile // File for the system error log. Default: sys_error.log
  • sv_auto_precache_sounds_in_models // Automatically precache sounds attached to models. Deault: 0
  • sv_delayed_spray_upload // Upload custom sprays after entering the game instead of when connecting. It increases upload speed. Default: 0
  • sv_echo_unknown_cmd // Echo in the console when trying execute an unknown command. Default: 0
  • sv_rcon_condebug // Print rcon debug in the console. Default: 1
  • sv_force_ent_intersection // In a 3-rd party plugins used to force colliding of SOLID_SLIDEBOX entities. Default: 0
  • sv_rehlds_force_dlmax // Force a client’s cl_dlmax cvar to 1024. It avoids an excessive packets fragmentation. Default: 0
  • sv_rehlds_hull_centering // Use center of hull instead of corner. Default: 0
  • sv_rehlds_movecmdrate_max_avg // Max average level of ‘move’ cmds for ban. Default: 400
  • sv_rehlds_movecmdrate_avg_punish // Time in minutes for which the player will be banned (0 — Permanent, use a negative number for a kick). Default: 5
  • sv_rehlds_movecmdrate_max_burst // Max burst level of ‘move’ cmds for ban. Default: 2500
  • sv_rehlds_movecmdrate_burst_punish // Time in minutes for which the player will be banned (0 — Permanent, use a negative number for a kick). Default: 5
  • sv_rehlds_send_mapcycle // Send mapcycle.txt in serverinfo message (HLDS behavior, but it is unused on the client). Default: 0
  • sv_rehlds_stringcmdrate_max_avg // Max average level of ‘string’ cmds for ban. Default: 80
  • sv_rehlds_stringcmdrate_avg_punish // Time in minutes for which the player will be banned (0 — Permanent, use a negative number for a kick). Default: 5
  • sv_rehlds_stringcmdrate_max_burst // Max burst level of ‘string’ cmds for ban. Default: 400
  • sv_rehlds_stringcmdrate_burst_punish // Time in minutes for which the player will be banned (0 — Permanent, use a negative number for a kick). Default: 5
  • sv_rehlds_userinfo_transmitted_fields // Userinfo fields only with these keys will be transmitted to clients via network. If not set then all fields will be transmitted (except prefixed with underscore). Each key must be prefixed by backslash, for example «\name\model\*s >

Bugfixed version of rehlds contains an additional commands:

  • rescount // Prints the total count of precached resources in the server console
  • reslist // Separately prints the details of the precached resources for sounds, models, decals, generic and events in server console. Useful for managing resources and dealing with the goldsource precache limits.

There are several software requirements for building rehlds:

источник

[1.0] ReHLDS Updater

#1 neygomon

  • Пользователь
  • 1 сообщений
  • ReHLDS Updater — плагин для обновления REHLDS

    Автор: neygomon
    Источник: MY-AMXX.RU

    Описание плагина:

    • Причиной создания плагина стала невозможность обновления на свою версию rehlds на хостинге myarena
    • При успешном/неудачном обновлении пишет всю информацию в логи
    • Плагин работает только под Linux (если будет спрос на Windows, для него тоже попробуем-с сделать)
    • На данный момент сделана возможность локальных обновлений(то есть сошку залили в папку, плагин ее увидел и обновил сервер).
    • В планах сделать автоапдейтер с Teamcity rehlds и добавить возможность обновления для ReGameDLL, metamod-r и reapi

    Настройки плагина:

    Дополнительная информация:

    • Плагин проверен на сервере одного из клиентов хостинга MyArena
      • Спасибо за тестирование
    • В аттаче
      • rehlds_updater
      • rehlds 3.4.0.633 скомпилированный мною с компилятором GCC
        • при компиляции используется святая вода, иконы, скрещенные пальцы — стрельба становится идеальной ))

    Прикрепленные файлы

    Сообщение отредактировал neygomon: 28 Январь 2018 — 14:45

    #2 admin

  • Администратор
  • 1 318 сообщений
  • товарищ neygomon — ваше желание помочь, сведется к тому что вы подложите людям свинью

    тот кто будет сам обновлять rehlds — не удивляйтесь тому, что procescmds будет писать что работает, но на самом деле ничего делать не будет

    завтра же скажу поддержке — если будут видеть его — пока не удалят тикеты в вопросами лагов, атак, ботов и прочего —

    лучше разработчиков rehlds заставьте компилировать свои бинарники с нужной опцией, которую они убрали, и без которой не работает processcmds. В от тогда и обновление можно автоматом делать

    #3 Mmonster

  • Пользователь
  • 6 сообщений
  • Уважаемый администратор,вы не задумывались над тем,что не всем нужен ваш processcmds,да к тому же на Rehlds.Да,если сервер HLDS,ему замену будет сложно найти,но на фоне ReAuthCheck для Rehlds он и рядом не стоит,в плане защиты от ботов.Как пример,ваше творение пропускает румынов с рекламой на раз два(хотя это боты,LOL),в то время как ReAuthCheck блочит их еще на стадии подключения к серверу.

    Вы же насильно всех заставляете установить свое творение,не так ли?Уже по форумам и чатам давно шутят на эту тему:
    — Здравствуйте.У меня сервер не включается (Тикет)
    — Здравствуйте.Установите processcmds (Ответ вашей тех.поддержки)
    Или

    — Здравствуйте.У меня сервер падает при смене карты
    — Здравствуйте.Установите processcmds

    Таких примеров куча.Ваши сотрудники советуют установить его практически всегда,хотя зачастую он здесь не причем.

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

    Сообщение отредактировал Mmonster: 29 Январь 2018 — 5:46

    #4 admin

  • Администратор
  • 1 318 сообщений
  • по поводу румын — первый раз слышим — но если пропускаем — поймаем и исправим

    Уважаемый Mmonster а в не задумывались что в ReAuthCheck не все проверки есть которые есть в нашем processcmds ?

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

    если в обновлениях rehlds исправлено,что то критическое то мы быстро все делаем. А из за всякой ерунды моментально обновлять как только выйдет — глупость

    #5 Mmonster

  • Пользователь
  • 6 сообщений
  • Задумывался,но многие его функции мне ни к чему.Встроенный аналог AC(Алиас чекер)?Сильно,да,но бесполезно.Может другие функции и несут полезность,но я уже озвучил свою позицую
    Это чисто мое мнение,в конце концов не вам решать,ставить мне processcmds или нет.
    Для таких как я решение описано выше.

    источник

    Добавить комментарий

    Adblock
    detector