Так... Значит вы собрались создать свой сервер. Моя задача Вам в этом помочь!! Для начала определимся, сервер будем ставить под Windows XP (в принципе разницы нет под какую Винду ставить). Для этого скачаем следующий софт: 1. AMXmodX 2. StatsMe (+скрипты) 3. Metamod 4. Некоторые плагины. 5. Psychostat (для ведения статистики). Можно еще поставить ботов, прием довольно неплохих, все это можно скачать из раздела Download. Так, идем далее. Создаем в папке путь кконтреcstrike папку addons. В папке addons создаем папку Metamod, в этой папке создаем папку Dlls туда кидаем файл metamod.dll скачанный здесь. Получаем следующее: cstrike addons metamod dlls (в этой папке лежит metamod.dll) Берем открываем блокнотом файл liblist.gam (находится в папке cstrike) и добавляем туда строчку: gamedll "addonsmetamoddllsmetamod.dll" , сохраняем. Далее в папке Metamod создаем файл plugins.ini в нем прописываем следующие строки: win32 addons/amxmodx/dlls/amxmodx_mm.dll - это dll'ка AMX win32 addons/statsme/dlls/sm_cstrike_mm.dll - это dll'ка Statsme Потом берем это файлик amxmodx-0.20-RC6.zip распаковываем его в папку cstrike, затем берем вот этот файлик и распаковываем его туда же, т.е. записываем поверх. Так, это мы установили AMXmodX, ничего сложного... Теперь нам надо его настроить ... Здесь есть некоторые сложности. Открываем папку config в папке amxmodx, файл modules.ini здесь хранятся модули, которые подключает AMX. В принципе можно оставить все!(убрать точку с запятой) , я рекомендую оставить fun_amxx.dll, mysql_amxx.dll, cstrike_amxx.dll, csstats_amxx.dll остальные dll'ки вроде погоды не делают, кто знает английский тот поймет зачем они нужны! Следующий файл - maps.ini - список карт, которые будут меняться в игре. plugins.ini - файл, отвечающий за плугины, которые подключает AMX, чтобы установить плугин, надо в нем прописать имя файла плугина и все!!! Наконец, следующий файл users.ini. В нем содержится информация о пользователях и паролях администратора. Формат записи следующий: "имя" "пароль" "флаги доступа" "флаги проверки" Если с именем (можно указать IP и SteamId) и паролем (пароль отсюда указываем в autoexec.cfg, об этом далее) вопросов нет, то с флагами надо поподробнее: Флаги доступа a - иммунитет админа к кикам, банам и т.д. b - возможна ли для админа резервация слота для входа на сервер c - возможность выполнения команды amx_kick d - возможность выполнения команды amx_ban, amx_unban e - возможность выполнения команды amx_slay, amx_slap f - возможность выполнения команды amx_map g - возможность выполнения команды amx_cvar h - возможность выполнения команды amx_cfg i - возможность выполнения команды amx_chat и другие команды чата j - возможность выполнения команды amx_vote и другие команды голосования k - возможность выполнения команды доступ к sv_password cvarкомандой amx_cvar l - возможность выполнения команды доступ к amx_rcon командой amx_cvar m, n, o, p, q, r, s, t, - это какие-то приблуды для допонительных плугинов (короче для админов надо!) u - доступ к меню z - наличие этого флага указывает, что пользователь НЕ АДМИН!!! Просто мясо Лучше эти флаги запомнить, они еще будут встречаться... Флаги проверки a - отсоединять игрока, если введен неправильный пароль b - наличие клана c - пускать по WonID, SteamId d - пускать только с этого IP e - пароль не проверяется Вот примерчик один "-=Du3e/|b=-" "trahodrom" "abcdefghijklmnopqrstu" "a" Еще примеры можно посмотреть там же, еще нужно в файле autoexec.cfg (в папке cstrike) прописать такую строчку setinfo _pw "пароль" Так теперь файл сохраним, и закроем. Файл cvars.ini В нем информация о том какие команды и их значения (такие как время карты, огонь своих и т.д.) и кто может выполнять (по умолчанию стоит уровень доступа "u") Теперь разберем файл amxx.cfg (для удобства жирным выделен текст файла) // Файл конфигурации AMX echo Executing AMX Mod X Configuration File // флаг доступа на сервер пользователей по умолчанию (см. файл user.ini) amx_default_access "z" // Здесь ставится префикс для пароля, такой же как и в autoexec.cfg, оставить как есть // (Пример: setinfo _pw "password") amx_password_field "_pw" // Режим подключения к серверу // 0 - отменить аутентификацию, игроки вообще не проверяются // 1 - нормальный режим, все флаги устанавливаются на аккаунты // 2 - кикать игроков, которых нет в списке amx_mode 1 // Показывать активность админа (например, если кого-то кикнуть, то покажется админ такой-то кикнул такого-то, если поставить 0, то ничего показывать не будет игрока кикнет по-тихому // 0 - не показывать // 1 - показывать без имени админа // 2 - показывать с именем админа amx_show_activity 2 // Частота показа в секундах бегущей строки и текст самой строки amx_scrollmsg "Welcome to %hostname% -- This server is using AMX Mod X" 600 // Тип и текст сообщений, появляющихся в центре экрана (последний параметр цвет в RRRGGGBBB формате) amx_imessage "Welcome to %hostname%" "000255100" amx_imessage "This server is using AMX Mod XnVisit http://www.amxmodx.org" "000100255" // Частота показа цветных сообщений в секундах amx_freq_imessage 180 // Время в секундах, через которое игроки могут чатиться (защита от флуда) amx_flood_time 0.75 // Количество зарезервированных слотов amx_reservation 0 // Показ оставшегося времени // a - показывать белый тескт вверху // b - с голосом // c - не добавлять слово "осталось"(только с голосом) // d - не добавлять слова "часов/минут/секунд" (только с голосом) // e - показывать.произносить время, если оно меньше указанных параметров (в секундах) amx_time_display "ab 1200" "ab 600" "ab 300" "ab 180" "ab 60" "bcde 11" // произносить "say thetime" и "say timeleft" amx_time_voice 1 // минимальная задержка в секундах между двумя голосованиями amx_vote_delay 10 // Как долго продолжается голосование amx_vote_time 10 // Показывать, кто за что голосует amx_vote_answers 1 // Количество процентов, чтобы голосование состоялось amx_votekick_ratio 0.40 amx_voteban_ratio 0.40 amx_votemap_ratio 0.40 amx_vote_ratio 0.02 // Максимальное время, на которое может быть продолжена карта ( в мин.) amx_extendmap_max 90 // На сколько минут будет продолжена карта, если проголосовали за ее продолжение amx_extendmap_step 15 // Режим сортировки рейтинга // 0 - по имени // 1 - по authid // 2 - по ip csstats_rank 1 // Максимальный размер файла статистики csstats_maxsize 3500 // HUD-статистика amx_statsx_duration 12.0 Осталось еще два параметра их лучше оставить по умолчанию (HUD-статистика, и режим отладки плугинов) Вроде с AMX разобрались... На сегодняшний день самая последняя версия AMXmodX 0.20.
|