PORTAL MISHKINO...
Меню сайта
рекламма
ркламма
партнер
Graffiti Decorations(R) Studio (TM) Site Promoter
Форма входа
статистика сайта:
Главная » 2012 » Апрель » 25 » Как сделать сервер cs 1.6 ?
21:06
Как сделать сервер cs 1.6 ?
легко все написанно ниже:

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

Сборка сервера


Устанавливаем Amx Mod X:
1.Запускаем инсталлер 
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 
Amx Mod X установлен.

Устанавливаем MetaMod Patch 1.19p32.
1.Ищем папку cstrike\addons\metamod\dll 
2.Кидаем туда файл metamod.dll и заменяем старый 
MetaMod Patch 1.19p32 установлен.

Устанавливаем HLBooster 2.40
1.Идем в папку 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 2 
booster_autofps 150 
booster_minsleepms 5 
booster_force_systicrate 0 
booster_cpu_enabled 0 
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.Сохраняем 
HLBooster 2.40 установлен.

Делаем запуск сервера через консоль
1.Идем в Вашу папку с игрой (Там, где лежит hl.exe и hlds.exe - у меня по адресу:C\Program Files\Valve)
2.Создаем текстовый документ (кликаем правой кнопкой мыши, Создать -> Текстовый документ)
3.Открываем его (кликаем правой кнопкой мыши, Изменить) и прописываем в нем:
start "CS Server" /MIN/HIGH hlds.exe -game cstrike +port 27015 +map de_dust2 +maxplayers 16 +rcon_password pass123 -noipx -nomaster +sv_lan 1 -insecure -console
Поясняю: 
"CS Server" - ваше название (глобальный поиск не берет отсюда название, так что оно может быть любым)
/MIN/HIGH hlds.exe - Высокий приоритет для ресурса
-game cstrike - Игра Counter-Strike (Без него будет Half-Life) 
+port 27015 - Порт, т.е. что бы присоединиться к игре нужно будет искать через избранное по адресу 192.168.1.2:27015 (ваш ип и порт) или ввести connect 192.168.1.2:27015, (192.168.1.2 ваш ип компа), (порт с 27015 -.... может быть любой открытый порт как открыть порт на Интеркросс 5633)
+map de_dust2 - При запуске карта будет de_dust2 
+maxplayers 16 - Максимальное количество игроков
+rcon_password pass123 - ркон пароль для доступа к ркон командам (советую прочитать статью Атаки на сервак )

-noipx - Отключение IPX, требуется для некоторых плагинов/модов 
-nomaster - Отключение мастеров 
+sv_lan 1 - Лан, на самом деле интернет, но без этого не работает Amx Mod X и
серв не виден через закладку Internet (через Favorites виден) 
-insecure - Отключение встроенной защиты, т.е. VAC (Нафиг он нам, если мы
ставим Non-Steam CS) 
-console - Запуск через консоль для уменьшения нагрузки на компьютер 
4.Теперь сохраняем как start.cmd (Сохранить как... > Тип файла: Текстовый
файл(*.txt) - Меняем на: "Все файлы" > Название файла start.cmd) 
5.Создаем ярлык на рабочий стол для запуска:
  1.Правой кнопкой по start.cmd > Отправить > Рабочий стол (Создать ярлык) 
  2.Меняем название Start Server.
  3.Меняем значок, Правой кнопкой по ярлыку > Свойства > Сменить значок > Обзор > и ставим, какую хотим, можно поставить значок CS, он лежит в папке cstrike
6.Теперь проверяем, запускаем наш ярлык, ждем,если запустилось без ошибок, то вы всё правильно сделали.
7.Заходим в CS, пишем в консоли: 
connect ваш.ай.пи:порт (у меня: connect 192.168.1.2:27015)
Айпи(IP) - ваш внутренний адрес, так как вы делаете сервак у себя на компе, я сразу в сетевых настройках настроил один адрес 192.168.1.2 и внутренний адрес теперь постоянный (нужно для
проброса портов
Порт - тот что указали в файле start.cmd (по стандарту 27015) 
Конкретно какой адрес вводить указано в консоле при запуске через батник.
8. Вы зашли, у Вас теперь свой собственный сервер, он запущен и проверен.

Настройка сервера

(так же можно применять на готовой сборке скаченной у нас или с интернета)
Делаем админку
1.Идем в папку cstrike\addons\amxmodx\configs 
2.Открываем файл Users.ini 
3.В самом низу дописываем одним или обоими из способов "а" или "б", что указаны ниже:
  а). Образец на ип адрес (у меня адрес в Сетевых подключениях настроен в ручную и всегда постоянный):
"192.168.1.2" "" "abcdefghijklmnopqrstu" "de"
  б). Образец по нику и паролю (пробовать советую с этой настройки, идеально для админов):
"[AdMiN]*NIKS" "1313" "
abcdefgijklmnopqrstu" "a"
  в). Образец на стеам лицензию (при работе с готовой сборкой по протоколам 47/48 можно использовать и этот способ назначения админов, в случае при сборке на вашей пиратской игре работать не будет):
"STEAM_0:1:45640647" "" "abcdefgijklmnopqrstu" "ce"

Поясняю содержание текста:
"стеам/ип адрес/ник" "пароль" "права" "доступ"
Подробно ознакомиться с правами админа и скачать русифицированный файл советую в моей статье Права админа в users.ini
4.Теперь запускаем сервер 
Рассматриваем способ входа прописанного по нику и паролю, по ип и по стеам пароля вводить не надо.
5.Запускаем игру CS
(проверьте перед входом правильность написания ника, если ник как в users.ini , без ввода пароля пускать не будет и значит вы сделали все правильно) в консоли пишем:
setinfo _pw "
1313
1313 - пароль, который Вы указали в users.ini 
6.Заходим на сервер, если пустило, то все отлично, если нет то возвращаемся к пункту один, назначения админки, читаем и повторяем.
7.Биндим админ меню, в консоли: 
bind "=" "amxmodmenu" 
= - кнопка на клавиатуре +/=
8.Жмем кнопку "=", появится меню слева. Если не получилось (не может не получиться), проверьте, правильно ли написали amxmodmenu, правильно ли вписали свой пароль и совпадает ли Ваш ник. 
При появлении админ меню, считается, что админку вы прописывать научились.
Как пользоваться amx-командами в консоле, это тема отдельной статьи, читаем по ссылке. Привожу пример наиболее часто задаваемого вопроса как поставить снять пароль, по остальным консольным командам sv тоже самое, рестарт и другие.

Настраиваем amxx.cfg
1.Идем в папку cstrike\addons\amxmodx\configs 
2.Открываем файл amxx.cfg 
Пояснение: *всё, что идет в файле после  // (двух палок) это комментарии, и они ни как не влияют на работоспособность
Пояснение: В принципе в стандартном файле amxx.cfg можно ничто не менять, кроме "бегущей строки" и сообщений в центре экрана, я именно так и сделал.
Ищите строчки отвечающие за рекламу:
amx_scrollmsg "Welcome to %hostname% -- This server is using AMX Mod X" 600
amx_imessage "Welcome to %hostname%" "000255100"
amx_imessage "This server is using AMX Mod X\nVisit http://www.amxmodx.org" "000100255"
amx_freq_imessage 180
то что в кавычках меняете на свою рекламу:
amx_scrollmsg "MOI REKLAMA" 600
amx_imessage "MOI REKLAMA" "000255100"
amx_imessage "MOI REKLAMA" "000100255"
amx_freq_imessage 30
Всё файл переделан под Вас.
Привожу пример файла и значения переменных:
//Все, что после echo будет написано в консоли (можете сменить на своё)
//echo Executing AMX Mod X Configuration File
amx_cfg server.cfg // Загрузит конфиг (server.cfg), который лежит в папке cstrike (ниже мы будем его настраивать)
sv_restartround 1 // сделает 1 рестарт, что бы загрузились настройки из server.cfg
amx_default_access "z" // Права, которые даются всем пользователям (т.е. все пользователи не админы) 
amx_password_field "_pw" // Префикс перед паролем (setinfo _pw "pass")
amx_mode 1 - Управление доступом: 
// 0 - У пользователя не проверяются права 
// 1 - Нормальный режим 
// 2 - Не пускать пользователей, которых нету в users.ini 
 amx_show_activity 2 - Показывать действия админов: 
// 0 - Команды не показываются 
// 1 - Показываются без ника админа 
// 2 - Показываются с ником админа 
 amx_scrollmsg "Ekaterinovka CS 1.6 Server" 600 // Бегущая строка писать только английскими буквами
 amx_imessage "
88.147.175.232:27015" "000255100" // первое сообщение в центре экрана
 amx_imessage "
server team Steam^pro_" "000100255" // второе сообщение в центре экрана 
 amx_freq_imessage 30 // Время между показами сообщений (в секундах, ставте как вам удобно) 
 amx_plmenu_bantimes 0 5 10 15 30 45 60 // Допустимое время бана, читать подробнее про банлист)
 amx_plmenu_slapdmg 0 1 5 // Допустимый урон от слапа в слап-меню (0 урона
(просто слап), 1 урон, 5 урона, можно добавить 99) 
 amx_flood_time 0.75 // Время между сообщениями пользователя (анти-флуд) 
 amx_reservation 0 // Зарезервированные слоты (на них могут заходить только админы с правом b) 
 amx_hideslots 0 // Резервные слоты: 
// 1 - Спрятать зарезервированные слоты 
// 0 - Не прятать 
 amx_time_display "ab 1200" "ab 600" "ab 300" "ab 180" "ab 60" "bcde 11" // Оставшееся время на карту. Действия: 
// a - Показывать текст 
// b - Сказать голосом оставшееся время 
// c - не показывать текст (только голос) 
// d - Не добавлять текст "часы/мин/сек" (только голос) 
// e - Отсчёт оставшегося времени (визуально и голосом) 
 amx_time_voice 1 // При вводе в чате thetime / timeleft будет голосовое сообщение 
 amx_vote_delay 10 // Время между повторным голосованием 
 amx_vote_time 10 // Время на голосование (Секунды) 
 amx_vote_answers 1 // Отображать в чате кто за что проголосовал 
 amx_votekick_ratio 0.40 // Значение для утверждения голосования на кик игрока (0.40 = 40% проголосовавших) 
 amx_voteban_ratio 0.40 // Значение для утверждения голосования на бан игрока 
 amx_votemap_ratio 0.40 // Значение для утверждения голосования на смену карты 
 amx_vote_ratio 0.02 // Значение для утверждения голосования 
 amx_extendmap_max 90 // Максимальное время, на которое может быть продлена карта 
 amx_extendmap_step 15 // На сколько минут будет продлеваться карта за 1 голосование (Ограничено amx_extendmap_max) 
 amx_client_languages 1 // Пользователь может выбирать язык 
amx_debug 1 // Логи плагинов: 
// 1 - Без логов 
// 2 - Пишется, если у плагина есть строка "debug" 
// 3 - Пишутся все логи плагинов 
amx_mldebug "" // Язык, на котором будут писаться логи плагинов: 
// "" - Отключено (eng) 
// "en" - English 
// "de" - Deutsch 
csstats_rank 0 // Статистика ведется по: 
// 0 - Нику 
// 1 - ID 
// 2 - IP 
csstats_maxsize 3500 // Максимальное количество человек в статистике 
csstats_rankbots 0 // Статистика для ботов: 
//0 - Не ведется 
//1 - Ведется 
amx_statsx_duration 12.0 // Время отображения HUD-статистики на экране 
amx_statsx_freeze -2.0 // Время отображения HUD-статистики во время freeze time

Настраиваем server.cfg
1.Идем в папку cstrike 
2.Открываем файл server.cfg 
*Все, что идет после // комментарии, и они ни как не влияют на работоспособность
3.Можете скачать готовый server.cfg 
Описания комманд: 
//Config 
hostname "CS Server" // Название, берется отсюда, не стирать, а указать своё, что прописано у Вас в start.cmd не брало в глобальном поиске
rcon_password "pass" // ркон пароль, не стирать, должен совпадать с тем что прописано в start.cmd , при выборе ркон пароля советую прочитать статью Атаки на сервак
//Multi-Player 
mp_allowspectators 1 // Можно сидеть в спектатрах 
mp_autocrosshair 0 // Аим 
mp_autokick 1 // Кик неиграющих пользователей или ТимКиллеров 
mp_autoteambalance 1 // Автобаланс 
mp_buytime 0.5 // Время закупка оружия в начале раунда (в минутах) 
mp_c4timer 35 // Время до взрыва бомбы после ее установки 
mp_chattime 10 // Время, в котором игроки могут общаться после конца карты,
после истечения загрузится новая 
mp_decals 200 // Количество одновременно отображаемых декалей (дыры от
выстрелов, кровь) 
mp_fadetoblack 0 // После смерти у игрока будет черный экран до конца раунда 
mp_flashlight 1 // Использовать фонарик 
mp_forcecamera 2 // Установка камеры после смерти (0 - свободный полет, 1 - вид
от первого лица игроков любой команды, 2 - вид от первого лица только своей
команды) 
mp_forcerespawn 0 // Если убили, камера не двигается с места 
mp_fraglimit 0 // Количество фрагов, после которого завершится карта 
mp_freezetime 2 // Время в начале раунда, при котором нельзя ходить и стрелять 
mp_footsteps 1 // Звуки шагов 
mp_friendlyfire 1 // Стрельба по своим 
mp_hostagepenalty 0 // Количество убитых заложников, после которого будет бан пользователя 
mp_limitteams 2 // Максимальное превышение количества игроков в двух командах 
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 0 // Использование читов 
sv_consistency 0 // Проверяет клиента, что бы играли тока со
стандартными моделями, звуками и т.д. 
sv_friction 4 // Трение на карте 
sv_gravity 800 // Гравитация карты 
sv_maxrate 20000 // Максимальная пропускная способность сетевого канала с учетом клиентской стороны 
sv_maxspeed 320 // Скорость движения игрока по карте 
sv_maxunlag 0.5 // Максимальная лаг компенсация в секундах 
sv_maxupdaterate 40 // Ограничивает частоту обновлений. Чем выше
значение, тем больше пакетов будет послано клиентам (зависит от sv_maxrate) 
sv_minrate 0 // Минимальная пропускная способность сетевого канала 
sv_minupdaterate 10 // Нижний предел частоты обновления
sv_password "" // Пароль для входа (не должен совпадать с
rcon_password) 
sv_pausable 0 // Возможность паузы
sv_stepsize 18 // Размер шага игрока 
sv_stopspeed 75 // Скорость остановки игрока 
sv_timeout 30 // Время ожидания ответа от клиента в секундах, по истечении
которого клиент будет отключен 
sv_unlag 1 // Возможность компенсации лагов 
sv_voiceenable 1 // Разрешить, использовать микрофон или нет 

//Booster 

booster_show_connmsg 2 
booster_autofps 150 
booster_minsleepms 5 
booster_force_systicrate 0 
booster_cpu_enabled 0 
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 

Настройка готового сервера

После готовности сервера возникает необходимость по дополнительным настройкам, напишу о них подробнее.

Установка дополнительных плагинов

1.Для начала нужен сам плагин (найти и скачать плагины можно у нас например плагин amx_gag , плагин КВ amx_war_2.7 , плагин рестарта счета и другие в каталоге файлов или в интернете)
2.Все дополнительные плагины в основном состоят из двух файлов и устанавливаются одинаково (за редким исключением конечно), закидываем имеющиеся файлы:
*.amxx - Сам плагин, кидается в папку cstrike\addons\amxmodx\plugins 
*.sma - Исходник плагина, кидается сюда cstrike\addons\amxmodx\scripting 
(Этот файл не обязательный) 
3.Идем сюда cstrike\addons\amxmodx\configs 
4.Открываем Plugins.ini 
5.Дописываем название файла 
resetscore.amxx (плагин обнуления счета)
(Обязательно допишите .amxx) 
Это нужно, что бы включить плагин. Если хотите приостановить его работу, но, что бы потом не приходилоськопировать его название, то просто перед его названием поставьте знак ";".
6.Сохраняем

Настраиваем карты
Все карты которые установлены размещены в папке maps у меня она расположена по адресу C\Valve\cstrike\maps, карт там достаточно, порой даже много, если вы хотите запустить еще какую нибудь карту, то качайте с интернета и кидайте в эту папку, я советую первое время ограничить запуск некоторых карт на сервере.
Для этого идем C\Valve\cstrike в файл mapcycle.txt открываем его блокнотом и редактируем оставляя только те карты которые вам нужны для запуска, у меня к примеру это стандартные:
Code
de_dust2x2
VS
de_dust2
de_aztec
de_dust2x2
de_mansion
de_inferno
de_dust2x2
de_nuke
awp_india
de_dust2x2
bl_counterquake

как видите карта de_dust2x2 указана чаще других, она популярная и при отсутствии админа в автоголосование попадает 100%.
Теперь настраиваем карты для админа, идем C\Valve\cstrikeaddons\amxmodx\configs  и открываем файл maps.ini и прописываем те карты которые будут доступны для выбора к запуску через amxmodmenu
Code
VS
de_dust2
de_aztec
de_dust2x2
de_mansion
de_inferno
de_nuke
awp_india
bl_counterquake

здесь уже повторять популярную карту не надо, карты к установке выбираются админом


Настройка файла motd.txt
После сборки сервера хочется чтоб все знали, что он ваш и собрали его именно вы сами, а не скачали готовый, даже не зная как его оформить под себя. Настройка файла заставки при заходе поможет показать всем, что сервер именно ваш, настройка данного файла отдельная тема, существует множество вариантов оформления motd.txt, вариант который я предлагаю вам мне очень нравиться. В нём есть картинка, текст, ссылка на сайт, при необходимости музыка. Предлагаю оформить как у меня, файл получился на мой взгляд очень не плохой, его можно скачать в каталоге файлов файл motd.txt там же, в статье, есть необходимые пояснения по его настройке, смене текста, картинки, ссылки, музыки и других настроек, обсудить содержимое можно на форуме, там создана тема по помощь в настройке .
Просмотров: 555 | Добавил: 3uk | Рейтинг: 1.0/1
Всего комментариев: 2
2  
1.Создание сервера CS 1.6 , CSS - 150 рублей .(zm:bhop:public и т.д)
2.Раскрутка серверов - 40 рублей .
3.Обучение создавать сервер - 20 рублей.
4.Настройка сервера - 20 рублей.
5. Постоянный ип (ip) - 20 рублей
Skype: hukuta_1

1.Создание сервера CS 1.6 , CSS - 150 рублей .(zm:bhop:public и т.д)
2.Раскрутка серверов - 40 рублей .
3.Обучение создавать сервер - 20 рублей.
4.Настройка сервера - 20 рублей.
5. Постоянный ип (ip) - 20 рублей
Skype: hukuta_1

1.Создание сервера CS 1.6 , CSS - 150 рублей .(zm:bhop:public и т.д)
2.Раскрутка серверов - 40 рублей .
3.Обучение создавать сервер - 20 рублей.
4.Настройка сервера - 20 рублей.
5. Постоянный ип (ip) - 20 рублей
Skype: hukuta_1

1  
Просьба к опубликовавшему статью.
ПОСТАВЬ ССЫЛКУ НА ПЕРВОИСТОЧНИК.
http://ekaterinovkacs.ucoz.ru/publ/kak_sdelat_server/1-1-0-6

Имя *:
Email *:
Код *:
кнопка
рекламма
Поиск
партнер
Раскрутка
партнер
Бесплатная раскрутка сайта
Загадать желание
Позитивные новости
Copyright MyCorp © 2017