AMXMODX. И так, скачали, теперь его нужно установить, устанавливаем:
Запустите скачанный мод, появится такое окно:
Жмем Next, далее, появится вот такое окно:
Выбираем "I accept..." и жмем Next, вылезет такое окно:
Лучше всего создать папку на рабочем столе и выбрать эту папку нажатием кнопки Browse, выбрали созданную папку, жмем Next, после чего появится такое окно:
Жмем Install. После установки появится окно:
Снимаем галку с Run AMX Mod... и жмем Finish. После всего вышесделанного открываем папку, в которую вы все это установили и запускаем файл "Installer.exe", после чего появится следующее:
Жмем Next, далее выскакивает такое окно:
Выбираем "I accept the...", жмем Next, далее появится такое окно:
Выбираем "Select mod directory", жмем Next, появится последнее:) окно:
В этом окне находим папку, в которой лежит игра, не cstrike, а корневая папка с игрой, жмем ok, установка прошла успешно...:)
Теперь нужно отредактировать некоторые текстовые файлы:
Первый текстовик, который мы будем "крушить" - это "Server.cfg", который находится в "Папка с игрой"/cstrike, находим его там и открываем с помощью "Блокнота" и видим в нем следующее:
// Use this file to configure your DEDICATED server. // This config file is executed on server start.
// disable autoaim sv_aim 0
// disable clients' ability to pause the server pausable 0
// default server name. Change to "Bob's Server", etc. hostname "Counter-Strike 1.6 Server"
// maximum client movement speed sv_maxspeed 320
// 20 minute timelimit mp_timelimit 20
sv_cheats 0
// load ban files exec listip.cfg exec banned.cfg Сразу напишу, что цифра "0" - означает, что опция вкл., цифра "1" - наоборот, теперь разбираемся в этих непонятных надписях:
sv_aim 0 - Включить авто прицеливания на винтовках, у которых есть ЗУМ.
pausable 0 - Если стоит 1 то игрок может нажать на кнопочку "pause - break" и игра остановиться.
hostname "Counter-Strike 1.6 Server" - Это название сервера, пишем его в кавычках вместо Counter-Strike 1.6 Server.
sv_maxspeed 320 - Максимальная скорость передвижения игрока, стандарт 320.
mp_timelimit 20 - Через сколько произойдет смена карты(мин.)
sv_cheats 0 - Если значение 1 то можно использоватьт код импульс 101 дает патроны деньги.
exec listip.cfgexec и banned.cfg - Это загрузка файлов в которых лежат баны.
Можно добавить дополнительные опции,
для этого добавляем каждую строку с опцией с новой строки:
mp_c4timer [Значение] - Значение этого параметра равно секундам, которые пройдут после закладки бомбы перед ее взрывом
mp_flashlight [значение] - Включение(1) / выключение(0) возможности использования фонарика
mp_forcechasecam [значение] - "Свободный полет"(0) / возможность следить только за игроками своей команды(1) / "лежачее положение"(2)
mp_timelimit [значение] - Время, через которое меняется карта,если значение 0, то карта не меняется.
mp_roundtime [значение] - Время одного раунда
mp_freezetime [значение] - Значение этого параметра равно секундам, которые даны на закупку оружия.
mp_friendlyfire [значение] - В зависимости от этого параметра своих либо можно убивать(1), либо нет(0)
mp_startmoney [значение] - Параметр, устанавливающий количество денег, которое дается вначале игры
sv_restartround [значение] - Значение этого параметра равно секундам, через которые произойдет рестарт
sv_maxspeed [значение] - Скорость предвижения по умолчанию значение 270
sv_gravity [значение] - Гравитация по умолчанию значение 800
kick [значение] - Выкинуть игрока из игры (нужно ввести имя игрока)
сhangelevel [значение] - Смена катры, при этом все игроки остаются (нужно ввести название карты)
map [значение] - Смена катры, при этом все игроки выкидываются с сервера (нужно ввести название карты)
hostname [значение] - имя вашего сервера, которое будет видно в списке серверов
mp_buytime [значение] - время закупки оружия в начале раунда(мин.)
sv_voiceenable [значение] - разрешить использовать микрофон или нет
sv_timeout [значение] - время ожидания ответа от клиента в секундах по истечении которого клиент будет отключен.
С Config.cfg разобрались...:)
Настраиваем амхх.cfg
Этот файл находится в "cstrike/addons/amxmodx/configs/"
Этот конфиг тоже для настройки сервера, но имеет другую функцию.
И так, приступим:
// Доступ игрокам, не являющимся админами, который дается по умолчанию (users.ini - там все описано, про доступы) amx_default_access "z"
// Управляет доступом на сервер // 0 - игроки не проверяются на права (и их права игнорируются) // 1 - нормальный режим // 2 - не пускать на сервер игроков, не входящих в список user.ini amx_mode 1
// Автоматически корректировать ваш users.ini amx_correct_usersfile 0
// Показывать действия админов // 0 - отключено (команды не показываются) // 1 - показывать без указания имени админа // 2 - указывать с именем админа amx_show_activity 1
// Бегущая строка amx_scrollmsg "this server use amx mod x" 600
// Сообщение в центре экрана (последний параметр - цвета. формат цвета сообщения в RRRGGGBBB) amx_imessage "Welcome to Counter-Strike 1.6" "000255100" amx_imessage "You are playing Counter-Strike 1.6" "000100255"
// Время между показом сообщений (в сек) amx_freq_imessage 180
// Через какое время клиент может послать след. сообщение (antiflood.amxx должен быть включен) amx_flood_time 0.75
// Отвечает за режим выделения резервных слотов входящим на сервер админам amx_reservation 0
// 1 - если вы хотите спрятать значение зарезирвированных словот, 0 - если вы не хотите ничего прятать amx_hideslots 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 0
// Минимальная задержка в сек между воутами (голосованиями) amx_vote_delay 10
// Отображать кто за что проголосовал amx_vote_answers 1
// Файл со списком карт, откуда брать карты для Maps Menu // 0 - maps.ini // 1 - mapcycle // 2 - maps folder amx_mapsmenu_mapsloc 0
// Файл со списком карт, откуда брать карты для Nextmap Chooser // 0 - maps.ini // 1 - mapcycle // 2 - maps folder amx_mapchooser_mapsloc 0
// Какием образом производить выбор след. карты. // 0 - Случайно из maps.ini/mapcycle/maps folder // 1 - Указывать amx_mapchooser_type 0
// Режим выбора карт игроками // 0 - Игроки могут выбить все карты из списка карт на сервере // 1 - Игроки могут выбирать только из maps.ini/mapcycle amx_nominfromfile 0
// Сколько карт может выбрать каждый игрок amx_maxnominperplayer 2
// Время в минутах, на которое максимально может быть продлена текущая карта (в мин) amx_extendmap_max 90
// Шаг в минутах, на который будет продлеваться текущая карта ( ограничено переменной amx_extendmap_max ) amx_extendmap_step 15
// Сколько раз карта может быть продлена в 1 раунде amx_extendround_max 3
// Number of times the map can be extended in wins amx_extendwin_max 3
// Через сколько побед карта может быть продлена amx_extendwin_step 3
// Автоматически добавлять или удалять плагины из AMXХ plugins.ini amx_manage_plugins 0
// Автоматически добавлять или удалять модули из AMXХ modules.ini amx_manage_modules 0
// Макс размер файла статистики csstats_maxsize 3500
//Могут ли клиенты выбирать язык amx_client_languages 0
// Слоты // 0 = Отключены запасные слоты // 1 = включены запасные слоты если будет кто то ломиться а обычных слотов не будет ему напишут что (сервер переполнен) // 2 = пускает всех..но кикает если превышаеться лимит слотов rslot_on 2
Вы можете настроить этот конфиг на свой вкус, так-же можете скопировать данный конфиг и заменить стандартный на этот, для этого удалите весь текст в файле амхх.cfg и вставьте этот конфиг. С данным текстовиком закончили... Двигаемся дальше!
Изучаем Plugins.ini
Файл Plugins.ini находится как и все остальные конфиги в cstrike/addons/amxmodx/configs/ сам этот файл служит для подключения плагинов к серверу...Для того что бы заработал какой-нибудь мод надо файл с расширением .amxx кинуть в папку cstrike/addons/amxmodx/plugins/ После чего Открыть файл plugins.ini и с новой строки прописать ПОЛНОЕ название того плагина которого мы кинули в папку /plugins/ Для того что бы отключить плагин, не заходя в игру нужно перед именем плагина в Plugins.ini поставить инициальы: либо ";" Или "//" так обычно пишутся комментарии для того что бы мод не считал что написанное после ; или // идет название плагина. Если вместе с плагином идет в комплекте текстовый файл то кидайте его в папку cstrike/addons/amxmodx/data/lang/
Вот и все:) Идем дальше!
Делаем себя админом на сервере.
Для того что бы сдеалть себя админом откройте файл user.ini который лежит в cstrike/addons/amxmodx/configs/ и по ниже указонному примеру сделаете себя админом. Тут предоставлен полный перевод файла user.ini.
Флаги доступа: ; a - иммунитет (против игрока не могут быть использованы команды: kick/ban/slay/slap и т.д) ; b - резервация (игрок сможет пользоваться резервным слотом) ; c - amx_kick - доступ к команде amx_kick ; d - amx_ban and amx_unban commands - доступ к команде amx_ban и amx_unban ; e - amx_slay and amx_slap commands - доступ к команде amx_slay и amx_slap ; f - amx_map command - доступ к команде amx_map ; g - amx_cvar command - доступ к команде amx_cvar (не все переменные могут быть доступны) ; h - amx_cfg command - доступ к команде amx_cfg ; i - amx_chat and other chat commands - доступ к команде amx_csay и другим чат командам ; j - amx_vote and other vote commands - доступ к команде amx_vote и другим командам голосования ; k - access to sv_password cvar - доступ к переменной sv_password (через команду amx_cvar) ; l - access to amx_rcon command and rcon_password cvar - доступ к переменной amx_rcon и rcon_password (через amx_cvar) ; m - произвольный уровень A (если вы используете нестандартные амх плагины) ; n - произвольный уровень B ; o - произвольный уровень C ; p - произвольный уровень D ; q - произвольный уровень E ; r - произвольный уровень F ; s - произвольный уровень G ; t - произвольный уровень H ; u - доступ к графическому меню управления (amxmodmenu) ; z - пользователь (не админ)
Флаги аккаута:
; a - не пускать игрока на сервер с неправильно введенным паролем ; b - регистрация клан тега ; c - админ зайдет на сервер только со значениями authid/wonid ; d - админ заходит только с этого ip адресса ; e - пароль не проверяется (необходимо только совпадение name/ip/wonid)
Теперь листаем документ в самый низ и с новой строки прописываем:
"Тут пишется ник или IP админа"пробел"Тут пишем флаги доступа(описанны выше)"пробел"флаги доступа(описанны выше)"
Пример(как прописанно у меня): "192.168.1.2" "" "abcdefghijklmnopqrstu" "de"
Вот и все, мы создали сервер, настроили его, сделали себя админом, теперь его нужно запустить...:)
Запускаем сделанный сервер.
Для запуска созданного сервера мы будем использовать консоль.
Теперь подробнее: hlds панель "ест" немало оперативной памяти, по этому мы и будем запускать наш сервер через консоль. Для запуска нам потребуется файл с расширением .bat, для этого создаем текстовый документ .txt и называем его вместо "Текстовый документ.txt" вот так: "dedicated.bat"(без кавычек), все, наш бат файл готов, теперь в него надо прописать параметры запуска сервера. Чтобы открать наш "батник" используем Блокнот. Открываем наш "dedicated.bat" с помощью блокнота и прописываем в нем следующее:
start hlds -game cstrike - Это значит, что сервер для CS.
-console - Это значит, что используется консольный режим.
-insecure - Нет античита Valve.
-nomaster - сервер не будет показан в глобальной базе данных серверов.
+maxplayers 10 - Максимальное число игроков - 10.
+sv_lan 0 - Указываем, что это Интернет - сервер. "1" - Lan - сервер.
+map de_dust - Карта, которая запуститься первой.
После того, как вы создали .bat файл, кидайте его в корневую папку КС(там, где лежит hlds.exe). Если вы сделали все правельно, то при двойном клике мышкой по файлу "dedicated.bat" запуститься консоль с ваши сервером:)
Вот и все:) Мы создали простенький КС сервер, на котором вы можете играть с друзьями и не только...) Благодарю за прочтение моей статьи, трудился над ней 2 недели:)
Форма входа
vkontakte
Наша копилка
Пожертвуйте пару
рублей , для портала
КОШЕЛЬКИ
1) Z265719733703
2) R207906966938
Статистика сайта
Зарег. на сайте
Всего: 13 Новых за месяц: 0 Новых за неделю: 0 Новых вчера: 0 Новых сегодня: 0