Установка своей сборки Counter-Strike 1.6 rehlds

Материал из Википедия MyArena.ru
Версия от 11:32, 28 марта 2025; Win32 (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Установка своей сборки rehlds (Linux)
Убедитесь, что у вас сборка для ОС Linux (откройте файл cstrike/addons/metamod/plugins.ini и убедитесь, что в начале строк загрузки плагинов написано linux, а не win32).
Если у вас сборка для Windows, то плагины не запустятся, и нужно будет заменять файлы .dll на файлы .so.

Шаг 1
Для начала переустановим сервер, чтобы на нем не было ничего лишнего. Выбираем Чистый Steam сервер без плагинов.
S1.png

Шаг 2
Меняем версию сервера на ReHLDS по пути: Панель управления → Игровые сервера/PRO сервера → Настройка сервера → Настройки → Билды сервера.
Прокручиваем в самый низ и выбираем предпоследнюю версию. На данный момент это ReHLDS-3.14.0.856-dev_gcc (у вас может быть версия новее с другими цифрами, главное — выберите предпоследнюю dev_gcc).
S2.png

Шаг 3
Устанавливаем главные плагины по пути: Панель управления → Игровые сервера/PRO сервера → Настройка сервера → Плагины (Стандартный вид) → Regamedll_CS 5.21.0.556 → Подробнее → Установить.
Далее там же Metamod → Подробнее → Установить.
S2.5.png

Шаг 4
В настройках плагина Metamod, под спойлером "Остальные", устанавливаем Reunion 0.1.0.133 и AMX Mod X 1.9.0 RU/EN (если в вашей сборке AMX 1.9) или AMX Mod X 1.8.2 RUS (если в вашей сборке AMX 1.8.2)
Проверить версию можете командой в консоли сервера amxx version. Проверку нужно проводить на прошлом хостинге, где была сборка, или в описании на сайте, откуда качали сборку.
S3.png

Шаг 5
Открываем сборку на компьютере, переходим в папку cstrike, в этой папке находим и удаляем файлы: dproto.cfg (если есть), liblist.gam, steam.inf.
Если используете RegameDLL, то удалять папку dlls не нужно. В противном случае удалите папку dlls, а затем удалите RegameDLL, который был установлен в разделе "Плагины".
Чтобы узнать, используйте команду в консоли сервера game version. Проверку нужно проводить на прошлом хостинге, где была сборка, или в описании на сайте, откуда качали сборку.
S4.png

Шаг 6
Переходим в папку cstrike/addons, в ней удаляем следующие папки: dproto, (а также podbot, yapb, если слотовый тариф).
Если в сборке есть папки cstrike/logs и cstrike/addons/amxmodx/logs, то эти папки лучше удалить (иначе сборка может загружаться долго через FTP).
Также в верхнем меню FileZilla → Сервер включите "Принудительно отображать скрытые файлы".
S5.5.png
Шаг 7
Подключаемся к FTP серверу по этой инструкции: http://wiki.myarena.ru/111 (если не подключается, то в FileZilla → Редактирование → Настройки → Соединения → FTP → Пассивный режим, смените режим на противоположный).
Устанавливаем такие настройки в FileZilla → Редактирование → Настройки → Передачи (это делается для того, чтобы файлы закачивались полностью в обход ТСПУ и не создавались тени с названием .in).
Sfz6.png
Шаг 8
Выделите все файлы и закачайте содержимое папки cstrike на сервер через FTP с заменой всех файлов. Либо просто перетащите из папки мышкой (выбрав все файлы комбинацией клавиш CTRL+A) в filezilla.
Ustsbor6.png S6.png S6.5.png

Шаг 9
Если сервер выдаёт ошибки, связанные с модулем grip или версией amxmodx, то выполните следующие действия:
Панель управления → Игровые сервера/PRO сервера → Настройка сервера → Плагины (Стандартный вид) → Metamod → Настройки → AMX Mod X 1.9.0 RU/EN → Настройки → Специальные возможности → Обновить gRIP и GeoIP и
Обновить AMX Mod X 1.9 до последней версии.
S7.png

Шаг 10
Переходим в настройки плагина Metamod, там устанавливаем под спойлером "Защита от атак" плагин ProcessCmds v1.2.0.5 (by MyArena.ru) и перезапускаем сервер.
Переходим в настройки плагина AMX Mod X 1.9.0 RU/EN → plugins.ini → Редактировать, прокручиваем в самый низ строки и жмём Enter.
Это нужно для того, чтобы каждый установленный плагин из панели управления прописывался с новой строки и автоматически загружался при запуске сервера.
S8.png
Шаг 11
После того как проверили работоспособность и стабильность сервера (запуск, подключение к серверу, ошибки плагинов с помощью команд amxx plugins и meta list),
рассмотрите возможность установки таких полезных плагинов, как:
SafeNameAndChat 1.1, WhBlocker 1.5.697, VoiceTranscoder v2020 MA2, Rechecker 2.5, ReAimDetector 0.2.2
Можете использовать поиск в разделе "Плагины - Все плагины"
Также рекомендуем использовать для защиты сервера Reunion 0.1.0.133. Версию можете проверить в консоли сервера командой meta list
Если версия не совпадает, просто переустановите, удалив и заново установив его в панели управления в разделе "Плагины"
Создаем Контент-хостинг, чтобы файлы с сервера скачивались быстро

Подробная информация по защите сервера от всех современных угроз: http://forum.myarena.ru/index.php?/topic/24721-zaschita-servera-cs16-aktualnaia/