Быстрое создание сервера CS:S (orangebox v70)
Гостям скачивать запрещено
Просмотров: 13013
Комментариев: 87
Рейтинг: 4.3 Добавил: Гость
Дата добавления: 19.04.2024
Читать больше про CS: Source Сервер

По этой статье сервер не создать, по тому что hldsupdatetool устарел. Valve используют новый движок steampipe. Вот новая статья по созданию сервера cs:s на steampipe.

Содержание:
Раздел 1 Создание сервера
1. Качаем файлы
2. Устанавливаем hldsupdatetool
3. Запускаем HldsUpdateTool
4. Скачивание сервера
5. Завершение и настройка конфига
6. Первый пуск
Раздел 2 Первый опыт
1. Опять качаем
2. Ставим мод
3. Ставим плагины
4. Делаем себя админом
Раздел 3 Доработаю..

Раздел 1 Создание сервера

1. Качаем файлы
И так приступим для начала вам понадобится сама игра версии 70 и больше

2. Устанавливаем hldsupdatetool
Это единый инструмент для установки и обновления серверов на базе Steam, включая игры Valve на базе HL1 и HL2 и несколько игр сторонних разработчиков, например Red Orchestra.
Устанавливаем его (я покажу установку на диск D:\)


3. Запускаем HldsUpdateTool
Ждем завершения обновления



Вот что вышло



4. Скачивание сервера
Вставляем Update.bat в D:\Server ну или создаем с помощью блокнота

start /wait hldsupdatetool.exe
start /wait hldsupdatetool.exe -command update -game "Counter-Strike Source" -dir .
exit

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

Если у вас слабый инет  то делаем все проще:
Копировать файлы из клиента в сервер.. Чтоб не качать их несколько часов.

В папке D:\Server создаем css и hl2



Потом в папке css создаем папку cstrike и открываем ее D:\Server\css\cstrike

Ищем наш СS:S
Открываем и копируем из "...\Counter-Strike Source\cstrike" в "D:\Server\css\cstrike" такие папки:
maps
materials
models
sound

После этого открываем D:\Server\hl2

Опять CS:S
Открываем и копируем из "...\Counter-Strike Source\hl2" в "D:\Server\hl2" такие папки
materials
models
sound

То есть мы скопировали базу файлов
Проверьте все еще раз...
И приступаем к обновлению

Запускаем Update.bat 
У меня высветилась ошибка (Типа не удается чото-там найти...)
Update.bat изменяем его (чтобы адрес к файлу был верным)
"start /wait c:\server\hld.." изменяем "start /wait d:\server\hld.."
также и вторую строчку
Запускаем Update.bat Все работает)))





5. Завершение и настройка конфига

После завершения загрузки примерно (5-10минут), остается последний штрих перед проверкой серва
Открываем D:\Server\ и переименовываем папку css в orangebox.

server.cfg - файл с конфигами сервера. Он должен располагаться в .../orangebox/cstrike/cfg. Закиньте его туда. В противном случае сервер будет запускаться запускается со значениями по умолчанию. 

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

6. Первый пуск
Создаем c:/server/server.bat открываем его блокнотом и пишем:
(батник не будетзапускатся находясь не в папке server)

@echo off
cls
:loop
echo (%date% %time%) Starting SRCDS
start /wait orangebox/srcds.exe -console -game cstrike -port 27015 -nocrashdialog +maxplayers 24 +map de_dust2 +sv_lan 0
echo (%date% %time%) Restarting SRCDS
goto loop

Также в начале статьи вы можете скачать его:
@echo off
cls
:loop
echo (%date% %time%) Starting SRCDS
 start /wait d:\server\orangebox\srcds.exe -console -game cstrike -tickrate 66 -port 27015 +fps_max 600 +maxplayers 12 +map de_dust2
echo (%date% %time%) Restarting SRCDS
goto loop

При запуске скаченный батник будет выдавать ошибку потому, что нужно написать правильный адрес к файлу
"start /wait d:\ваш адрес у серву\srcds.exe -con..."

Параметры батника:
-console - запускает сервер в консольном режиме. Без этого параметра сервер запустится с графическим интерфейсом (как через Steam) и потребует ручного нажатия кнопки для действительного запуска
-game - указывает игру, для которой запускается сервер.
-port 27015 - указывет UDP порт, на котором запускается сервер. По умолчанию используется порт 27015. Если порт по умолчанию занят, автоматически используется следующий.
-nocrashdialog - отключает вывод окна с ошибкой при случайном падении сервера
+maxplayers - указывает максимальное количество игроков на сервере
+map - указывает стартовую карту для сервера. Этот параметр обязателен, кроме случая установки SourceTV прокси.



Запускаем Start.bat (при первом включении будет ошибка) со второго раза он будет работать.





Сервер готов. Он будет таким же самим если вы создадите его через игру=)

Раздел 2 Первый опыт

1. Опять качаем
Source Mod install - раздел с последними версиями SM и MM
Плагины SM - раздел с плагинами для SM
Admin - буду заливать админки сюда

2. Ставим мод
И так перед вами пустой сервер!! 
Теперь начинается творческий момент) Можете поставить любые моды, плагины, скрипты и многое другое

3. Ставим плагины

В скачиваемых архивах будут файлы с расширением *.smx (сам плагин), *.sp (исходник плагина), *phrases.txt файл перевода.
1. Скопируйте файл с расширением *.smx в папку:
addons/sourcemod/plugins
2. Если есть языковой файл с расширением *phrases.txt скопируйте го в папку:
addons/sourcemod/translations
3. Если в описании плагина присутствуют какие-либо настройки (cvar's), их можно прописывать в файле server.cfg или в файле sourcemod.cfg
4. Если хотите выключить плагин то переместите его в каталог addons/sourcemod/plugins/disabled

Например: 
Устанавливаем плагин votemap.smx 
Копируем его из архива в папку:
SRCDS/csrike/addons/sourcemod/plugins
Если в архиве есть плагин с названием votemap.phrases.txt, то его нужно скопировать в директорию:
SRCDS/cstrike/addons/sourcemod/translations

Проверяем работу плагина:
1.Запускаем сервер
2.Пишем в консоли sm plugins list , вы должны увидеть строку типа этой:
Код:
1 "Votemap" (Версия) by Автор
Всё плагин установлен! 
О подробной настройке плагина смотрите в его описании и прилагающейся документации. Файлы с расширением *.sp это исходный не компилированный плагин , его можно скопировать в папку scripting , он может понадобиться в случае перехода на новую версию SourceMod'a.
Часто возникает вопрос: где прописывать настройки плагина? Большинство плагинов SourceMod автоматически создают конфигурационный файл при первом запуске, впоследствии конфиг находится чаще всего в каталоге SRCDS/cstrike/cfg/sourcemod, реже в SRCDS/cstrike/addons/sourcemod/configs. 
Если плагин не создает конфиг автоматически, то настройки можно прописать в следующих файлах: 
SRCDS/cstrike/cfg/server.cfg; 
SRCDS/cstrike/cfg/sourcemod/sourcemod.cfg
также можно создать отдельный конфигурационный файл в папке cfg и добавить в файл server.cfg строку (где name название вашего созданного конфига)
Код: exec name.cfg
Туториал плагины скопирован с yourserv.ru

4. Делаем себя админом
Вы уже скачали кучу плагинов, натестили сервер и вот решили сделать себя админом. Увас должна быть SM админка она более простая и надежная. Чтоб открыть меню админки вам всего лишь нужно файл:
C:\Server\orangebox\cstrike\addons\sourcemod\configs\admins_simple.ini
открыть через блокнот и прописать свой стим арес

"STEAM_0:0:1176719726" "99:z" 
"STEAM_0:0:331324985" "99:z" 
"свой стим адрес" "99:z" 

Этот адрес появляется с помошью плагина при входе на сервак... 

ну и када вы это все сделаете 
вам останется только написать в чате !admin 
или чтобы каждый рас не прописывая эту команду можно ее назначить на кнопку (тоесть админка бует открыватся кнопкой) в консоли пишем 
bind i sm_admin
Кнопка I отвечает за открытие админки. 
Консоль открывается кнопкой "Ё".

Автор статьи: AK-47
Статья обновлена: 31.08.2013
Копирование статьи разрешено только с указанием источника материала!!!


Всего комментариев: 871 2 3 4 5 »
0  
silver   (13.06.2014 11:37) [Материал]
 зачем все так сложно просто зайди сделай 3 пункта и пользуйся бесплатно тут http://wss-forum.clan.su/forum/31-103-1

0  
Tolyan26rus   (28.10.2012 12:21) [Материал]
 У меня нет orangebox и нужно ставить eSTEAMATiON и добавить в
http://css.setti.info/ не получается помогите в Skype Tolyan26rus

0  
MAX547   (28.07.2012 14:45) [Материал]
 запускается start.bat захожу на сервак и контра сворачивается и посередине экрана ошибка:srcds.exe - Ошибка приложения и ниже прописано.Инструкция по адресу"0x0de01333" обратилась к памяти по адресу "0x19bf4888".Память не может быть "read". "ОК" -- завершение приложения.Можешь что-нибудь посоветовать мне на счёт этой проблемы?
Это уже со скаченным с вашего сайта Metamod SourceMOD

0  
АК-47   (30.07.2012 22:45) [Материал]
 если через игру включить с ботами можешь то значь проблема в сервере.. возможно у тя ошибки при установке и настройке сервера.. попробуй его заново скачать dry

0  
GANGSTER   (14.07.2012 05:07) [Материал]
 АК-47,не поскажешь как порты открывать..ПЛз.-заранее спс.

0  
АК-47   (16.07.2012 20:20) [Материал]
 Порты открывают сами программы. Попробуй выключить Бландмауэр виндовс... Чесно говоря я в открытии портов не сильно шарю.. Слышал программы есть по ихнему открытию мож че найду выложу)

0  
Vlad_m14   (27.06.2012 14:04) [Материал]
 ak-47 как обновить сервер, запускал update.bat вроде дошло до 100%! Запускаешь сервер, заходишь на сервер через игру и пишит "сервер,к которому вы хотели присоединиться работает со старой версии игры!"[color=red]

0  
АК-47   (27.06.2012 21:56) [Материал]
 C:\server\orangebox\cstrike тут файлик проверь там должна быть 71 версия.. Я недавно серавак скачивал) все нормуль было.. Попробуй еще раз скачать мож...

+1  
Reptile   (20.06.2012 21:40) [Материал]
 Вопросик по поводу Start.bat-чё в нём готовом впринципе должно быть прописано?А то у меня он в блокноте выглядит не совсем так как написано,запутаный какой то...

+1  
АК-47   (20.06.2012 21:44) [Материал]
 http://mega-pachka.ucoz.ua/forum/9-10-1

это мой.. тут больше нече и не надо, все настройки в конфиг файле yahoo

+1  
Reptile   (20.06.2012 21:53) [Материал]
 Огромный спс-серв заработал happy

+1  
АК-47   (20.06.2012 21:58) [Материал]
 Та незачто smile Еси чето не будет получатся обращайся smile smile

0  
Reptile   (20.06.2012 22:09) [Материал]
 А зачем собственно все плагины из METAMOD SOURCEMOD?Admin menu конечно понятно что smile А вот остальные для чего?

0  
АК-47   (21.06.2012 15:15) [Материал]
 то все плагины под сорс мод.. они серваку добавят дополнительные приколы (музыка текста названия реклама) smile

0  
БОТ12   (07.06.2012 16:49) [Материал]
 как узнать ip адрес серва

0  
АК-47   (09.06.2012 12:12) [Материал]
 Тут твой ип как бы еси сервак в инете wink

0  
Reptile   (21.06.2012 15:47) [Материал]
 Слушай,тут такая тупость-один из игроков знакомых попытавшись зайти получил такую надпись "connection failed after 4 retries".Чё не так с сервом не подскажешь? sad

0  
АК-47   (22.06.2012 12:34) [Материал]
 не знаю с такими ошибками не встречался.. а ты уже с типами у ся на серве шпилил? если да то проблема у твоего знакомого...

0  
Reptile   (23.06.2012 10:35) [Материал]
 Я с ботами тренировался пока друзей позвать не смог-я к тому что два человека попытались зайти и выдало такую фигню...(

0  
GANGSTER   (14.07.2012 05:03) [Материал]
 порты надо открывать

0  
skepe   (03.06.2012 09:25) [Материал]
 Люди что делать, пишет проверка стим отклонена? И как зделать чтобы сервак был в инете? Зарание спС.

0  
skepe   (03.06.2012 09:19) [Материал]
 Что делать, если для моих друзей пишет "проверка STEAM отклонена"? А для меня всё норм. И ещё подскажите как зделать сервак чтоб он был в инете? Подскажите плиз оч нужно. smile smile smile smile smile smile

0  
DRAGO_MAN   (03.06.2012 14:34) [Материал]
 скорей всего у тя стим сервер. Скачай nosteam патч.. А по поводу инета.. smile в файлике конфиге сервера нужно прописать сет мастера через которые сервер будет виден в инете biggrin biggrin

0  
Хомяк   (27.05.2012 19:08) [Материал]
 ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((

1-10 11-20 21-30 31-40 41-50
Добавлять комментарии могут только зарегистрированные пользователи.