Среда, 25.12.2024, 23:39Приветствую Вас Гость
| Новости | Форум | Реклама на сайте | Файлы |
Меню
Главная страница
Информация о сайте
Каталог файлов
Форум
Фотоальбомы
Топ сайтов
Бесплатная раскрутка
Правила обмена баннерами

Игровые новости [631]
Новости железа [86]
Полезный софт [133]
Counter Strike [153]

Последние файлы

Опрос
Как вы к нам попали ?
1. Поисковик
2. Баннер
3. Непомню
4. Ссылка
5. Друг сказал



Всего ответов: 126


Реклама :

Главная » 2010 » Октябрь » 14 » Собираем свой сервер с нуля + скриншоты
21:26
Собираем свой сервер с нуля + скриншоты




Для начала, нам нужно скачать прогу hldsupdatetool. hldsupdatetoo_www.csds.ws.exe
Так же заранее качаем AMX Mod X Installer 1.8.1.
Запускаем HLDSUpdateTool.exe. Устанавливаем, в конце установки где нам предложат выбрать регион выбираем Europe.

Теперь идем туда где у нас установилась наша программа. У меня это стандартно C:\Program Files\Valve\HLServer.
Создаём там текстовый документ с любым названием, открываем его и вписываем следущее:
HldsUpdateTool.exe -command update -game cstrike -dir С:\hlds
Затем сохраняем его с разрешением .bat просто переименовав вместо txt вписать bat. должно появиться такое окошко:

Нажимаем "Да"
Теперь создадим папку на диске C:\ с названием hlds.

Теперь запускаем наш bat файл, ждем пока прога обновиться

и пойдет закачка нашего сервера. Примерно ~30 минут.
Если всё сделали правильно, у вас пойдет закачка файлов и выглядит это вот так:

Как наш сервак скачается, окошко само закроется.
Запустим bat'ник еще раз что бы убедиться что все файлы скачались.
Теперь запускаем наш скачанный amxmodx-installer-1.8.1.exe

Устанавливаем так как нам предлагает установщик.

Как программка установиться не снимаем галочку с Run AMX Mod X Installer 1.8.1

Запуститься установка сервера.
Тыкаем next

Соглашаемся с лицензией и нажимаем опять next

Теперь ставим "галочку" напротив Select mod directory и нажимаем next.

В этом окне указываем путь до папки C:\hlds\cstrike
Так же под надписью Custom game addon выбираем Counter-Strike У вас должно получиться так:

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

Нажимаем ОК. Все, наш сервер установлен. Теперь нам нужно его настроить для нормальной игры.
Для начала установим мод dproto.
Он нужен для того что бы наш сервер был виден в поиске серверов и был на 47-48 протокол.
Качаем его отсюда
Идем в C:\hlds\cstrike\addons и создаём там папку dproto
Копируем в неё файлик dproto.dll

Файл dproto.cfg копируем в корень, там где hlds.exe.

Теперь идем в C:\hlds\cstrike\addons\metamod и открываем файлик plugins.ini и удаляем оттуда вот это:
; Enable this instead for binary logging
; win32 addons\amxmodx\dlls\amxmodx_bl_mm.dll
и вставляем следущее:
win32 addons\dproto\dproto.dll
Должно выглядеть вот так:

Сохраняем и закрываем. Теперь делаем себе админку. Идем в C:\hlds\cstrike\addons\amxmodx\configs и открываем users.ini
Удаляем всё оттуда и вставляем вот это:
"DjUm" "123456" "abcdefghijklmnopqrstu" "ak"
Вместо DjUm пишем свой ник, вместо 123456 ваш пароль(советую делать покрепче)
Получиться что-то вроде такого:


Потом заходим в cs, откываем консоль и пишем:
setinfo_pw 123456
Только вместо 123456 ваш пароль из users.ini Закрываем CS и возвращаемся к серверу.
Теперь нам нужно сделать кое-какие настройки и установить плагинов с картами.
Для начала настроим amxx.cfg
Самое необходимое это
1) Резервуация места для админов
2) top15 по нику

Для первого ищем переменную amx_reservation 0 и меняем на сколько нам нужно(мне 1)
Для второго ищем переменную csstats_rank 1 и меняем на csstats_rank 0. Сохраняем и закрываем.
Теперь поставим карты. Различные паки мап посматреть можно тут
Качаем любые. Я для примера поставлю cs_mansion
Качаем её, и запихиваем в папку C:\hlds\cstrike\maps. Затем идем в C:\hlds\cstrike\addons\amxmodx\configs и открываем maps.ini
И дописываем cs_mansion в любое место.



Сохраняем и закрываем. Теперь установим любой плагин.
Я поставлю для примера admin_check
Качаем его, файл admin_check.amxx кидаем в папку C:\hlds\cstrike\addons\amxmodx\plugins. Затем открываем файл C:\hlds\cstrike\addons\amxmodx\configs\plugins.ini и дописываем туда название нашего плагина. В данном случае admin_check.amxx. Выглядит вот так:


Сохраняем и закрываем. Теперь ставим booster. Качаем любой бустер, у меня будет booster 1.7 Создаём в C:\hlds\cstrike\addons папку booster.

и вставляем туда файл booster_mm.dll


Потом открываем файл C:\hlds\cstrike\addons\metamod\plugins.ini и вставляем ниже:
win32 addons\booster\booster_mm.dll
Выглядит вот так:


Сохраняем и закрываем. Теперь нам нужно дописать параметры booster'а в server.cfg Открываем файл server.cfg (в папке cstrike), удаляем всё от туда и вставляем полные параметры вместе с "бустеровскими"


//Server name
hostname "www.CSDS.ws |Public server" - имя вашего сервера, которое будет видно в списке серверов

//Rcon password
rcon_password "ркон пасс" - пароль для управления сервером (д.б. известен только вам)

//settings
mp_allowspectators 1 - на сервере можно присутствовать спектатором
mp_autocrosshair 0 - автоаим (примитивный AimBot)
mp_autokick 0 - кик с сервера простаивающих игроков или Тимкиллеров
mp_autoteambalance 1 - автобаланс команд (перевес в количестве игроков одной команды над другой не может превышать количества игроков указанных командой mp_limitteams)
mp_buytime 0.5 - время закупки оружия в начале раунда в минутах
mp_c4timer 35 - время в сек. до взрыва установленной бомбы
mp_chattime 10 - Количество секунд, на которое сервер позволяет игрокам писать в общий чат после конца карты и до загрузки новой
mp_decals 200 - Количество отображаемых одновременно дыр от выстрелов , пятен крови и т.д
mp_fadetoblack 0 - включение после вашей смерти черного экрана до окончания раунда
mp_falldamage 1 - управляет кол-вом снимаемых HP при падении (но она по-моему уже давно убрана из HLDS)
mp_flashlight 1 - использование фонарика
mp_forcecamera 0 - установка камеры наблюдения за своей комадой после смерти
mp_forcerespawn 1 - принудительный быстрый респаун для убитого клиента (если убили не можешь двинутся с того места)
mp_fraglimit 0 - количество фрагов, при достижении которого игра на карте будет завершена
mp_freezetime 2 - время невозможности движения игрока в начале раунда в секундах
mp_footsteps 1 - слышимость шагов (при беге)
mp_friendlyfire 1 - повреждения при стрельбе по своим
mp_hostagepenalty 0 - количество убитых заложников до применения бана в игре
mp_limitteams 1 - максимальное количество превышения игроков одной команды над другой (от 1 и до бесконечности )
mp_maxrounds 0 - максимальное количество раундов, при достижении которого игра на карте будет считаться законченной
mp_playerid 1 - This variable controls what players see when they put their crosshair over an enemy, a hostage, or a teammate
mp_spawnprotectiontime 10 - кик игрока, сделавшего тимкилл в начале раунда в течении этого количества секунд
mp_roundtime 3 - время раунда в минутах
mp_startmoney 800 - стартовое количество денег в начале игры на карте
mp_timelimit 30 - длительность игры на одной карте в минутах
mp_tkpunish 0 - применение санкций при ТимКиле (пропуск следующего раунда)
mp_winlimit 0 - количество выигрышей одной команды при достижении которого игра на карте считается законченной

sv_airaccelerate 10 - задает значение сопротивления воздуха
sv_allowdownload 1 - возможность скачивания с сервера недостающих карт и т.д.
sv_allowupload 0 - возможность закачивания на сервер файлов игроков (спрей-логов, карт и т.д.)
sv_alltalk 0 - разговор в микрофон доступен всем играющим на сервере (включая трупы)
sv_cheats 0 - разрешение использования читов
sv_consistency 1 - проверка клиента, чтобы на сервере могли играть только со стандартными моделями ,звуками и.т.д
sv_contact ваша почта - контакный почтовый адрес администратора сервера
sv_enableoldqueries 1 - старый метод запросов для совместимости с программами статистики (например Психостат)
sv_footsteps 1 - слышимость шагов (при беге)
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 "пароль" - пароль только для входа на сервер, например, на клановый сервер. Не должен совпадать с ркон паролем!
sv_pausable 0 - возможность паузы на сервере
sv_rcon_banpenalty 15 - количество в минутах блокирования доступа к серверу при неправильном определенном количестве попыток ввода ркон пароля
sv_rcon_maxfailures 5 - максимальное количество неправильно введенного rcоn_password-а (затем BAN)
sv_rcon_minfailures 5 - минимальное количество неправильно введенного rcоn_password-а (затем BAN)
sv_rcon_minfailuretime 30 - время, после которого счетчик (sv_rcon_maxfailures) сбрасывается
sv_specaccelerate 5 - настройка режима спектатора в режиме "привидения"
sv_specnoclip 1 - настройка режима спектатора в режиме "привидения"
sv_specspeed 3 - настройка режима спектатора в режиме "привидения"
sv_stats 1 - сбор статистики использования процессора
sv_stepsize 18 - размер шага игрока (если поставить 100-150 то можно на de_aztec, например, из воды прямо к бомбе подняться или на подвесной мост )
sv_stopspeed 75 - скорость остановки игрока
sv_timeout 30 - время ожидания ответа от клиента в секундах по истечении которого клиент будет отключен
sv_unlag 1 - возможность компенсации лагов
sv_voiceenable 1 - разрешить использовать микрофон или нет
decalfrequency 10 - время в секундах, через которое игроки могут наносить на поверхности своё следующее спрей-лого
//booster config
booster_show_connmsg 1
booster_autofps 400
booster_minsleepms 5
booster_force_systicrate 0
booster_cpu_enabled 0
booster_cpu_spikemax 3
booster_cpu_spikelevel 75
booster_cpu_mminc 2
Теперь немножко настроим рейты сервера под себя, в том числе и настройки booster. Выставляем такие значения:
booster_autofps 500
booster_minsleepms 1

Это тока настройки booster'a.
Сейчас выщитываем сами рейты.
"скорость интернет" умножаем на 128 и делим на кол-во игроков на которое хотите свой сервер. У меня так:
2000x128:32=8000. Это значение записываем в sv_maxrate

Теперь sv_maxrate делим на 200. У меня так:
8000:200=40. Это значение записываем в sv_maxupdaterate Более подробная инфа тут
Настраиваем под себя всё остальное, сохраняем и закрываем.

Теперь сам запуск. Опять же таки в C:\hlds создаём текстовый файл и в него вставляем:
start "www.CSDS.ws | Public Server" /min /high "hlds.exe" -game cstrike +port 27015 +map de_dust2 +maxplayers 32 -insecure -console
И сохраняем его в bat файле.

Рассмотрим подробнее, что здесь написано:
start "www.CSDS.ws | Public Server" – запуск консоли с заголовком www.CSDS.ws | Public Server
/min – свернуть после запуска
/high – ставим высокий приоритет
-console - сервер стартует в консольном режиме
-game cstrike - запускать сервер под CS
-insecure – отключить VAC(пашет тока для стим серверов)
+maxplayers 32 – количество слотов (до 32)
+map de_dust2 - сервер запуститься с карты de_dust2
+port 27015 - порт, на котором будет работать серв

Теперь запускаем его, запустив это bat файлик. Если сделали всё правильно то откроется такая миленькая, симпатичная DOS-консоль:



Проверим, все ли модули работают. Для этого напишем в консоли meta list. Если всё правильно, то будет выглядеть так:


Теперь заходим на свой сервер и радуемся. Но нужно сделать еще русификацию. закрываем наш сервер. Качаем файлы русификации.
rusifikaciya.rar Закидываем их в C:\hlds\cstrike\addons\amxmodx\data\lang с заменой, затем заходим в C:\hlds\cstrike\addons\amxmodx\data\ и открываем файл vault.ini и меняем server_languageen на server_languageru. Получиться вот так:


Сохраняем и закрываем.
Ну вот и всё. Что бы у вас получилась сборка типо моей, нужно доконца настроить сервер, установить плагины и карты. Ну и ястественно рекламу.
Напоследок вот вам команды:
[url=javascript:ShowOrHide(]Показать / Скрыть текст[/url]Админские:
amx_addadmin [password] [authtype] Добавить админа
amx_addban [reason] Добавить бан к бан-листу сервера
amx_ban [reason] Забанить игрока
amx_cfg Выполнить конфиг на сервере
amx_cvar [value] Изменить или показать значение cvar
amx_help Список доступных команд
amx_kick [reason] Кикнуть игрока
amx_last Список недавно вышедших с сервера игроков
amx_leave [tag1] [tag2] [tag3] Кикнуть всех игроков, у которых нет указанных клан-тэгов
amx_map Смена карты
amx_menu Показывает меню, доступное для игроков
amx_modules Лист всех загруженных модулей
amx_nick Смена ника игрока
amx_off Приостанавливает плагины
amx_on Снимает паузу с плагинов
amx_pause Поставить или снять паузу
amx_pausecfg Список команд для управления паузами
amx_plugins Лист всех загруженных плагинов
amx_rcon Выполняет команду на стороне сервера
amx_reloadadmins Обновить админов из users.ini
amx_setlang Установить язык
amx_showrcon Выполнить команду в консоли сервера и отобразить результат
amx_slap [damage] Слэп (толчок) игрока, можно с уроном
amx_slay Слэй (убийство)
amx_unban Разбанить игрока
amx_who Список игроков на сервере (ip, steam_id, nick, time, ping)

Чат:
amx_chat Послать сообщение всем админам
amx_csay Сообщение для всех по центру
amx_psay Послать приватное сообщение (одному игроку)
amx_say Послать сообщение всем игрокам
amx_tsay Сообщение для всех слева
say @[@|@|@][w|r|g|b|y|m|c] Сообщение для всех слева
say_team @ Показывает сообщение всем админам (HUD)

Голосование:
amx_cancelvote Прерывает предыдущее голосование
amx_vote Любое голосование
amx_voteban Голосование за бан игрока
amx_votekick Голосование за кик игрока
amx_votemap [map] [map] [map] Голосование за следующую карту

Статистика:
say /hp Показывает информацию о вашем убийце (в чате)
say /me Показывает текущую статистику раунда (в чате)
say /rank Показывает ваш ранг на сервере (в чате)
say /rankstats Показывает your server stats (MOTD)
say /report Показывает статус оружия (в чате для команды)
say /score Показывает статистику команд (в чате)
say /stats Показывает статистику других (меню / MOTD)
say /statsme Показывает вашу статистику (MOTD)
say /switch Включает/выключает статистику у клиента
say /top15 Показывает топ 15 игроков (MOTD)

Команды в чате:
say currentmap Показывает текущую карту
say ff Показывает статус Friendly Fire
say nextmap Показывает следующую карту
say thetime Показывает текущее время
say timeleft Показывает время до конца карты

Команды меню:
amxmodmenu Показывает основное меню Amx Mod X
(из него доступны все остальные меню)

RCON команды (на стороне сервера):

amxx cmds Показывает команды Amx Mod X
amxx cvars Показывает CVAR-ы Amx Mod X
amxx gpl Показывает лицензию GNU
amxx modules Показывает модули
amxx pause Приостановить запущенный плагин
amxx plugins Показывает плагины
amxx unpause Запустить приостановленный плагин
amxx version Показывает версию Amx Mod X

Автор: DjUm
Сказали спасибо: KRECER, Кудря, BustazzRecords, BuFe, VIT__98, LeXA_NuMB, Nerve, doska, MoJIog4uK, sanek0523, Patrick_Star, Sharkulenok, Slaventik, WhitE, RiHard, ксм, Zloy, jest(rus72), Failled817, a4tech56, SlaterOk, IGNOR, AJIeIIIKA, deagle-dag, fr0ZeN26rus, Respect, LeO-Ak47, HLTV, [TurSk]Di4b(cl), stargoff, miha67484, POz1Tiv, [anti-pro], Gleb911, DIABLO_VIP, de_dust2, XXX46, consul.


Пожаловаться на битую сылкуЖалоба на нoвость  [url=http://csds.ws/print:page,1,397-sobiraem-svoj-server-s-nulya-skrinshoty.html]Распечатать[/url]


Категория: Counter Strike | Просмотров: 961 | Добавил: Admin | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Профиль

Кабинет
Среда
25.12.2024
23:39



Картинки


Свежие файлы

Поиск

Друзья сайта

Теги

Cейчас на форуме

Файлы
Комментарии: 387
Форум: 588/1735
Картинок: 48
Новости: 730
Файлы: 1605
Сайты: 19

Пользователи
Зарег. на сайте :
Всего: 9075
овых за месяц: 0
Новых за неделю: 0
Новых вчера: 0
Новых сегодня: 0
Из них :
Администраторов: 2
Модераторов: 0
Проверенных: 0
Обычных юзеров: 9070
Забаненных юзеров: 2
Из них:
Парней: 7304
Девушек: 68

Кто нас посетил:

Статистика





При копировании материалов с сайта источник на info-cs.net.ru обязателен Карта сайта