Инструкция как создать сервер css на linux

1

Как создать сервер Counter-Strike Source на Linux

Друзья, в этой статья я Вам расскажу пошагово, как можно собрать выделенный сервер  Counter-Strike Source под Linux, и что бы он был виден в Интернете.
1) Создадим папку в Linux, где будет лежать сервер, в консоли пишем
#mkdir /home/server_css
Мы создали папку в каталоге /heme
2) Теперь нужно пройти в эту папку
#cd /home/server_css
3) Следующим шагом скачиваем программу, которая позволит нам скачивать с мастер сервера наш сервер
#wget http://www.steampowered.com/download/hldsupdatetool.bin
4) Даем это программе права на запуск
#chmod +x hldsupdatetool.bin
5) Принимаем лицензионное соглашение yes
#./hldsupdatetool.bin
6) Запускаем steam, что бы скачалась новая версия HLDSUpdateTool.
#./steam
7) Устанавливаем сам сервер
 #./steam -command update -game «Counter-Strike Source» -dir.
 
Это выглядит так

  0:15             Missing: cstrike/sound/radio/rounddraw.wav

  0:15             Missing: cstrike/sound/radio/sticktog.wav

  0:15             Missing: cstrike/sound/radio/stormfront.wav

  0:15             Missing: cstrike/sound/radio/takepoint.wav

  0:15             Missing: cstrike/sound/radio/terwin.wav

  0:15             Missing: cstrike/sound/radio/vip.wav

  0:15                                  Checking…: cstrike/sound/resource

  0:15             Missing: cstrike/sound/resource/warning.wav

  0:15             Checking…: cstrike/sound/ui

  0:15             Missing: cstrike/sound/ui/achievement_earned.wav

  0:15             Missing: cstrike/sound/ui/buttonclick.wav

  0:15             Missing: cstrike/sound/ui/buttonclickrelease.wav

  0:15             Missing: cstrike/sound/ui/buttonrollover.wav

  0:15             Missing: cstrike/sound/ui/freeze_cam.wav

  0:15             Missing: cstrike/sound/ui/hint.wav

  0:15             Checking…: cstrike/sound/weapons

  0:15             Checking…: cstrike/sound/weapons/ak47

  0:15             Missing: cstrike/sound/weapons/ak47/ak47–1.wav

  0:15             Missing: cstrike/sound/weapons/ak47/ak47_boltpull.wav

  0:15             Missing: cstrike/sound/weapons/ak47/ak47_clipin.wav

  0:15             Missing: cstrike/sound/weapons/ak47/ak47_clipout.wav

  0:15             Checking…: cstrike/sound/weapons/aug

8)      После того как наш сервер с качается, нам нужно создать файл server.cfg в server_css/css/cstrike/cfg с конфигурационными настройками сервера

Server.cfg и его настройки

hostname "Названия вашего сервера // имя сервера

sv_downloadurl http://club-astr.com/feles //откуда будут скачивается файлы, карты, музыка

sv_use_steam_voice 0

sv_contact ""

dosp_enable 1

sv_tags «no-steam»

sm_restrict awp 1

// server cvars

mp_friendlyfire 0

mp_footsteps 1

mp_autoteambalance 1

mp_flashlight 1

mp_tkpunish 0

mp_forcecamera 0

sv_alltalk 1

sv_pausable 0

sv_cheats 0

sv_pure 3

sv_consistency 1

sv_allowupload 1

sv_allowdownload 1

sv_airaccelerate 10

sv_maxspeed 320

mp_limitteams 1

mp_hostagepenalty 0

mp_allowspectators 1

mp_chattime 10

sv_timeout 100

mp_dynamicpricing 0

mp_autokick 1

mp_spawnprotectiontime 0

mp_autocrosshair 0

mp_fadetoblack 0

sv_friction 4

sv_gravity 800

sv_stepsize 15

sv_stopspeed 75

mp_decals 200

fps_max 0

cl_downloadfilter all

rate 20000

cl_cmdrate 66

cl_updaterate 66

sv_minrate 15000

sv_maxrate 25000

sv_minupdaterate 33

sv_maxupdaterate 66

sv_mincmdrate 33

sv_maxcmdrate 66

// round specific cvars

mp_freezetime 2

mp_buytime 1.30

mp_roundtime 3

mp_startmoney 16000

mp_c4timer 35

mp_fraglimit 0

mp_maxrounds 0

mp_winlimit 0

mp_playerid 0

mp_timelimit 40

// server logging

log 1

sv_logbans 1

sv_logecho 1

sv_logfile 1

sv_log_onefile 0

mp_logdetail 3                  // do not edit

logaddress_delall             // do not edit

log off

sv_alltalk 1 // Разрешить всем слышать переговоры друг друга по микрофону, вне зависимости от команды.

sv_voiceenable 1 // Разрешить использование микрофона.                                                  // do not edit

 // operation

sv_lan 0

sv_region 3

 exec mani_server.cfg

exec banned_user.cfg

exec banned_ip.cfg

sv_visiblemaxplayers 32

sv_maxplayers 32

cho «****** Finished executing server.cfg ******»

9)      Создаем запускной фаил, для запуска сервера start.sh
 
Start.sh
 
#!/bin/bash
./srcds_run -console -game cstrike +ip 000.000.000.000 +map de_dust2 +maxplayers 32 +clientport 27103 +port 27018 +tv_port 27048 -tickrate 66 &>> log.txt &
или же просто в носоле вбиваете эту строку и сервер стартует
#./srcds_run -console -game cstrike +ip 000.000.000.000 +map de_dust2 +maxplayers 32 +clientport 27103 +port 27018 +tv_port 27048 -tickrate 66 &>> log.txt &
10)   Далее идем в папку css
#cd /home/server_css/css
11)   Даем права на запуск сервера
# chmod +x start.sh
Сервер наш готов к запуску, в терминале вбиваем
#cd /home/server_css/css
#./start.sh
Примечаниe, при падении сервера он автоматически будет восстанавливается. Что очень важно при DDOS атаках, или лома.

Что бы оставить комментарии вы должны быть зарегистрированы!!!

IP:91.206.149.199:27016

IP:91.206.149.199:27018

IP:91.206.149.199:27019

IP:91.206.149.199:27020

IP:176.100.110.94:27017