Правильная установка сборки на хостинг/VDS.
Здравствуйте,в данной статье подробно расскажем, как залить сборку сервера cs 1.6 на хостинг.
Мы рассмотрим именно процесс залития сборки на ftp, перед эти вы должны сами подготовить чистый билд и необходимые amxmodx модули
Шаг #1:
Для начала открываем папку со сборкой. Для начала нужно убрать лишние папки и файлы из сборок.
- Начинаем идти от папки cstrike (в архиве вашей сборки), удаляем тут папки logs, cl_dlls, events, dlls, classes, overviews, resource.
- Переходим в папку addons, удаляем dproto, metamod и любые другие папки которые повторяются с вашими на FTP в этом расположении (кроме amxmodx !!!).
- Переходим в папку amxmodx и удаляем папки modules, logs, dlls.
- Переходим в папку cstrike/addons/amxmodx/data и удаляем там все кроме папки lang. Возвращаемся назад и переходим в папку cstrike/addons/amxmodx/configs.
- Тут удаляем файлы amxx.cfg, clcmds.ini, cmds.ini, configs.ini, core.ini, cvars.ini, hamdata.ini, modules.ini, sql.cfg, stats.ini.
Внимание! В файле и папке cstrike/dlls/cs.so могут содержаться измененые стандартные модели на новые cs 1.6 (зависит от сборки), можете не удалять папку и заменить файл только в случае когда вы уже установили сборку и проверили что она работает. Тогда сделайте резерв вашей папки dlls и замените папку.
Шаг #2:
Подключаемся по
FTP и переходим в каталог
cstrike. Закачиваем все папки из нашего архива на
фтп (addons и файлы mapcycle.txt, motd.txt целиком с заменой всех файлов) Все остльные файлы можно как с заменой, так и без.
Внимание:
Переносить папки gfx (если есть), models, sounds, sprites - Без замены!
Переносить файлы из папки cstrike (с заменой): server.cfg, server_cvars.cfg (если есть), все файлы формата .txt
Переносить файлы из папки cstrike (без замены): все остальные
Полезно! Если вы полностью установите сборку (правильно) и все равно будет не работать, можете сделать резерв ваших файлов в папке cstrike, и перенести все файлы с заменой из папки с сборкой!
После данного шага - сборка готова,остается проверить правильную установку всех модулей и запускать сервер.


Дополнительная информация:
- Админки прописываются в users.ini
- Реклама меняется в advertisements.ini, amxx.cfg, dproto.cfg, и еще может содержаться в cstrike/addons/amxmodx/data/lang файлах или исходниках (.sma). Как компилировать и изменять плагины через исходники (.sma): читайте тут
-
Ошибки (Внимание):
- Если вы все сделали, сервер запустился, но там чистый сервер кс 1.6, значит вы не правильно установили чистый сервер или не установили вовсе metamod плагины!
Значит у вас не работает metamod (он запускаем в работу другие метамод плагины и amx плагины)
- Если вы все сделали и сервер не запускается, значит вы не правильно установили сборку!
Смотрите консоль сервера (по какой причине или ошибки сервер не запустился)
ВАЖНО на начальном этапе определиться с Билдом сборки и AMX версией (Рекомендуем: BILD 6153, AMX 1.8.3, METAMOD 1.21p38), это может быть как REHLDS, так и более другие.