1) Скачиваем утилиту hldsupatetools отсюда. ( Можно не заморачиваться с программой, а скачать уже готовый дистрибутив платформы на 2 протокола отсюда ) Затем, выбираем путь для скачивания платформы сервера с помощью этих пунктов:
1.
Запускаем hldsupdatetool (пуск - выполнить -> cmd -
c:/server/hldsupdatetool.exe) и ждём, пока hldsupdatetool пропатчится
до последней версии.
2. Запускаем hldsupdatetool (пуск -
выполнить -> cmd - c:/server/hldsupdatetool.exe) с параметром
hldsupdatetool.exe -command update game cstrike -dir c:/server
-verify_all (пуск -> выполнить -> cmd ->
c:/server/hldsupdatetool.exe -command update game cstrike -dir
c:hlserver -verify_all) и ждём, когда сервер полностью обновиться,
затем вы увидите надпись "HLDS installation up to date".
Примечание:
траектория c:server/hldsupdatetool.exe - это так у меня на компьютере,
можете сами создать папку с hldsupdatetool.exe где хотите.
Соответственно траектория будет не по примеру.
2) Как скачали платформу, замените файл swds.dll [и нажмите заменить] в папке с сервером, чтобы сервер стал на мультипротокольную основу, тоесть 47 + 48 протоколы. ( При скачивании платформы, сервер идёт только на 48
протокол, в следствие этого, на сервер могут зайти только те игроки, у
кого версия игрового клиента на 48 протокол. К этим клиентам относится
лицензионная CS [steam], либо обычная пиратка, использующая 48
протокол.). То есть, после замены swds.dll который я выложил,
сервер будет на оба протокола (47 + 48), и все игроки (с обоих
протоколов) смогут играть на сервере! Даже со стима!
P.S - Парметры запуска hlds.
• START/HIGH hlds.exe служат для того чтобы сразу поставить серверу высокий приоритет. • -game cstrike (указываем, что это CS сервер) • -console (консольный режим) •
-insecure (valve использует свой собственный античит VAC, но его нет
смысла устанавлить на крякнутые No-Steam сервера, потому что он банит
только легальных клиентов) • -nomaster (указываем, что сервер не
будет показан в глобальной базе данных серверов, мы ведь не хотим чтобы
нас поймали с кракнутым сервером) • +maxplayers 30 (указывает, что на сервере смогут играть максимально 30 игроков) • sv_lan 0(эта строка должна быть ОБЯЗАТЕЛЬНО, если играете по локалке т.е. LAN) • map de_dust2 (указывает, какая карта будет загружаться первой, после запуска сервера) • -port 27015 (порт) • ip 255.255.255.255 (IP сервера) • -noipx (выключает использование протокола ipx. IPX для игры через интернет не нужен)
Нужно создать ярлык, либо bat'ник, и в него вбить данные параметры.
Личный
пример для запуска: "с:/Documents and
Settings/Administrator/Desktop/server/hlds.exe" -noipx -console +sv_lan
0 -insecure -game cstrike +maxplayers 32 +map de_dust2 +port 27015
+exec listip.cfg +exec server.cfg"
На мультипротоколе VAC не работает!!!
С мультипротокола обязательно используйте параметр -nomaster.
На линуксах при мультипротокольной остнове nomaster обязатиелен. На
windows, по данной библиотеке "swds, которую я выложил",запускается без
параметра.
Для более подробного ознакомления читайте эту http://makeserver.ru/stati/1236-zapusk-amx...om-rezhime.html статью, полностью посвящённую запуску серверов в разных консольных режимах.
Очень важно!
Если
вы собираете сервер для целей чемпионатов, либо pro сервер, на которых
не используют AMXMODX, то соедующие пункты вы можете не читать!
AMXMODX используется только на обыкновенных пабликах.
3) Как сделали всё что я написал, скачивайте AmX mod X ссылка.
Как скачали AmX mod X, то устанавливайте его в траекторию сервера.
Установка инсталлера amxmodx.
Установка amxmodx на саму платформу.
Установка amx мода завершена!
Основной этап установки сервера закончен! Перейдём к настройке.
4) Делаем себя админом.
Открываем: addons/amxmodx/configs/users.ini , и выполняем инструкции этой статьи, написаной bow, "Делаем себя админом."
P.S для более подробных инструкций, используйте эту статью с сайта,
5) Работаем с плагинами.
Читайте эту статью.
6) Запускаем сервер как я писал в пункте "2". Пример:
"с:/Documents and Settings/Administrator/Desktop/server/hlds.exe"
-noipx -console +sv_lan 0 -insecure -game cstrike +maxplayers 32 +map
de_dust2 +port 27015 +exec listip.cfg +exec server.cfg"
Читайте эту статью: http://makeserver.ru/stati/1236-zapusk-amx...om-rezhime.html
7) Составляем конфиг сервера server.cfg (находится в папке cstrike).
Он служит главной состовляющей к основным параметрам сервера. К
примеру: огонь по своим, нужная гравитация, время на карту и.т.д. Составить его можно с помощью онлайн конфигуратора http://makeserver.ru/conf/index.php
Стандартный server.cfg
// Use this file to configure your DEDICATED server. // This config file is executed on server start.
// disable autoaim sv_aim 0
// disable clients' ability to pause the server pausable 0
// default server name. Change to "Bob's Server", etc. hostname "Counter-Strike 1.6 Server"
// maximum client movement speed sv_maxspeed 320
// 20 minute timelimit mp_timelimit 20
sv_cheats 0
// load ban files exec listip.cfg exec banned.cfg
Пример нормально составленного server.cfg
// Set the Host Name hostname "www.makeserver.ru" // Имя сервера.
// Set the rcon password rcon_password
"123make" // Пароль для управления сервером через консоль клиента. Чтоб
данная функция не работала, оставьте пустым - "".
// Server Logging log on // включаем режим записи логов mp_logdetail 3 // определяем детальность записи логов mp_logmessages 1 // записывать сообщения
// Server Variables cl_minmodels 0
mp_timelimit 25 // Время, которое отводим на карту. (мин) mp_autokick 0 mp_autoteambalance 1 // Автоматический баланс комманд. mp_c4timer 35 // Время таймера на бомбе. (сек) mp_flashlight 1 mp_footsteps 1 mp_freezetime 2 // Время после которого стартует раунд. (сек) mp_friendlyfire 1 // Включен режим попадания по своим. mp_hostagepenalty 0 mp_limitteams 0 mp_tkpunish 0
mp_roundtime 1.75 // Длительность раунда. (мин) mp_buytime 0.50 // Время на покупку. (сек) mp_fadetoblack 0 mp_forcechasecam 0 mp_forcecamera 0 mp_kickpercent 100 mp_playerid 1 sv_airaccelerate 10 sv_airmove 1
sv_restartround 0 sv_maxspeed 320 sv_proxies 1 allow_spectators 3 mp_startmoney 800 mp_chattime 0 sv_allowupload 1 sv_voiceenable 1 sv_alltalk 0 sv_voicequality 4 sv_voicecodec voice_speex pausable 0 mp_falldamage 1
// cheat and fun modes sv_aim 0 sv_cheats 0
// Set Rates sv_maxrate 25000 sv_spectatormaxspeed 500 sv_maxspeed 320 sv_maxupdaterate 101 sv_minrate 2500 sv_minupdaterate 20 decalfrequency 60 sys_ticrate 1000
setmaster add "69.28.151.162" setmaster add "68.142.72.250" setmaster add "72.165.61.189"
// Enable/Disable LAN mode sv_lan 0
// Contact & Geo //sv_contact // Ваш EMail адрес. sv_region 3
// Exec files on startup exec banned.cfg exec listip.cfg
Концовка.
В
принципе всё! Установка сервера CS 1.6 под windows завершена. Если вы
незнаете админские команды под amxmodx, то ознакомьтесь со следующим
мануалом: Ссылка.
Статью
составил я, FIELD LINE, с помощью частичного сложения статей с сайта и
поисков по Рунету. Все скрины делал я. При копировании материала ссылка
на источник обязательна.
|