Counter-Strike 1.6
Вход
Запуск сервера и установка Half-Life Admin Mod
Taraizer — 23 Январь, 2009 - 20:19
Процесс подготовки сервера для интернета аналогичен подготовке сервера для локальной сети. Различие заключается только в том, что при запуске самого сервера в командной строке не нужно писать +sv_lan 1. Что до того, ставить ли nomaster, то теперь это уже решать вам. Анонсирование сервера на мастер-сервере с большой долей вероятности может привлечь на него иностранных игроков, что даст дополнительный недешевый зарубежный трафик. Если вас не пугают подобные перспективы, то можете -nomaster не ставить.
Итак, без параметра +sv_lan 1 сервер маршрутизирует всех игроков, однако теперь он каждый раз при заходе игрока будет связываться с серверами авторизации WON и проверять легальность CD-key игрока. Если это вас не устраивает, то в Сети есть специальные патчи, которые убирают ограничение на маршрутизацию только подсети класса "С", и такой сервер может, работая якобы в режиме LAN, использоваться для игры в интернете.
На настоящий момент последняя версия Half-Life Admin Mod2.50.51. На сегодняшний день существует только vbs-установщик Admin Mod. Если он не распознается системой, то вам надо сходить по адресу и скачать там программу MS Windows Scripts.
После того, как у вас появятся все необходимые файлы, можно приступить к установке. Распакуйте файлы Admin Mod из zip-архива в любое место, скажем в тот же самый каталог для временных файлов C:\Temp. Там автоматически появится подкаталог ADMIN, где установочным файлом является install_admin.vbs.
Итак, файл C:\Temp\Admin\install_admin.vbs запущен, и на экране появляются вопросы:
"Каталог с вашим выделенным сервером или просто listenserver не обнаружен, введите путь вручную..." — вводите путь, в нашем случае это d:\hlserver.
"Укажите тип используемого на сервере мода: cstrike, tfc..." — естественно, отвечаете cstrike.
"Укажите тип используемого файла конфигурации" — в нашем случае это server.cfg.
"Назначить для вашей учетной записи полные права на доступ к серверу?" — да, назначить.
Последовательно введите в появившиеся окна ваши имя (предположим, sysadmin) и пароль (предположим, qwerty). Admin Mod установлен. По окончании установки появится напоминание, что программа установлена в базовом варианте и что ее нужно настроить вручную.
Все настройки Admin Mod, связанные непосредственно с загрузкой и функционированием сервера, заносятся в основной файл конфигурации выделенного сервера, server.cfg. Позднее мы детально его рассмотрим.
ВАЖНО: Во время установки Admin Mod меняет не только файл server.cfg, но и liblist.gam в каталоге \Cstrike. Кроме того, Admin Mod сразу установит MetaMod, который необходим для его работы и для работы некоторых других программ. Проверьте: Admin Mod должен создать резервную копию старого файла liblist.gam под названием AdminMod backup of liblist.gam.
После выполнения всех перечисленных действий и приготовлений можно, наконец, приступить к настройке Admin Mod.
Основой Admin Mod являются текстовые конфигурационные файлы (с расширением .cfg.ini). Вот полный список файлов, которые добавляются в систему после установки Admin Mod.
Каталог D:\Hlserver\Cstrike:
admin_help.cfg, adminpass.cfg, metamod.ini, plugin.ini, users.ini.
Каталог D:\Hlserver\Cstrike\Dlls:
amx_admin.dll, metamod.dll, admin.amx, admin_MM.dll, admin_MM.mysql.dll, plugin_base.amx, plugin_chat.amx, plugin_cheat.amx, plugin_cs.amx, plugin_fun.amx, plugin_hldsld_mapvote.amx, plugin_message.amx, plugin_retribution.amx, plugin_spawn.amx, plugin_tfc.amx.
Также в этом каталоге присутствует файл mp.dll, установленный вместе с Counter-Strike.
ВАЖНО: Очень часто сервер при подключении пользователей начинает сообщать в лог-файле и консоли об отсутствии файла vault.ini и некоторых других. В общем-то можно не обращать на это внимания, но если вас это раздражает, просто создайте эти (пустые) файлы и поместите их к остальным ini-файлам в каталог D:\Hlserver\Cstrike. Впоследствии их можно будет использовать для проведения более тонкой настройки Admin Mod.
Admin Mod вносит и некоторые изменения в server.cfg, в частности, прописывает следующие файлы: metamod.ini, plugin.ini, users.ini, nicks.ini, ips.ini, models.ini, maps.ini, vault.ini, wordlist.txt, admin_help.cfg, adminpass.cfg.
Файл server.cfg является основой всего сервера, из него грузятся все настройки во время загрузки (если, конечно, не используются дополнительные конфиги). В этот же файл Admin Mod помещает свои основные настройки. Рассмотрим их подробнее.
НАПОМИНАНИЕ: Для серверных переменных работают установки: 0=выключено, 1=включено.
admin_bot_protection 0
Если вы одновременно используете на сервере и Admin Mod, и ботов, установите этот параметр в "1". Это защитит ботов от получения клиентских команд и будет препятствовать падению вашего сервера (такое возможно).
admin_connect_msg "Welcome to the Real World..."
Это сообщение выводится на экраны всех игроков после их подключения к серверу (выводится по центру). Можете поменять его текст.
admin_cs_restrict 0
Эта переменная контролирует доступность функции ограничения на оружие в Counter-Strike. Если включили ее, можете использовать команды типа admin_restrictadmin_enable.
admin_debug 0
Включение этого параметра позволяет записывать в лог-файл сервера сообщения о всех серверных ошибках, что помогает разрешить многие проблемы. Однако для постоянного использования не рекомендуется в связи с замедлением реакции сервера.
admin_fun_mode 0
Эта переменная определяет, доступны ли по умолчанию "fun mode" команды. Если нет, администратор всегда может их включить при желании.
admin_fx 0
Если хотите активировать специальные эффекты при использовании таких команд, как teleport или slap, включите этот параметр.
admin_gag_name 0
Если включено, игроки, на которых администратор применил "gag" (запрещение на использование в консоли команды say), не смогут изменить свое имя, после того как были "заgagены".
admin_gag_sayteam 0
Если включено, игроки, на которых администратор применил "gag", не смогут использовать команду say_team.
admin_highlander 0
Делает первого загрузившегося на сервер администратора "бессмертным", то есть дает ему наивысший приоритет (уровень прав) в системе. То есть если на сервере присутствуют одновременно несколько администраторов, только один из них имеет наивысший приоритет по доступу к функциям Admin Mod.
admin_ignore_immunity 0
Если этот параметр включен, функция access_immunity игнорируется.
admin_plugin_file "plugin.ini"
Этот файл (plugin.ini) определяет, какие плагины должны быть загружены при запуске сервера. Файл должен находиться в каталоге мода (/Cstrike), в нашем случае — D:\Hlserver\Cstrike.
admin_reconnect_timeout 600
Время (в секундах), за которое администратор может подключиться к серверу после отключения без обнуления его администраторского пароля в строке setinfo (если вы не успели за это время, могут возникнуть проблемы с входом на сервер под вашим зарезервированным именем).
- Войдите на сайт для отправки комментариев