Пятница, 15.11.2024, 12:33
X7>Te@M<
Приветствую Вас Гость | RSS
Главная | Каталог статей | Регистрация | Вход
Меню сайта

Категории каталога
Мои статьи [29]

Мини-чат
500

Наш опрос
Любимое оружие в CS 1.6
Всего ответов: 45

Главная » Статьи » Мои статьи

как создать свой сервер
Так... Значит вы собрались создать свой сервер. Моя задача Вам в этом помочь!! Для начала определимся, сервер будем ставить под 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.

Категория: Мои статьи | Добавил: DJONU (09.03.2009)
Просмотров: 474 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Поиск

Друзья сайта
Мир Counter-Strike

 Ваш IP 18.118.9.196

Вы на СаЙтЕ Дней

сайт клана x7>Te@M

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Copyright MyCorp © 2024 Бесплатный хостинг uCoz