Меню Рубрики

Установка готового сервера для ксс

SteamCMD: Установка сервера Counter-Strike: Source на Windows

В этой статье я опишу о том как самостоятельно установить сервер css на ваш компьютер под управлением Windows помощью SteamCMD в этом нет ничего сложного и займет времени , пару тройку минут , я решил написать эту статью потому , что с недавних пор Valve изменила способ загрузки своих серверов теперь она происходит с помощью консольного клиента SteamCMD, да и многие спрашивают как создать сервер css, старые способы загрузки сервера работать не будут вы наверное уже сталкивались с этой проблемой, так что приступаем к быстрой и легкой установке чистого сервера css на Windows

SteamCMD: Установка сервера CSS на Windows

1) Нам понадобится файл steamcmd кликните по ссылке чтобы скачать SteamCMD

2) Текстовый редактор например Notepad + кликните по ссылке и скачайте , если уже есть то качать необязательно

3) Будем грузить сервер на диск C перейдите туда и создайте папку для сервера например cssserver закинте скачанный файл SteamCMD в эту папку

4) Откройте текстовый редактор Notepad и вставьте туда следующие строки

5) Сохраните файл как update.bat и закиньте в папку cssserver ту что вы создали на диске C

6) Кликните по этому файлу — должна начаться загрузка . подождите пока она закончится ( время загрузки зависит от скорости вашего интернета )

7) И так наш сервер загрузился и находится по этому пути

C:\cssserver\steamapps\common\Counter-Strike Source Dedicated Server

8) Теперь нам нужно создать файл запуска сервера , снова открываем текстовый редактор и вставляем туда эти строки

9) Сохраняем этот файл как start.bat и закидываем в папку Counter-Strike Source Dedicated Server ( в ту куда установился сервер)

10) Теперь закинем на сервер этот конфиг скачать вставим этот файл по пути

Counter-Strike Source Dedicated Server\cstrike\cfg ( в папку cfg)

11) Все переходим в папку куда скинули файл start.bat кликаем по нему ( он должен выглядеть просто start так как .bat это расширение файла ) после клика ваш сервер запустится и на нем можно будет играть ))

SteamCMD: Как обновить сервер CSS ?

При установке сервера css c помощью SteamCMD вы создали файл update.bat в дальнейшем его можно использовать для обновления вашего игрового сервера css , но есть один ньюанс обновляется только сам сервер css но никак не плагины , и моды из — за этого после обновления сервера css могут возникнуть проблемы с запуском или работой сервера , поэтому дорогие друзья прежде чем обновить сервер, установите свежие metamod и sourcemod во избежание проблем после обновления.

Читать как сделать из вашего чистого сервера steam пиратский сервер no steam

Для загрузки других серверов с помощью SteamCMD читайте гайд на официальной страничке , хотя в принципе мою инструкцию можно использовать для загрузки практически любого сервера , только нужно немного подправить файлы update и start

Скачать готовый сервер css v86 и прочитать о новых правилах установки сервера.

источник

Урок1. Установка сервера css, учимся прописывать права админа

Данная инструкция поможет вам разобраться с основными нюансами настройками сервера CSS v34, и поэтапно выполнить его настройку.

Также в файле start.bat прописываются основные стартовые параметры сервера, рейты, порт на котором будет работать сервер, стартовая карта, максимальное количество игроков, и многие другие команды. Советуем внимательно изучить параметры запуска вашего сервера и при необходимости отредактировать.

После того, как вы убедились в том, что сервер корректно запускается, соберем некоторую информацию.

Кстати данное пособие очень хорошо дополняет ваши навыки в настройке серверов не только игр категории шутер, но и отлично поможет освоить методы и технологии настройки других игр, например Minecraft. Чтобы играть на серверах Майнкрафт вам понадобится скачать лаунчер (launcher) перейдя по ссылке http://squareland.ru/minecraft-launcher.html.

2. Узнаем ваш steam id, и ip адрес. Админка в Sourcemod и Mani admin plugin.
Для того, чтобы вам прописать админку на сервере, вам требуется знать свой steam id, либо ваш локальный ip адрес. Steam idуникальный идентификатор в игре, имеет вид STEAM_X:X:XXXXXXX.

Чтобы узнать ваш steam id необходимо:

Вы должны скопировать выделенный текст который выделен на картинке.
Итак, будем знакомы, мой steam id: STEAM_0:0:19947611.

Теперь разберемся с ip адресом. Наиболее часто встречающаяся ошибка заключается в том, что люди
путают локальный ip адрес и внешний ip. Локальный ip адрес — это ваш внутренний сетевой адрес, между
вашим компьютером и модемом.
Для того, чтобы узнать свой локальный ip вы должны сделать следующее:

Внешний ip адрес — это ip, под которым можно будет найти ваш сервер другим игрокам. Чтобы узнать ваш внешний ip адрес, зайдите на сайт http://2ip.ru/

Прописываем права админа на сервере.
Обычно на сервере устанавливают 2 разных мода (плагина), с помощью которых можно управлять сервером — mani_admin plugin и sourcemod. Sourcemod более стабильный, гибкий, продвинутый и лучше защищен от взломов, поэтому я рекомендую его.
Однако, этот мод требует больше времени для настройки и дополнения плагинами. Но мы не выбираем легких путей, давайте скорее приступим.

Читайте также:  Установка замков на капот вао

Для админки sourcemod:
Найдите на своем сервере файл admins_simple.ini (путь такой: Server/cstrike/addons/sourcemod/configs/admins_simple.ini) и откройте его с помощью блокнота,
добавьте в него новую строку и напишите в ней следующее:
«STEAM_X:X:XXXXXXX» «99:z»

Обратите внимание, что перед ip адресом должен стоять восклицательный знак.
Далее остается лишь перезапустить сервер, и вы — админ своего сервера.
Чтобы вызвать меню админа в Sourcemod необходимо в чат набрать такую команду: !admin

Для админки Mani admin plugin:
1) Скачиваем файл: clients.rar
2) Идем по пути: C:\Server\cstrike\cfg\mani_admin_plugin
и туда закидаем файл clients.txt (часто бывает, он не идёт по умолчанию с плагином).
Далее открываем с помощью блокнота clients.txt и прописываем ваши данные, это ваш ник и steam id,
по которым сервер вас будет определять, как админа; и закрываем файл с сохранением изменений.
Делаем рестарт сервера или меняем карту на сервере, если сервер был включен и вы админ.

Закрываем файл с сохранением изменений.
Чтобы пользоваться админкой Mani admin plugin, необходимо зайти на сервер и в чат написать команду: @menu.

источник

Свой сервер Counter-Strike:Source на базе Windows

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

Ставим Source Dedicated Server
Как ставится Source Dedicated Server (далее SRCDS).

I. Установка:

Прежде чем приступить к установке, необходимо сказать пару слов о hldsupdatetool. hldsudpdatetool — это единый инструмент для установки и обновления серверов на базе Steam, включая игры Valve на базе HL1 и HL2, а в будущем и сторонние игры, например Red Orchestra.

1. Качаем «дистрибутив» hldsupdatetoolи сохраняем во временную папку.

2. Запускаем и проходим короткий мастер установки, заключающийся по большей части в серии нажатий Next и указании папки, в которой будет стоять сервер. Папку указываем на свое усмотрение, в примере будет использована папка c:\server.

3. Идем в папку c:\server и запускаем лежащий там пока в гордом одиночестве файл hldsupdatetool.exe. Это приведет к обновлению hldsupdatetool.exe до последней версии.

4. Создаем батник для установки и последующего обновления сервера (можно обойтись и без него, в этом случае просто используйте тот же синтаксис в командной строке).

Запустите notepad.exe и в появившемся окне напишите следующее:

CODE
start /wait c:\server\hldsupdatetool.exe
start /wait c:\server\hldsupdatetool.exe -command update -game «Counter-Strike Source» -dir .
exit
Сохраните файл в папке c:\server с названием update.bat (название файла можете сделать любое, главное, чтобы расширение было .bat, а не txt!)

Теперь немного о том, что этот батник делает:

Первая строка просто запускает hldsupdatetool, чтобы скачать его последнюю версию, если таковая есть и дожидается пока этот процесс окончится.
Вторая строка запускает установку или обновление сервера Counter-Strike: Source в ту же папку, где находится hldsupdatool.exe и дожидается окончания этого процесса. Для создания сервера HL2DM или DODS используйте в параметре -game значение «hl2mp» или «dods» соответственно (кавычки обязательны!).
Третья строчка гарантирует окончание работы батника по завершению всех команд.

Какие бывают значения -game
CODE
c:\srcds>HldsUpdateTool.exe -command list
pause
For Source/Orange Box Engine Games:
«Counter-Strike Source» — Counter-Strike: Source
«ageofchivalry» — Age of Chivalry (3rd party mod)
«alienswarm» — Alien Swarm
«cssbeta» — Counter-Strike: Source Beta
«diprip» — D.IP.R.IP.: Warm Up
«dods» — Day of Defeat: Source
«dystopia» — Dystopia (3rd party mod)
«episode1» — Half-Life 2: Episode One
«esmod» — Eternal Silence (3rd party mod)
«garrysmod» — Garry’s Mod
«garrysmodbeta» — Garry’s Mod Beta
«hl2mp» — Half-Life 2: Deathmatch
«insurgency» — Insurgency (3rd party mod)
«l4d_full» — Left 4 Dead
«left4dead» — Left 4 Dead
«left4dead2» — Left 4 Dead 2, полная версия
«left4dead2_demo» — Left 4 Dead 2 демоверсия
«orangebox» — The Orange Box engine for game mods (Orange Box)
«pvkii» — Pirates, Vikings and Knights II
«smashball» — Smashball mod for Half-Life 2
«synergy» — Synergy (3rd party mod)
«tf» — Team Fortress 2
«tf_beta» — Team Fortress 2 beta
«zps» — Zombie Panic! Source (3rd party mod)

For HL Engine Games:
«cstrike» — Counter-Strike
«cstrike_beta» — Counter-Strike 1.6 beta
«czero» — Counter-Strike: Condition Zero
«dmc» — Deathmatch Classic
«dod» — Day of Defeat
«gearbox» — Opposing Force
«ricochet» — Ricochet
«tfc» — Team Fortress Classic
«valve» — Half-Life Deathmatch

Third Party Games:
«ageofchivalry» — Age of Chivalry (3rd party mod)
«aliensvspredator» — Aliens versus Predator
«americasarmy3» — America’s army 3
«brink» — BRINK
«darkesthour» — Darkest Hour mod
«darkmessiah» — Dark Messiah
«defencealliance2» — Defence Alliance 2
«dinodday» — Dino D-Day
«diprip» — D.I.P.R.I.P. Warm Up (3rd party mod)
«dystopia» — Dystopia (3rd party mod)
«esmod» — Eternal Silence (3rd party mod)
«garrysmod» — Garry’s Mod
«garrysmodbeta» — Garry’s Mod Beta
«hauntedhellsreach» — The Haunted: Hells Reach
«homefront» — Homefront
«homefrontjpn» — Japan version of Homefront
«insurgency» — Insurgency (3rd party mod)
«killingfloor» — Killing Floor
«killingfloor_beta» — Killing Floor beta
«marenostrum» — Mare Nostrum, a TC mod for Red Orchestra (3rd party mod)
«modernwarfare3» — Call of Duty: Modern Warfare 3
«mondaynightcombat» — Monday Night Combat
«naturalselection2» — Natural Selection 2
«nexuiz» — Nexuiz
«nucleardawn» — Nuclear Dawn
«pvkii» — Pirates, Vikings and Knights II
«redorchestra» — Red Orchestra
«redorchestra_beta» — Red Orchestra beta
«redorchestra2» — Red Orchestra 2
«redorchestra2beta» — Red Orchestra 2 Beta
«serioussam3» — Red Orchestra 3
«serioussamhdse» — Serious Sam HD SE
«ship» — The Ship
«sin» — SiN 1
«smashball» — Smashball mod for Half-Life 2
«sniperelitev2» — Sniper Elite V2
«synergy» — Synergy (3rd party mod)
«tshb» — ThreadSpace: Hyperbol
«zps» — Zombie Panic! Source (3rd party mod)

Читайте также:  Установка программ для всех пользователей mac

5. Запускаем update.bat После запуска батника начнется процесс установки сервера. При начальной установке скачивается более гигабайта данных, поэтому в зависимости от скорости вашего соединения, процесс может быть достаточно длительным. После окончания установки, батник закроется самостоятельно.

Прежде чем приступить к запуску сервера, желательно его настроить. Подавляющее большинство настроек SRCDS выполняется с помощью файла server.cfg, расположенного в папке /orangebox/cfg установленной игры (/orangebox/cstrike/cfg для Counter-Strike: Source, /orangebox/hl2mp/cfg для HL2DM, /orangebox/dod/cfg для Day of Defeat: Source).

При отсутствии этого файла (как например при начальной становке) сервер запускается со значениями по умолчанию.
Детальная настройка параметров Server. cfg описана тут!

Другие файлы, на которые вам стоит обратить внимание (на примере CSS, для других игр, замените cstrike на папку игры):

/cstrike/maplist.txt — содержит список всех карт на сервере. Если карты нет в списке, то ее нельзя поставить, даже если соответствующий .bsp файл находится в папке maps
/cstrike/mapcycle.txt — содержит список карт, которые находятся в игровом цикле. Если карты здесь нет, то поствить ее можно только вручную.
/cstrike/motd.txt — содержит приветственное сообщение, демонстрируемое игрокам при входе на сервер или при смене карты. При форматировании использутеся HTML
/cstrike/cfg/autoexec.cfg — содержит параметры, которые должны выполняться один раз при запуске сервера (в отличие от server.cfg, который исполняется при каждой смене карты).

При запуске сервера мы будем также использовать батник, который не только избавит нас от необходимости вводить длинную командную строку при каждом запуске, но и гарантирует автоматический перезапуск сервера в случае непредвиденного падения.

Итак, снова открываем notepad.exe и пишем:
CODE
@echo off
cls
:loop
echo (%date% %time%) Checking for updates
start /wait c:\server\update.bat
echo (%date% %time%) Starting SRCDS
start /wait c:\server\srcds.exe -console -game cstrike +maxplayers 16 +map de_dust
echo (%date% %time%) Restarting SRCDS
goto loop
Сохраняем наш файл в папку c:\server с названием server.bat (как и раньше, название можете поставить любое, но расширение должно быть bat!

Теперь рассмотрим наш батник в подробностях:
Первая строка просто отключает вывод ненужной информации на экран
Вторая строка очищает экран
Третья строка устанавливает точку, к которой батник вернется в случае падения сервера
Четвертая строка выводит на экран сообщение Checking for updates с указанием даты и времени
Пятая строка запускает созданный нами ранее батник обновления сервера. Это позволит нам обновлять сервер простым его перезапуском.
Шестая строка выводит на экран сообщение Starting SRCDS с указанием даты и времени
Седьмая строка запускает собственно сервер. Рассмотрим ее параметры подробнее:

Параметры командной строки
-allowdebug — (то же что и -debug ?)
-autoupdate — Сервер автоматически проверяется на обновления при запуске (только Linux/Unix).
-console — SrcDS запускается в режиме консоли (только Windows).
-dev — Включение режима разработки. Полезно при тестировании своих карт или отладки. Используйте -dev 1 и -dev 2 для настройки уровня детализированности логов
-debug — Режим откладки.
-game [url=https://developer.valvesoftware.com/wiki/Game_Name_Abbreviations:ru][/url] — Определяет загружаемую игру/мод.
-insecure — Запускает сервер без технологии Valve Anti-Cheat.
-nobots — Отключает ботов.
-nohltv — Отключает SourceTV и закрывает порты (обычно 27020).
-norestart — Отключает перезапуск сервера при ошибке.
-ip — Задает адрес, используемый для связывания (2) системных вызовов, которые контролируют возможность подключится по заданному адресу. Должен указываться либо локальный адрес (адрес, на котором работает сервер), либо 0.0.0.0. Это не имеет ничего общего с внешне-видимыми адресами в NAT настройках.
-port — Порт сервера, используемый клиентами. По умолчанию 27015.
-maxplayers — Определяет количество слотов на сервере, используемых игроками.
-timeout — Задержка на секунд, перед перезапуском сервера.
-tickrate — указывает тикрейт сервера. По умолчанию CSS запускается с тикрейтом 33, HL2DM и DOD: Source — 66. Выставление значений ниже значений по умолчанию или значений не кратных 33 приведет к проблемам на сервере!
-verify_all — Будет проверять, что каждый файл соответствует последней доступной версии.

Читайте также:  Установка посудомоечных машин сименс

Переменные консоли
+ — Устанавливает квар (или переменную консоли) в указанное значение.
+hostname «Название сервера» — Определяет название сервера.
+ip — Определяет IP, когда имеется более одной сетевой карты.
+map — Загружает указанную карту после запуска движка (без расширения .bsp).
+maxplayers — Определяет количество слотов на сервере, используемых игроками.
+hostport — Определяет порт сервера (Использовался до появления команды -port, но все еще работоспособна).
+clientport — Определяет порт клиента (Определение сервером порта для клиентов, работает как -port и clientport в консоли)
+sv_lan — Когда установлено в 1, загружает игру в LAN режиме. Полезно, для запрета подключения игрокам из Интернета.

Седьмая строка нашего батника выводит на экран сообщение Restarting SRCDS с указанием даты и времени
Восьмая строка возвращает батник к указанной ранее точке в случае падения или выключения сервера (инициируя таким образом обновление и перезапуск сервера).

Все. Наш батник готов и разобран по косточкам, для запуска сервера нам осталось только запустить батник.

Плагин для SourceMod TeamSwitch 1.4 (Для перемещения игроков в спеки или для перемещения в противоположную команду)
Плагин для SourceMod Skinchooser — для выдачи скинов игрокам и админам.

источник

Установка готового сервера для ксс

1) Создание пустого сервера.
Итак для начала нужно скачать пустой чистый сервер css v34. Вот ПРЯМАЯ ССЫЛКА.

Когда скачаете, распакуйте архив на рабочий стол, или любое другое место. Ну вот и готов пустой сервер css v34. Теперь приступим к настройке.

2) Узнаем скорость интернета\технические характеристики компьютера\выбор правильных рейтов для сервера.
Все дальнейшие настройки делаются в зависимости от скорость интернета и мощности вашего компьютера. Для начала узнаем скорость интернета. Сделать это можно тут http://2ip.ru/speed/. Если у вас входящая скорость менее 1 Mбит/сек, то закройте эту страницу, потому что нормальный сервер у вас всё равно не пойдет. Если скорость больше 1 Mбит/сек, то это хорошо. Запомните скорость! Теперь обратимся к компьютеру. У вас должно быть хотя бы 1 гб оперативной памяти. В соответствии с скоростью и мощностью определяем, какой сервер у нас будет — TICK RATE, RATE и количество слотов.
Что такое TICK, RATE, рейты? Для новичков будет проще, если я скажу что это КАЧЕСТВО ИГРЫ, КАЧЕСТВО СЕРВЕРА. т.е. чем больше рейты, тем лучше. Что такое слоты? Слоты — это максимальное количество игроков, которые могут зайти на сервер, т.е. это места для игроков.
Теперь посчитаем какие рейты нам пойдут (сервер на 20 слотов при оперативной памяти более 2 гб):

скорость интернета 1-2 Мбит\с: TICK 33, RATE 15000 — это низкое качество и частые лаги.
скорость интернета 2-4 Мбит\с: TICK 66, RATE 20000 — среднее качество, хороший сервер.
скорость интернета более 4 Мбит\с: TICK 100, RATE 25000 — максимальное качество, отличный сервер.

Если у вас оперативки менее 2 гб то ставьте 14-16 слотов. И пользуйтесь таблицей выше. Более 20 слотов делать не нужно, ведь мы делаем хороший сервер. Если же вам нужен Clan War сервер, то вам нужна скорость интернета хотя бы 2 Мбит\с и 2 гб оперативки, т.к. на CW сервер обязательно должны быть рейты: RATE 25000, TICK 100 и 10-12 слотов.
Но в этой статье мы будем собирать PUBLICK сервер. Итак с рейтами разобрались. Начнем настраивать сервер.

3) Прописываем рейты в конфигах сервера.
Сейчас мы научимся настраивать сервер CS SOURCE под определенную скорость интернета и мощность компьютера. Итак предположим у нас получился TICK 66 и RATE 20000. ВЫ МЕНЯЙТЕ ЭТИ ЦИФРЫ НА СВОИ!
Откроем файл Counter-Strike Source Dedicated Server\cstrike\cfg\Server.cfg
Найдем там строку sv_maxrate и дадим этому параметру значение 20000 напротив. Эту цифру меняйте на свою!
Далее найдем строку sv_minrate и дадим ей значение 10000 (в 2 раза меньше предыдущего параметра!).
Далее найдем строку sv_maxupdaterate и пропишем ей 66. Эту цифру меняйте на свою.
Далее найдем строку sv_minupdaterate и пропишем её 30. Примерно в 2 раза меньше предыдущего значения!
Далее ищем строку cl_cmdrate и прописываем её 66.
Далее cl_updaterate и пишем значение 66.
Далее rate и прописываем 20000.
И в самом низу находим строку tickrate и прописываем рядом 66. Это самое важное!

Ну вот и всё. Мы прописали правильные рейты для сервера CS SOURCE. СКРИНШОТ

источник