Авторизация




Забыли пароль?

Сервер и все составляющие

Урок 1.

Создание сервера и установка плагинов.

Для начала сделайте копию своей кс. Если вы стим, то установите пиратку. Главное чтобы кс была чистой и без настроек! Затем, если в папке cstrike нету папки addons, то значит на сервере нету модов и соответственно плагинов. Ищем в интернете ссылку на чистые amxmod, dproto 47-48 протокол, metamod 1.19 и mmtimer. Amxmod - для плагинов, dproto - для того чтобы люди на сервер могли заходить, metamod - для установки и работы модов, mmtimer - незнаю для чего (:DD), но установить надо. Если же есть папка addons со всеми модами - ничего делать не надо. Для включения модов необходимо прописать:
linux addons/amxmodx/dlls/amxmodx_mm.dll
linux addons/dproto/dproto.dll
linux addons/mmtimer/mmtimer.dll

или
win32 addons/amxmodx/dlls/amxmodx_mm.dll
win32 addons/dproto/dproto.dll
win32 addons/mmtimer/mmtimer.dll

в файле cstrike/addons/metamod/plugins.ini.

Так, мы установили моды, теперь приступим в установке плагинов. Качаем любые плагины для сервера кс 1.6, затем открываем архив и видим несколько файлов:
• *.amxx - собственно сам плагин, пихаем его в папку cstrike/addons/amxmodx/plugins/
• *.cfg - конфиг плагина, бывает не всегда, кидаем в cstrike/addons/amxmodx/configs/
• *.ini - тот же конфиг, только в другом формате.
• *.sma - исходник плагина, его не обязательно вытаскивать из архива. Просто если хотите что то в плагине изменить - заходите в этот файл, меняйте код и компилируйте. Ложить сюда cstrike/addons/amxmodx/scripting/
• *.dll - очень редко встречается, библиотека плагина, кидать в cstrike/addons/amxmodx/modules/
• *.so - тоже самое что и *.dll.

Мы поставили плагины, теперь надо их включить =D. Для этого просто пропишем имя файла *.amxx плагина в файлеcstrike/addons/amxmodx/configs/plugins.ini. Для выключения плагина просто поставьте перед названием ";". Кстати, каждый новый плагин пишется с новой строки!

Ну, думаю на этом я закончу свой первый урок. В следующий раз расскажу как сделать себя админом и напишу про настройку сервера. Каждый туториал будет выходить раз в 3 дня. То есть ждите новый выпуск пятницу!

P.S. У кого возникли вопросы - пишите, я отвечу =).



Урок 2.

Админка, настройка сервера и хост.

Итак, сегодня расскажу про то, как поставить игрокам админки. Идем в папку cstrike/addons/amxmodx/configs/users.ini. Этот файл хранит информацию об админах. Чтобы поставить права администратора, пишем в этом файле одну из трех строчек:

1. "STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce"
2. "153.52.78.1" "" "abcdefghijklmnopqrstu" "de"
3. "Player" "123456" "abcdefghijklmnopqrstu" "a"


Теперь разбираемся.
Строчка #1. Если хотите поставить админку по Steam ID, вам нужен этот вариант. Пишите Steam ID, затем пустые кавычки, потом флаги доступа(про них расскажу позже), и в конце флаги аккаунта "ce", то есть проверяется только Steam ID и не проверяется пароль.
Строчка #2. Админка по IP адресу. Если вы имеете постоянный, а не динамический IP, то это для вас =D. Так же пишите IP, пустые кавычки, флаги доступа и флаги аккаунта "de", т.е. идет проверка IP и нет проверки на пароль.
Строчка #3. Этот вариант самый распространенный. Сначала пишем ник админа, затем пароль, флаги доступа и флаг аккаунта "a". Соответственно проверка пароль и ника. Остальное не проверяется.


А сейчас узнаем что такое флаги аккаунта:

a - этот флаг дает иммунитет (против человека с флагом а не могут быть использованы серверные команды kick, ban, slay, slap, он не может быть выкинут за флуд, за высокий пинг и т.д.).
- резервация слота.
c - доступ к команде amx_kick. Дает возможность кикать игроков.
d - доступ к команде amx_ban и amx_unban. Соответственно админ имеет возможность как ставить, так и снимать баны.
- флаг дает доступ к командам amx_slay и amx_slap. Убить игрока или "подергать" игрока в воздухе.
- админ имеет доступ к команде amx_map - смена карты на сервере.
g* - доступ к команде amx_cvar, менять переменные и настройки сервера (не все переменные могут быть доступны).
h* - флаг дает доступ к команде серверных настроек amx_cfg.
i - доступ к команде amx_csay, администраторскому чату и другим командам, имеющим отношение к чату.
- дает админу доступ к командам голосования, и команде amx_vote.
k* - доступ к серверной переменной sv_password (работает через команду amx_cvar).
l** - access to amx_rcon command and rcon_password cvar - доступ к переменной RCON пароля amx_rcon и rcon_password (через команду amx_cvar).
m - произвольный уровень доступа A (если на вашем сервере стоят какие-то плагины amx, которые требуют эти уровни доступа)
n - произвольный уровень доступа B
o - произвольный уровень доступа C
- произвольный уровень доступа D
- произвольный уровень доступа E
- произвольный уровень доступа F
s - произвольный уровень доступа G
- произвольный уровень доступа H
- админ получает доступ к меню управления amxmodmenu
- флаг обычного пользователя (который не является админом)
-----------------------------------------------------------------------------
Примечание!
* - Давайте эти флаги только проверенным админам!
** - Эти вообще никому не прописывайте!!
-----------------------------------------------------------------------------


Теперь приступим к консольным командам сервера. Заходим в файл cstrike/server.cfg и настраиваем сервер:
hostname - название сервера.
rcon_password - РКОН пароль. Никому его не говорите!!!
mp_timelimit - Лимит времени игры на карте (минуты
mp_autoteambalance - Автобаланс игроков (0 - нет, 1 - да)
mp_c4timer - Время на разминирование бомбы (секунды)
mp_flashlight - Фонарик (0 - нет, 1 - да)
mp_footsteps - Слышимость шагов (0 - нет, 1 - да)
mp_freezetime - Предварительное время перед началом раунда на закупку (секунды)
mp_friendlyfire - Огонь по своим (0 - нет, 1 - да)
mp_roundtime - Время раунда (минуты)
mp_buytime - Время на закупку (минуты)
mp_fadetoblack - Затемнение экрана после смерти (0 - нет, 1 - да)
mp_forcechasecam - Режим слежения за игроками после смерти (0 - следить можно за всеми, 1 - только за своей командой, 2 - нельзя двигать камеру)
allow_spectators - Разрешить спектаторов на сервере (0 - нет, 1 - да)
mp_startmoney - Начальная сумма денег, с которой игрок стартует на карте
sv_voiceenable - Голос в игре (0 - нет, 1 - да)
sv_alltalk - Режим голосового общения (0 - разговаривать можно только со своей командой, 1 - со всеми на сервере)
pausable - Разрешить паузу на сервере (0 - нет, 1 - да)


И последняя часть урока - как заставить сервер работать. Есть два варианта хоста - на своем компьютере или на платном хостинге.

На компьютере хостить сервер очень сложно. Во-первых, надо открывать порты. Во-вторых, у вас может быть динамический IP, а значит сервер будет с разными IP адресами. В-третьих, обычный компьютер будет очень зависать, если сервер включен. В-четвертых, он не всегда будет онлайн. Из этого всего следует, что на сервере не будет постоянных игроков, да и вообще их мало будет. Так что смысла хостить сервер на компе невыгодно.

Платный хостинг намного лучше. Я знаю несколько. Например, www.extraslot.ru или www.csserv.ru. Лично я свой сервер на первом. Так и доступ к server.cfg и users.ini прямо с сайта идет. Намного легче управлять. На арене не брал еще, да и не хочу. На серва4ке и недорого, и выбор большой, и панель управления, и т.д. и т.п. Также надо ставить сервер на раскрутку. То есть регистрировать его в разных мониторингах, покупать там VIP слоты и 

Комментарии

Нет комментариев.

Добавить комментарий

Пожалуйста, авторизуйтесь для добавления комментария.

Рейтинги

Нет данных для оценки. Рейтинг доступен только для пользователей.
Пожалуйста, авторизуйтесь или зарегистрируйтесь для голосования.