Ну начнем, что бы у вас был свой сервер, нужно большое желание и маленько умений. 1.0 Пункт. Загрузка начальных файлов
1.1 Загрузка файлов
Первое что нам надо, создать папку на любом из фаших локальных дисков(лично у меня это C:\server). Обязательно обратите внимание , что путь к папке должен быть только на английском языке.
1.2 Дальше качаем улиты, для скачивания сервера Windows HLDS Update Tool или Linux HLDS Update Tool (смотря какая у вас ОС)
1.3 Как скачали HLDS, запускаем и устанавливаем его в созданную ранее вами папку...(пункт 1.1)
1.4 В вашей папке появилось несколько файлов, в том числе и HldsUpdateTool, если да, то все идет отлично. Теперь нам необходимо обновить скачаный вами HldsUpdateTool, для этого просто щелкаем по нему. Откроется окошко, которое после обновления само же закроется.
1.5 Теперь необходимо загрузить сервер, для этого создаем из блокнота файл формата bat.
Открываем блакнот и пишем туда такие строчки:
Code
code:
start /wait c:\server\hldsupdatetool.exe
start /wait c:\server\hldsupdatetool.exe -command update -game "Counter-Strike Source" -dir .
exit
И нажимаем сохранить как,
В пункте название файла пишем update.bat
В пункте расширение файла выбераем все файлы
1.6 Всё готово к загрузке.
Нажимаем на созданный вами фаил update.bat, у вам появляются cmd окна и исчезают, потом остается 1 окно и застывает не несколко минут, позже в нем же подет загрузка, это будет видно из строчек
0.01 % ./cstrike....(может быть другое начало, главное что бы были проценты....)
1.7 На этом загрузка сервера окнчена. Все окна закроются сами(не надо их закрывать вручную, иначе придется докачивать сервер). Полная закачка сервера займет от 1-3 часов, все зависит от вашего интернета. Пока сервер качается отдохните от ПК, не грузите ваш трафик. 2.0 Первый запуск и более точная настройка.(Точные настройки смотреть тут)
2.1 Скачав сервер хочется сразу же его обробывать, тут есть 2 варианта.
- запускатьчерез srcds.exe (сервер подвисает...зато удобное управление)
- запускть через bat файлы. (сервер не зависает, зато управление сервером, через консольные команды)
Ну мы будем делать, как запускают большенство людей, через bat фаил. В папке server, снова заходим в блокнот, и пишем такие строки:
Code
@echo off
cls
:loop
start /wait c:\server\hldsupdatetool.exe
start /wait c:\server\hldsupdatetool.exe -command update -game "Counter-Strike Source" -dir .
echo (%date% %time%) Starting SRCDS
start c:\server\srcdsfpsboost.exe
start /wait /high c:\server\srcds.exe -game cstrike -console -secure -port 27017 +maxplayers 12 -tickrate 100 +map de_dust2
echo (%date% %time%) Restarting SRCDS
goto loop
И нажимаем сохранить как,
В пункте название файла пишем start.bat
В пункте расширение файла выбераем все файлы
2.2 Запускаем start.bat, у нас появляется несколько окон, одно из нх сервер, его навзание SOURCE DEDICATED SERVER.
Там пробигает несколько строчек, если последняя VAC secure mode is activated. То все, сервер включен, теперь можно заходить на него, по ip или домену.
2.3 Теперь можно заходить на него, по ip или домену(Как заходить на сервер, читаем тут) 3.0 Настройка config сервера
3.1 В интернете есть многие настройки, но лично я могу предложить свой конфиг для сервера.
Его нужно сохранить в папке C:\server\cstrike\cfg,
Code
// General Settings
hostname "MIX server | ilsanny.ru"
host_framerate 0
sv_password "hz"
mp_chattime 10
sv_lan 0
sv_secure 1
sv_pausable 0
sv_cheats 0
sv_consistency 1
sv_stats 1
sv_allowdownload 1
sv_allowupload 1
sv_downloadurl ""
sv_timeout 90
sv_voicecodec vaudio_speex
sv_voiceenable 1
sv_alltalk 0
sv_visiblemaxplayers 12 // maxplayers minus reserved slots
sv_accelerate 5
sv_stopspeed 75
zb_active 1
zb_allowcashcalling 1
zb_doorfix 1
zb_crouchfix 1
zb_bunnyfix 1
sv_consistency 1
sv_pure 2
sv_pure_trace 1
zb_matchconfig mr15.cfg
zb_readyup_max 10
zb_startmoney 800
zb_update 0
zb_readyup 1
// Ban Settings
exec banned_user.cfg
exec banned_ip.cfg
exec banlist.cfg
writeid
writeip
// Contact & Geo Settings
sv_contact
sv_region 255
// us eastcoast - sv_region 0
// us westcoast - sv_region 1
// south america - sv_region 2
// europe - sv_region 3
// asia - sv_region 4
// australia - sv_region 5
// middle east - sv_region 6
// africa - sv_region 7
// world - sv_region 255
// Rcon Settings
rcon_password "ilsanny.ru"
sv_rcon_banpenalty 15
sv_rcon_maxfailures 4
sv_rcon_minfailures 2
sv_rcon_minfailuretime 30
// Log Settings
sv_log_onefile 0
sv_logfile 1
sv_logbans 1
sv_logecho 1
mp_logdetail 3
log on
// Teamplay Settings
mp_spawnprotectiontime 0
mp_autokick 0
mp_autoteambalance 0
mp_fadetoblack 0
mp_forcecamera 1
mp_forcerespawn 1
mp_teamplay 0
// Game Settings
mp_autoteambalance 0
mp_fraglimit 0
mp_maxrounds 0
mp_winlimit 0
mp_timelimit 0
mp_startmoney 800
mp_roundtime 1.75
mp_allowNPCs 1
mp_autocrosshair 0
mp_buytime 0.25
mp_c4timer 35
mp_falldamage 1
mp_flashlight 1
mp_footsteps 1
mp_freezetime 7
mp_friendlyfire 1
mp_tkpunish 0
mp_hostagepenalty 0
mp_limitteams 0
mp_playerid 0
sv_footsteps 1
// Performance Settings
mp_weaponstay 0
mp_decals 200
decalfrequency 120
breakable_multiplayer 1
// Spectator Settings
mp_allowspectators 1
sv_specaccelerate 5
sv_specnoclip 1
sv_specspeed 3
// Physics Settings
phys_timescale 1.5
sv_gravity 800
sv_friction 4
sv_airaccelerate 10
sv_stopspeed 75
sv_stepsize 18
sv_maxspeed 320
// Rate Settings
sv_minrate 25000
sv_maxrate 30000
sv_maxupdaterate 100
sv_minupdaterate 100
sv_mincmdrate 100
sv_maxcmdrate 100
fps_max 600
sv_client_cmdrate_difference 0
sv_client_interpolate 1
sv_client_min_interp_ratio 1
sv_client_max_interp_ratio 1
sv_client_predict 1
ma_war 1
sv_unlag 1
sv_maxunlag 1
// Mani Mod
exec mani_server.cfg
Открываем блокнот, копируем все,и нажимаем сохранить как,
В пункте название файла пишем server.cfg
В пункте расширение файла выбераем все файлы