Server administration
  Source-Server-Windows
 



Дистрибутив source dedicated server распространяется бесплатно, для этого
скачиваем утилиту HLDS Update Tool:

OUTSET.RU.GG

Теперь утилита готова для запуска:
HldsUpdateTool.exe



При первом запуске утилита обновится до последней версии.

hldsupdatetool [команды] [параметры] [флаги]




[Команды]
hldsupdatetool:


-command update(Установить или обновить HLDS)

-command version(Просмотр установленных версий)

-command list(Просмотр доступных игр)



[Параметры]
hldsupdatetool:

-game (<игра>Имя игры)

-dir (<директория>место установки HLDS)

-username (<имя>Имя Steam-аккаунта)

-password (<пароль>Пароль Steam-аккаунта)



[Флаги]
hldsupdatetool:


-verify_all
(Проверить, что все файлы HLDS последней версии)

-retry
(Автоматически пытаться подключиться каждые 30 секунд, если
система Steam занята (не отвечает))

-remember_password
Запомнить пароль (если есть имя пользователя).
Use: hldsupdatetool -command [parameters] [flags]


Тоесть в итоге после распаковки HldsUpdateTool, туда куда мы её установили, создаём .bat файл со следующими параметрами:


hldsupdatetool.exe -command update -game "Counter-Strike Source" -dir . -retry



-command update(Установить или обновить HLDS)

-game(какую игру устанавливаем)

-dir(директория в которую устанавливаем)

-retry (Автоматически пытаться подключиться каждые 30 секунд, если
система Steam занята (не отвечает))




Создайте скриптик для последующих обновлений сервера Update.bat

C:/SRCDS/hldsupdatetool.exe -command update -game "Counter-Strike
Source" -dir .



Переходим к созданию скрипта запуска. В Windows это можно сделать
ярлыком: щелкаем правой клавишей на рабочем столе, выбираем
Создать/Ярлык, в появившемся окне «Создание ярлыка» пишем
c:/srcds/srcds.exe или находим srcds.exe через Обзор, даем имя ярлыку и
говорим Готово. На рабочем столе появился новый ярлык. Заходим в его
Свойства, выбираем закладку Ярлык и в строке Объект, где у нас уже
прописано С:/SRCDS/srcds.exe, дописываем:
С:/SRCDS/srcds.exe +sv_lan 1 -console -game cstrike -nomaster -nosteam
-insecure -tickrate 66 -noipx +ip 255.255.255.255 -port 27015 +map
de_dust2 +maxplayers 21




• -game cstrike (указываем, что это CSS сервер)
• -console (консольный режим)
• -nomaster (указываем, что сервер не будет показан в глобальной базе
данных серверов, мы ведь не хотим чтобы нас поймали с кракнутым
сервером)
• -insecure (valve использует свой собственный античит VAC, но его нет
смысла устанавлить на кракнутые No-Steam сервера, потому что он банит
только легальных клиентов)
• +maxplayers 21 (указывает, что на сервере смогут играть максимально 10
игроков)
• +sv_lan 1 (эта строка должна быть ОБЯЗАТЕЛЬНО, если только сервер не
рассчитан для легальных клиентов)
• +map de_dust2 (указывает, какая карта будет загружаться первой, после
запуска сервера)
• -port 27015 (порт)
• +ip 255.255.255.255 (IP сервера)
• -noipx (выключает использование протокола ipx. IPX для игры через
интернет не нужен)





Переходим к настройке сервера, файла server.cfg (cstrikecfg)

// Server name
hostname "Название вашего сервера"

// Rcon password
rcon_password "ваш rcon пасс"

// Logs
log "on" // ведение логов
mp_logdetail "3"
sv_logfile "1"
sv_logecho "1"
sv_logbans "1"

// Settings - MP
mp_allowspectators "1"
mp_forcecamera "1"
mp_forcerespawn "1"
mp_autocrosshair "0"
mp_autokick "0"
mp_autoteambalance "0"
mp_buytime ".25"
mp_c4timer "35"
mp_chattime "10"
mp_decals "200"
mp_fadetoblack "0"
mp_falldamage "1"
mp_flashlight "1"
mp_fraglimit "0"
mp_freezetime "2"
mp_footsteps "1"
mp_friendlyfire "1"
mp_hostagepenalty "0"
mp_limitteams "0"
mp_maxrounds "0"
mp_playerid "1"
mp_roundtime "3"
mp_spawnprotectiontime "0"
mp_startmoney "800"
mp_timelimit "25"
mp_tkpunish "0"
mp_weaponstay "0"
mp_winlimit "0"
mp_dynamicpricing "0"

// Settings - SV
fps_max "600"
sv_airaccelerate "10"
sv_accelerate "5"
sv_allowdownload "1"
sv_allowupload "0"
sv_alltalk "0"
sv_gravity "800"
sv_cheats "0"
sv_consistency "1"
sv_footsteps "1"
sv_friction "4"
sv_client_predict "1"
sv_client_interpolate "1"
sv_client_cmdrate_difference "30"
sv_maxspeed "320"
sv_pausable "0"
sv_specaccelerate "3"
sv_specnoclip "1"
sv_specspeed "3"
sv_stats "0"
sv_stepsize "18"
sv_stopspeed "75"
sv_timeout "65"
sv_region "3"
sv_contact "Ваш майл"
sv_unlag "1"
sv_maxunlag ".5"
sv_voiceenable "0"
sv_voicecodec "vaudio_miles"

// Server Rates based > 20 players
sv_minrate "10000"
sv_maxrate "30000"
sv_mincmdrate "30"
sv_maxcmdrate "66"
sv_minupdaterate "30"
sv_maxupdaterate "66"

// Other
net_maxfilesize "60"
decalfrequency "60"
host_framerate "0"


Так же готовый server.cfg можно скачать у нас:

OUTSET.RU.GG




Запускаем сервер и проверяем.






 
 
  Сегодня были уже 15 посетителей (22 хитов) здесь!  
 
Этот сайт был создан бесплатно с помощью homepage-konstruktor.ru. Хотите тоже свой сайт?
Зарегистрироваться бесплатно