| Итак решил на досуге написать небольшую статейку как создать собственный сервер в CS1.6 приступим... 1.)Процедура обновления HLDS. Качаем hldsupdatetool. Для Windows (Качаем) Для Linux (Качаем) Далее запускаем и ждём окончания проверки на обновления дождались. Полсе этого запускаем командную строку (пуск-все программы-стандартные-командная строка) и вписываем в неё следующее. Code hldsupdatetool.exe -command update -game cstrike -dir c:\hlds Где: c:\hlds - путь где будет установлен сервер. Если в тичение установки возникнет ошибка или апдейтер зависнет не волнуйтесь и просто повторите процедуру. Предупреждаю : Процесс обновления может занять долгое время. Сервер обновился Что дальше дальше мы создаём файл liblist.GAM И вписываем следующее Code game "Counter-Strike" url_info "www.csmania.net.ru" url_dl "" version "1.6" size "184000000" svonly "0" secure "1" type "multiplayer_only" cldll "1" hlversion "1111" nomodels "1" nohimodel "1" mpentity "info_player_start" gamedll "addons\metamod\dlls\metamod.dll " gamedll_linux "dlls/cs_i386.so" trainmap "tr_1" Далее создаём server.CFG В него прописываем команды которые нужны вам. Code exec listip.cfg
exec banned.cfg
hostname "Server"->Имя вашего сервера которое будет видно в списке серверов.
gamename "CsMaNiA"
log on->Включить протоколирование сервера в cstrike/logs.
mp_autocrosshair 0->Автоаим (примитивный AimBoT.)
mp_autokick 0->Кикать за teamkill убийство заложников или простой.
mp_autoteambalance 0->Автобаланс команд перевес в количестве игроков одной команды над другой не может превышать количества игроков указанных командой.
mp_limitteams
mp_buytime 0.25->Время закупки оружия в начале раунда в минутах.
mp_c4timer 35->Время в сек. до взрыва установленной бомбы.
mp_chattime 10->Количество секунд на которое сервер позволяет игрокам писать в общий чат после конца карты и до загрузки новой.
mp_fadetoblack 0->Включение после вашей смерти черного экрана до окончания раунда.
mp_forcechasecam 0->После смерти игрок может следить только за своей командой.
mp_forcecamera 0->Установка камеры наблюдения за своей комадой после смерти.
mp_flashlight 1->Использование фонарика.
mp_footsteps 1->Слышимость шагов при беге.
mp_fraglimit 0->Количество фрагов при достижении которого игра на карте будет завершена.
mp_freezetime 3->Время задержки на старте в начале каждого раунда в секундах.
mp_friendlyfire 1->Повреждение игроков своей команды.
mp_hostagepenalty 0->Количество убитых заложников прежде чем сработает autokick.
mp_limitteams 0->Максимальное количество превышения игроков одной команды над другой (от 1 и до бесконечности .)
mp_logmessages 1->Писать в лог чат игроков для последующих разборок.
mp_logfile 1
mp_logdetail 3->0-не вести протокол 1-вести протокол атак врага 2-вести протокол атак своих 3-вести протокол всех атак.
mp_lowlag 0->Вкл/выкл огра-е искрпорожденного пулями - 1-включить 0-LAN - 1 модем
mp_mapvoteratio 0.51->Для смены карты нужно 51% голосов
mp_maxrounds 0->Максимальное количество раундов при достижении которого игра на карте будет считаться законченной.
mp_roundtime 1.78->Время одного раунда в минутах.
mp_startmoney 800->Стартовое количество денег в начале игры на карте
mp_timelimit 60->Длительность игры на одной карте в минутах
mp_tkpunish 0->Применение санкций при teamkill (пропуск следующего раунда.)
mp_winlimit 0->Количество выигрышей одной команды при достижении которого игра на карте считается законченной.
pausable 0->Возможность игрокам делать паузу.
r_dynamic 0
rcon_password "password"->Устанавливает пароль для удаленного админа.
sv_aim 0->Отключено автонаведение.
sv_airaccelerate 10->Задает значение сопротивления воздуха.
sv_airmove 1
sv_allowdownload 1->Возможность скачивания с сервера недостающих файлов.
sv_allowupload 0->Разрешить закачку файлов (например decals спрей-логи карты) на сервер.
sv_challengetime 50->Устанавливает количество времени отведенного клиенту на соединение с сервером.
sv_cheats 0->Разрешение использования встроенных читов.
sv_clienttrace 1->Включает отслеживание сервером хедшотов.
sv_clipmode 0->Включает(1)/выключает(0) режим прохождения сквозь стены для клиента.
sv_gravity 800->Установка уровня гравитации в игре.
sv_friction 4->Трение на карте.
sv_lan 0->Режим сервера 1-сервер локальной сети (только для сетей класса С) 0-сервер интернет.
sv_maxspeed 320->Скорость движения игрока по карте.
sv_maxrate 25000->Макс скорость для подключения к интернет-серверу а для локального можно 10000.
sv_maxupdaterate 101->Ограничивает частоту обновлений сервера.
Чем выше значение тем больше пакетов будет послано клиентам.(Зависит от sv_maxrate и также считается по формуле.)
sv_minupdaterate 10->Нижний предел частоты обновления сервера
sv_proxies 2
sv_sendvelocity 0
sv_spectalk 1->Участие спектаторов в общем чате.
sv_stopspeed 75->Скорость с которой игрок останавливается при беге вперед назад влево или вправо.
sv_timeout 300->Время ожидания ответа от клиента в секундах по истечении которого клиент будет отключен полезно при обычном лаге при значительном лаге этот параметр лучше попробовать плавно увеличить.
sv_unlag 1->Возможность компенсации лагов.
sv_voiceenable 1->Разрешить использовать микрофон или нет.
sys_ticrate 10000 Теперь после небольшой настройки примимся за основу т.е установку amxmodx и metamod а скачать их можно с оффициального сайта. (Качаем) После окончания скачки выберите место распаковки сервера ( место где у вас находиться liblist.GAM и servaer.CFG.) После окончания установки директория с готовым сервером будет выглядеть так. Почти закончили. Теперь устанавливаем на сервер самое необходимое это. (Плагины) (Анти-читы) На сегоднешний день самый лучший из тех которые не требуют клиента античита от игроков. (Booster) Cнижатель пинга. (Статистика) Настройка статистики после установке выполняеться в игре командо в консоли. (ATAC 3.0.1 Final) Наказание за убийство своих. После установки вам хочеться чтобы на вашем сервере была ваша реклама. Я расскажу только про настройку amxx.cfg примитив. Code \cstrike\addons\amxmodx\configs Ориентируйтесь на эту директорию нашли. Открываем amxx.cfg что мы видем куча непонятных кодов и шифров ищем... Пишем всё что хотим но только на англиском языке. Code amx_scrollmsg "wWw.csmania.net.Ru" 600 Это полоска прокрутки внизу. amx_imessage "wWw.csmania.net.Ru" "000255100" Сообщения появлющиеся по середине экрана. amx_imessage "wWw.csmania.net.Ru" "000100255" Если хотим видеть русские сообщения сохраняем файл в формате UTF-8. Предупреждаю не все компьютеры смогут увидеть их тк могут не поддерживать кодировку. amx_freq_imessage 160 Это частота показа сообщений. Настройка Мотд. Делаем простенький мотд. Без знаний html ничего естественно не получиться а многие его не знают так что открываем любой html редактор их в интернете навалом. Выбираем любой
|