Пятница, 17.05.2024, 14:27 Приветствую Вас Бомж

Gam!nG Portal

Меню сайта
Мини-чат
200
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Общение » Создание сервера » Создай свой сервер
Создай свой сервер
MuXaHbl4Дата: Воскресенье, 09.03.2008, 12:04 | Сообщение # 1
Крутой
Группа: Администраторы
Сообщений: 60
Репутация: 0
Статус: Offline
metamod 1.17 ( без него не один из других модов не будет функц-ть корректно)
извлеките архив в дерикторию cstrike
amxmod 0.98 з.ы : мод для легкого управления сервером ( какая версия не имеет значение, amxmod в принципе ставится по стандарту , не зависимо от вер-и)
распаковываем архив в $\cstrike\. после этой операции у вас в папке $\cstrike\addons\ должна появиться папка amx. если так, идем дальше, если нет - исправляем
открываем/создаем файл $\cstrike\addons\metamod\plugins.ini и добавляем туда следующие строки:
// начало
win32 addons\amx\dlls\amx_mm.dll
linux addons/amx/dlls/amx_mm_i386.so
win32 addons\amx\dlls\fun_ms.dll
linux addons/amx/dlls/fun_ms_i386.so
win32 addons\amx\dlls\csstats_ms.dll
linux addons/amx/dlls/csstats_ms_i386.so
// конец
открываем файл $\cstrike\addons\amx\modules.ini и пишем следующие строки, предварительно удалив все, что там было (!):
// начало modules.ini
addons/amx/dlls/csstats_ms.dll
addons/amx/dlls/csstats_ms_i386.so
addons/amx/dlls/fun_ms.dll
addons/amx/dlls/fun_ms_i386.so
// конец modules.ini
здесь специально исключены чисто сетевые модули (напр., доступ к mysql и logd), т.к. простому игроку с ботами они не понадобятся
теперь выбираем плагины для амх\'а. все плагины (*.amx) должны лежать в папке $\cstrike\addons\amx\plugins. там же лежит и plugins.ini, его и открываем. первоначально в этом файле прописано очень много плагинов, но 90% из вам не потребуются, я могу посоветовать вам всего два плагина:
mapextend.amx - за пару минут до окончания карты он спросит, продлить ли эту карту еще (минут на 15). к сожалению, из стандартного комплекта его убрали (но у меня он остался ).
uber_stat.amx - плагин от . очень подробная статистика, заменяет собой все "статистические" плагины вместе взятые.
итак, если не поняли, то в этом самом plugins.ini надо все удалить (рекомендую, если вам оперативка дорога) и прописать всего две строчки:
// начало plugins.ini
uber_stat.amx
mapextend.amx
// конец plugins.ini
само собой эти два файла (mapextend.amx и uber_stat.amx) должны лежать в папке с плагинами.
все! амх работает.

atac (плаг предназначен для того,чтобы тимкилл на вашем серваке не отсался безнаказуем)

внимание! для установки atac 2.5.3 нужен amx 0.9.3 и выше, metamod 1.13.1 и выше.

процесс установки:
1.)разархивируйте ваш архив atac\'a
2.)зайдите в разархивированную папку.
3.)переместите amx_atac.amx, amx_atac_cfg и папку atac в c:\...\half-life\cstrike\addons\amx\plugins
4.)в папке c:\...\half-life\cstrike\addons\amx\plugins откройте файл plugins.ini и пропишите там следующие строки:
amx_atac.amx
amx_atac_cfg.amx
5.)сохраните все параметры.

установка окончена!

chicken mod

процесс установки:
1)разархивируйте архив (там будут 4 папки и 2 readme файла).
2)переместите все в c:\...\half-life\cstrike.
3)зайдите в c:\...\half-life\cstrike\addons\metamod. там будет файл plugins.ini, откройте его и напишите следующее:
win32 dlls/chicken_mm.dll
сохраните и закройте файл.
4)теперь зайдите в c:\...\half-life\cstrike\addons\adminmod\config. там вы увидете файл plugin.ini, откройте его и напишите следующее:
dlls/plugin_chicken.amx
сохраните и закройте файл.

все! установка окончена!

----
чтоб играть с ботами добавьте это:
добавить это надо в autoexec.cfg (в директории cstrike)

localinfo mm_gamedll dlls/zbotcz.dll
ставим admin mod на windows

если у вас есть все необходимые файлы, то можно приступать к установке. распакуйте файлы admin mod из zip-архива в любую папку (например, в c:\temp). в папке автоматически создастся подкаталог admin. установочным файлом является install_admin.vbs. если вы не смогли запустить этот vbs-файл, скачайте и установите ms windows sripts 5.6 и попробуйте запустить этот файл снова. если всё в порядке - продолжаем дальше.

напоминание:
не стоит удалять разархивированный дистрибутив admin mod сразу же после установки. он вам может пригодиться в дальнейшем.

итак, файл c:\temp\admin\install_admin.vbs запущен, и начинает выводить вопросы:

• "каталог с вашим выделенным сервером или просто listenserver\'ом не обнаружен, введите путь вручную..." - вводите путь, в моём случае это c:\counter-strike.

• "укажите тип используемого на сервере мода: cs - отвечаете cstrike.

• "укажите тип используемого файла конфигурации" - в нашем случае это dedicated, выделенный сервер, а значит, вводите server.cfg (если по каким-то причинам вы хотите установить am на ваш собственный компьютер, на котором вы ничего, кроме как listen server, запускать не планируете, укажите listenserver.cfg)

• последний вопрос программа задаст уже перед самым окончанием установки:

"назначить для вашей учётной записи полные права на доступ к серверу...?" - ну как вы думаете?

да, назначить. последовательно введите в предложенные окна ваши имя (предположим, это sysadmin) и пароль (предположим, это qwerty). всё. admin mod установлен!

по окончании установки программа-установщик выведет вам напоминание, что программа установлена в базовом варианте, и что её нужно донастроить вручную. это само собой, но сначала надо обновить ваш admin mod до актуальной версии (в случае, если доступны обновления и (или) патчи).

все настройки admin mod\'a, связанные непосредственно с загрузкой и функционированием сервера, заносятся в основной файл конфигурации выделенного сервера, server.cfg. позднее мы детально его рассмотрим.

что бы в последствии не возникло проблем с am, внимательно прочтите следующее.

важно:
во время установки admin mod изменяет не только server.cfg, но и файл "liblist.gam" в каталоге "cstrike". первоначальный вариант этого файла должен быть таким:

листинг файла liblist.gam

до установки admin modgame "counter-strike"
url_info "www.cscentral.ru"
url_dl ""
version "1.5"
size "184000000"
svonly "0"
type "multiplayer_only"
cldll "1"
hlversion "1110"
nomodels "1"
nohimodel "1"
mpentity "info_player_start"
gamedll "dlls\mp.dll"
gamedll_linux "dlls/cs_i386.so"
trainmap "tr_1"

после установки admin mod\'a он выглядит так

после установки admin modgame "counter-strike"
url_info "www.cscentral.ru"
url_dl ""
version "1.5"
size "184000000"
svonly "0"
type "multiplayer_only"
cldll "1"
hlversion "1110"
nomodels "1"
nohimodel "1"
mpentity "info_player_start"
gamedll "dlls\metamod.dll"
gamedll_linux "dlls/cs_i386.so"
trainmap "tr_1"

проверьте, admin mod должен был создать резервную копию старого файла liblist.gam, она называется "adminmod backup of liblist.gam".

после выполнения всех перечисленных действий и приготовлений мы, наконец, можем приступить к настройке admin mod.
настройка admin mod

основой admin mod являются текстовые конфигурационные файлы (с расширением cfg и ini). список файлов, которые добавляются в систему после установки admin mod:

каталог c:\counter-strike\cstrike\

admin_help.cfg
adminpass.cfg
metamod.ini
plugin.ini
users.ini

каталог c:\counter-strike\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-файлам в каталог c:\counter-strike\cstrike\.в последствии их можно будет использовать для проведения более тонкой настройки admin mod\'а.

вот полный список файлов, которые использует или может использовать admin mod при работе:

файл server.cfg, часть добавленная admin mod\'ом

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
(от себя: сам лично не ставил админмод на свой серв, но могу сказать точно,что когда я поднимал свой серв под win , то многие из тех лиц кот-е неплохо рубят поляну по выделенным серверам кс, кричали в один голос ,что лучше заряжать amxmod под свой серв , т.к он более прост в управлении и установке )

этот файл является основой всего сервера, из него грузятся все настройки во время загрузки сервера (если не используются дополнительные конфиги, в командной строке +exec myconfig.cfg). и в этот же файл admin mod помещает свои основные настройки. рассмотрим их по подробнее.

для уменьшения количества ненужной информации я убрал из этого списка те переменные, которые не имеют отношения к counter-strike серверу. чтобы пользоваться данной информацией просто откройте простым текстовым редактором типа notepad\'а свой серверный файл server.cfg и ищите там аналогичные пункты, разместив окно редактора рядом с этой информацией. порядок переменных не изменён по сравнению с оригиналом. можете менять значения переменных согласно вашим потребностям. я даю всего лишь рекомендации...

напоминание:
для серверных переменных работают установки: 0=выкл, 1=вкл.

листинг admin mod - части файла server.cfg// если вы одновременно используете на сервере и admin mod и ботов,
// установите этот параметр в "1". это защитит ботов от получения клиентских
// команд и будет препятствовать падению вашего сервера (такое возможно).
// (0=выключено, 1=включено).

admin_bot_protection 0
// это сообщение выводится на экраны всех игроков после их подключения
// к серверу (выводится по центру). можете поменять текст этого сообщения.

admin_connect_msg "welcome to the real world..."
// эта переменная контролирует доступность функции ограничения на оружие
// в counter-strike. если включили её, можете использовать команды типа
// admin_restrict... и admin_enable... (подробнее смотрите тут).
// (0=выключено, 1=включено).

admin_cs_restrict 0
// включение этого параметра позволяет записывать в лог-файл сервера сообщения
// обо всех серверных ошибках, что помогает разрешать многие проблемы. однако, для
// постоянного использования не рекомендуется из-за замедления реакции сервера.
// (0=выключено, 1=включено).

admin_debug 0
// эта переменная определяет, доступны ли по умолчанию "fun mode" команды.
// если нет, администратор всегда может их включить при желании.
// (0=выключено, 1=включено).

admin_fun_mode 0
// если хотите использовать специальные эффекты при использовании
// таких команд как teleport или slap, включите этот параметр.
// (0=выключено, 1=включено).

admin_fx 0
// если включено, игроки, на которых администратор применил "gag"
// запрещение на использование в консоли команды "say", подробнее
// см. тут), не смогут изменить своё имя.
// (0=выключено, 1=включено).
продолжаем с серверными командами adminmod\'a !

admin_gag_name 0
// если включено, игроки, на которых администратор применил "gag",
// не смогут использовать команду say_team.
// (0=выключено, 1=включено).

admin_gag_sayteam 0
// делает первого загрузившегося на сервер администратора "бессмертным",
// т.е. даёт ему наивысший приоритет (уровень прав) в системе.
// пример: если на сервере присутствуют одновременно несколько администраторов,
// только один из них имеет наивысший приоритет по доступу к функциям admin mod.
// (0=выключено, 1=включено)

admin_highlander 0

// если параметр admin_ignore_immunity включён, функция access_immunity
// игнорируется и ничего не делает.
// (0=выключено, 1=включено)

admin_ignore_immunity 0

// этот файл (plugin.ini) определяет, какие плагины должны быть загружены
// при запуске сервера. этот файл должен находиться в каталоге
// мода (cstrike), в нашем случае c:\counter-strike\cstrike.

admin_plugin_file "plugin.ini"
// время (в секундах) за которое администратор может пересоединиться
// с сервером после отключения без обнуления его администраторского
// пароля в строке setinfo (если вы не успели за это время, могут возникнуть
// проблемы с входом на сервер под вашим зарезервированным именем).

admin_reconnect_timeout 600

// сообщение для пользователей, пытающихся выполнять команды,
// на которые они не имеют достаточных прав. можете поменять текст
// этого сообщения.

admin_reject_msg "you do not have access to this command."

// определяет время (в секундах), через которое "repeat_message" будет
// показываться на экране пользователя во время игры. минимально это
// 15 секунд. так же можно указывать время в минутах с пересчётом их в
// секунды, т.е. указав в параметре 600 вы получите 10 минут между этими
// сообщениями.

admin_repeat_freq 600

// сообщение, которое показывается всем на сервере каждые
// десять минут, используется message-плагин. можете поменять текст
// этого сообщения.

admin_repeat_msg "this server is using admin mod"

// старая переменная “verbosity” (многословие). устанавливает способ, как команды
// объявляются игрокам в форме: “[admin] <имя> used command <команда>”.
// 0 – все команды анонсируются с именем админа.
// 1 – все команды анонсируются без имени.
// 2 – большая часть не анонсируется вообще (кроме команд класса “cheat”)
// как пример можно привести любую команду, выполненную администратором
// на удалённом сервере. она появляется на экране там же где и обычные
// переговоры игроков (chat), и в нашем случае выглядит как:
// [admin] sysadmin used command admin_map
// то есть вы понимаете, что на месте "admin_map" будет та команда,
// которую выполнили вы.

admin_quiet 0

// этот файл используется для хранения конфигурационных
// сведений о картах и перезагрузках сервера.
// используется редко.

admin_vault_file "vault.ini"

// если переменная включена, голосование типа "hlds_ld"
// начнется автоматически за пять минут до смены карты.
// это голосование позволяет выбрать следующую карту,
// если набрано определённое количество голосов.
// (0=выключено, 1=включено)

admin_vote_autostart 1

// если включено, во время hlds_ld-голосования все игроки
// увидят выбор других игроков, когда те будут голосовать.
// (0=выключено, 1=включено)

admin_vote_echo 0

// устанавливает количество времени (в секундах), которое должно пройти
// после начала игры или после окончания предыдущего голосования,
// перед тем, как станет доступно новое голосование типа "hlds_ld".
// так же влияет на частоту голосований за игру на новой карте (admin_vote_map)
// (указывает, как часто администратор сможет запускать голосование
// admin_vote_map для смены карты).

admin_vote_freq 600

// устанавливает сколько раз текущая карта может
// быть продлена на n минут (команда консоли "votemap extend").
// количество времени n (количество времени для игры
// на одной карте) задаётся переменной "mp_timelimit" в
// файле server.cfg. при установке функции в 0 - отключено (не ограниченно).

admin_vote_maxextend 0

// количество игроков (в %), которые должны проголосовать за карту,
// чтобы она выиграла голосование типа "hlds_ld".
// обычно этот параметр устанавливают равным 60 %.

admin_vote_ratio 60
// управляет возможностью клиентов запускать команды.
// (0=выключено, 1=включено)


подай заявку на регистрацию в клан будеш хорошим
 
Форум » Общение » Создание сервера » Создай свой сервер
  • Страница 1 из 1
  • 1
Поиск:

Форма входа
Друзья сайта
 
cs maps
Статистика
Copyright MyCorp © 2024