Counter-Strike 1.6
Non-steam
Поддержка Master List
Платформа:
Windows
ФайлыAmx Mod X
1.8.1 - Metamod плагин, ориентированный на
управление сервером
MetaMod
Patch 1.19p32 (Необязательно, т.к. вместе с Amx Mod
X идет MetaMod 1.19)
Модули
для понижения пинга, выберите один из них: HL
Booster 2.40 - Может немного больше снизить пинг, но
возможна нестабильная работа сервера.
или
Booster
Lite 1.30 - Стабильная работа сервера, но пинг
возможно будет побольше.
Устанавливаем Amx Mod X1.Запускаем
инсталлер
2.Жмем Next
3.Выбираем I accept... потом жмем Next
4.Далее
выбираем,
куда хотите установить AMX Mod X Studio (Программа для
создания плагинов) и еще один установщик для Amx Mod X и жмем Next
5.Выбираем
какая будет папка в Пуске (Можно не изменять) и жмем Install
6.Жмем
Finish
7.Жмем Next
8.Выбираем I accept... и жмем Next
9.Выбираем
Select mod directory
10.Ищем папку cstrike и снизу выбираем
Counter-Strike
11.Жмем Finish
Готово! Устанавливаем MetaMod
Patch 1.19p321.Идем в папку
cstrike\addons\metamod\dll
2.Кидаем туда файл metamod.dll и заменяем
старый
Готово! Устанавливаем
HLBooster 2.401.Идем в папку
cstrike\addons
2.Создаем папку booster
3.В эту папку копируем
файл booster_mm.dll
4.Открываем файл plugins.ini в папке
cstrike\addons\metamod
5.Дописываем в него:
win32
addons\booster\booster_mm.dll
И Сохраняем
6.Идем в папку
cstrike
7.Открываем файл server.cfg
8.Дописываем:
booster_show_connmsg
1
booster_autofps 1000
booster_minsleepms 1
booster_force_systicrate
0
booster_cpu_enabled 1
booster_cpu_spikemax 3
booster_cpu_spikelevel
75
booster_cpu_floor 50
booster_cpu_mminc 2
booster_cpu_quiettime
300
booster_cpu_mmmin 3
booster_cpu_mmmax 8
booster_lite_mode
3
booster_lite_extra_sleep_frequency 0
9.Сохраняем
Готово! Устанавливаем Booster Lite 1.301.Идем
в папку cstrike\addons
2.Создаем папку boosterlite
3.В эту
папку копируем файл booster_lite_mm.dll
4.Открываем файл plugins.ini
в папке cstrike\addons\metamod
5.Дописываем в него:
win32
addons\boosterlite\booster_lite_mm.dll
И Сохраняем
6.Идем в
папку cstrike
7.Открываем файл server.cfg
8.Дописываем:
booster_lite_mode
3
booster_lite_extra_sleep_frequency 0
9.Сохраняем
Готово! Делаем запуск сервера через консоль1.Идем
в главную папку сервера CS (Там, где лежит
hlds.exe)
2.Создаем текстовый документ или
запускаем "Блокнот" через "Пуск"
3.Пишем в нем:
start /MIN/HIGH hlds.exe -game cstrike
+port 27015 +map de_dust2 +maxplayers 16 -noipx +sv_lan 0 -insecure
-console Значение: /MIN/HIGH hlds.exe - Высокий приоритет для
сервера
-game cstrike -
Игра Counter-Strike (Без него будет Half-Life)
+port 27015 - Порт (Для запуска второго сервера
нужно менять порт)
+map
de_dust2 - При запуске сервера карта будет de_dust2
+maxplayers 16 - Максимальное
количество игроков на сервере
-noipx
- Отключение IPX, требуется для некоторых плагинов/модов
+sv_lan 0 - Запуск в режиме
интернет
-insecure -
Отключение VAC
-console
- Запуск через консоль для уменьшения нагрузки на компьютер
4.Теперь
сохраняем как
"start.cmd"
(С кавычками!) в главную папку
Старый текстовый документ можно
удалить
5.Теперь если хотите создать ярлык на рабочий стол для
запуска сервера:
1.Правой кнопкой по start.cmd > Отправить
> Рабочий стол (Создать ярлык)
2.Меняем название, как хотите
(Например, hlds или CS Server) 3.Меняем
значок,
Правой кнопкой по ярлыку > Свойства > Сменить значок >
Обзор > И ставим, какую хотим, можно поставить значок CS, он лежит в
папке cstrike
6.Теперь проверяем, запускаем наш ярлык, ждем,
если запустилось без ошибок, то все отлично!
7.
Заходим в CS, пишем в консоли: connect ваш.ай.пи:порт Айпи(IP)
- можно узнать на
2ip.ru Порт
- Вы указали в файле start.cmd (По стандарту 27015)
Если Вы сервер
(т.е. сервер запущен на Вашем компе), то можно коннектится так:
connect 127.0.0.1 (если не
коннектится допишите :27015), а Вашим друзьям придется коннектится через
Ваш IP.
Готово! Делаем админку для
себя(Только если сервер запущен на
том же компе откуда вы играете!)
1.Идем в папку
cstrike\addons\amxmodx\configs 2.Открываем
файл
Users.ini *Все, что идет после // -
комментарии, они ни как не влияют на сервер
3.В самом низу
дописываем:
"127.0.0.1" ""
"bcdefghijklmnopqrstu" "de" Здесь можно поменять только
права, остальное менять не нужно (Права смотри ниже)
Пароль не
нужен, потому что проверяется IP, а у сервера (у Вас) IP всегда
127.0.0.1
4.Теперь запускаем сервер
5.Заходим на сервер
(connect 127.0.0.1) Внимание! Что бы админка работала
заходить нужно только через connect 127.0.0.1
6.Проверяем
админ меню, написав в консоли amxmodmenu (Если пишет, что недостаточно
прав, то Вы что то в users.ini сделали неправильно!)
7.Биндим админ
меню, в консоли пишем:
bind
"Key" "amxmodmenu"
Key - Любая кнопка (У меня, например: bind \
amxmodmenu) 8.Жмем Вашу кнопку, должна появиться менюшка
слева
Готово! Делаем админку для
другого человека1.Идем в папку
cstrike\addons\amxmodx\configs 2.Открываем
файл
Users.ini 3.В
самом низу дописываем
"Name
or IP" "Password" "Access Flags" "Account Flags" Name or IP -
Пишите сюда никнейм или Айпи(только, если он постоянный!) того
человека, которму вы собираетесь дать права
Password - Пароль
Access
Flags - Права (Без иммунитета и ркон доступа - bcdefghijkmnopqrstu)
Права: a - Иммунитет
(нельзя кикать, слеить, слапать, банить)
b - Резервный слот
c -
Можно использовать amx_kick (Кик, выкидывание игрока с сервера)
d -
Можно использовать amx_ban (Бан)
e - Можно использовать amx_slay
(Убийство игроков)
f - Можно использовать amx_map (Смена карты)
g
- Можно использовать amx_cvar (Настройки сервера)
h - Можно
использовать amx_cfg (Конфиг, который использует сервер)
i - Можно
использовать amx_chat, amx_tsay, amx_say, amx_csay (Админ чаты)
j -
Можно использовать amx_vote и другие команды для голосования
k -
Можно использовать sv_password (Ставить пароль на сервер (Через
amx_cvar))
l - Можно использовать amx_rcon и rcon_password
(Управление консолью сервера)
m - Уровень А
n - Уровень B
o -
Уровень C
p - Уровень D
q - Уровень E
r - Уровень F
s -
Уровень G
t - Уровень H
u - Доступ к Amxmodmenu
z -
Пользователь (Не админ)
Account Flags - Доступ на аккаунт
Доступ: a - Не пускать
пользователя при неправильном пароле
b - Клан тег
с - Это ID
пользователя
d - Это IP пользователя
е - Доступ без пароля,
только по Nick/IP/ID
k
- Чуствительность к регистру. Например, если Вы сделали админу
CSFile.Info доступ k, то если пользователь будет под ником csfile.info,
у него не будет прав администратора, так же как и у csFILE.inFO или
CSFILE.INFO. Права будут только под ником CSFile.Info.
Итак, примерно как должен выглядеть
конец users.ini: "127.0.0.1" "" "bcdefghijklmnopqrstu" "de"
"CSFile.Info"
"123" "bcdefghijkmnopqrstu" "a"
То
есть у Вас будут почти все права с доступом по IP и пароль у Вас
проверяться не будет, а у игрока под ником CSFile.Info будет пароль 123
и почти все права (без иммунитета и доступа к управлению консолью
сервера) и c доступом по паролю
4.Что бы другой человек смог играть с
правами ему нужно зайти в CS, в консоли вписать:
setinfo _pw
"Password"
Password - Пароль, который указан в users.ini
5.Так
же обязательно должен совпадать ник с тем, который указан в users.ini
(Если
не пускает, то возможно он не правильно вписал setinfo!)
Готово! Делаем поддержку Master List1.Идем
в папку
cstrike 2.Создаем
текстовый документ или запускаем "Блокнот" через "Пуск"
3.Пишем в
нем:
setmaster add
72.165.61.189
setmaster add 68.142.72.250 4.Сохраняем как
"masters.cfg" (С
кавычками!) в папку cstrike
Старый текстовый документ можно удалить
5.Открываем
файл
steam.inf 6.Увидите
надпись:
PatchVersion=1.1.2.5
(У Вас может быть другая версия)
ProductName=cstrike Заменяем
на:
PatchVersion=1.6.3.7
ProductName=cstrike 7.Сохраняем
8.Идем
в главную папку сервера
9.Изменяем файл
start.cmd (Файл запуска сервера через
консоль)
Правой кнопкой мыши
по start.cmd и "Изменить" 10.Дописываем строчку
+exec masters.cfg 11.Обязательно
поменяйте параметр +sv_lan 1 на +sv_lan 0 и если есть параметр
-nomaster, то стерите его!
12.Сохраняем
Готово! Настраиваем amxx.cfg1.Идем
в папку
cstrike\addons\amxmodx\configs 2.Открываем
файл
amxx.cfg *Все,
что идет после // комментарии, и они ни как не влияют на сервер
Вы
можете скачать и заменить на переведенный файл amxx.cfg
Настройка server.cfg1.Идем
в папку
cstrike 2.Открываем
файл
server.cfg *Все,
что идет после // комментарии, и они ни как не влияют на сервер
Описания комманд: //Config
hostname
"Server by CSFile.Info"
rcon_password "enter_password" - ркон
пароль, обязательно сменить на свой!
sv_password "" - Пароль на
сервер (не должен совпадать с rcon_password)
decalfrequency 60
//Multi-Player
mp_allowspectators
1 - На сервере можно сидеть в спектатрах
mp_autocrosshair 0 - Аим
mp_autokick
0 - Кик с сервера неиграющих пользователей или ТимКиллеров
mp_autoteambalance
1 - Автобаланс
mp_buytime 0.15 - Время закупка оружия в начале
раунда (в минутах)
mp_c4timer 35 - Время до взрыва бомбы после ее
установки
mp_chattime 0 - Время, в котором игроки могут общаться
после конца карты, после истечения загрузится новая
mp_decals 200 -
Количество одновременно отображаемых декалей (дыры от выстрелов, кровь)
mp_fadetoblack
0 - После смерти у игрока будет черный экран до конца раунда
mp_flashlight
1 - Использовать фонарик
mp_forcecamera 3
mp_forcechasecam 2 -
После смерти игрок может наблюдать только из глаз и только за игроками
своей команды
mp_forcerespawn 0 - Если убили, камера не двигается с
места
mp_fraglimit 0 - Количество фрагов, после которого завершится
карта
mp_freezetime 2 - Время в начале раунда, при котором нельзя
ходить и стрелять
mp_footsteps 1 - Звуки шагов
mp_friendlyfire 1
- Стрельба по своим
mp_hostagepenalty 0 - Количество убитых
заложников, после которого будет бан пользователя
mp_limitteams 1 -
Максимальное превышение количества игроков в двух командах
mp_maxrounds
0 - Максимальное количество раундов, после которого карта закончится
mp_spawnprotectiontime
10 - Игрок, сделавший ТимКилл в течение этого времени с начала раунда,
будет Кикнут
mp_roundtime 2 - Время раунда
mp_startmoney 800 -
Количество денег при старте игры (от 0 до 16000)
mp_timelimit 30 -
Длительность карты
mp_tkpunish 0 - Игрок, сделавший ТимКил, будет
убит в начале следующего раунда
mp_winlimit 0 - Количество побед
одной команды, после которого карта закончится
//Server
sv_airaccelerate
10 - Сопротивление воздуха
sv_allowdownload 1 - Скачивания с
сервера недостающих карт и т.д.
sv_allowupload 1 - Закачивания на
сервер файлы игроков (цветные логотипы, например)
sv_alltalk 0 -
Игрока говорящего в микрофон слышат все игроки на сервере
sv_cheats -
Использование читов
sv_consistency 0 - Проверяет клиента, что бы на
сервере играли тока со стандартными моделями, звуками и т.д.
sv_friction
4 - Трение на карте
sv_gravity 800 - Гравитация карты
sv_maxrate
25000 - Максимальная пропускная способность сетевого канала сервера с
учетом клиентской стороны
sv_maxspeed 320 - Скорость движения игрока
по карте
sv_maxunlag 0.5 - Максимальная лаг компенсация в секундах
sv_maxupdaterate
101
- Ограничивает частоту обновлений сервера. Чем выше значение, тем
больше пакетов будет послано клиентам (зависит от sv_maxrate)
sv_minrate
2500 - Минимальная пропускная способность сетевого канала
sv_minupdaterate
50 - Нижний предел частоты обновления сервера
sv_pausable 0 -
Возможность паузы на сервере
sv_stepsize 18 - Размер шага игрока
sv_stopspeed
75 - Скорость остановки игрока
sv_timeout 30 - Время ожидания
ответа от клиента в секундах, по истечении которого клиент будет
отключен
sv_unlag 1 - Возможность компенсации лагов
sv_voiceenable
1 - Разрешить, использовать микрофон или нет
Готово! Настраиваем карты1.Идем
в папку
cstrike 2.Открываем файл
mapcycle.txt 3.Пишем карты, которые должны
быть на сервере
Например, у меня:
de_inferno
de_nuke
de_train
de_dust2
4.Копируем
все карты и сохраняем
5.Идем
cstrike\addons\amxmodx\configs 6.Открываем
maps.ini 7.Вставляем все карты,
которые скопировали
8.Сохраняем
Готово!