Мы рекомендуем использовать консольную версию установки выделенных серверов Source, а не интерфейс Steam. В этом и других учебниках мы будем использовать консольную версию установки.
1. Начнем с HLDSUpdatetool
Прежде всего нам понадобится небольшая программка от Valve - HLDSUpdatetool.
Скачиваем ее, сохраняем в какую-нибудь временную директорию на сервере (например C:\HLDSUpdatetool); запускаем.
После успешной установки программы, отправляемся в папку HldsUpdateTool и запускаем HldsUpdateTool.exe для того, чтобы обновить программу.
2. Скачиваем сервер
Вот теперь настало время приступить к скачке самого игрового сервера. Этот процесс долгий и может занять от нескольких минут до нескольких часов - все зависит от линии соединения с вашим провайдером.
В Windows жмем Start (Пуск), далее Run... (Выполнить). В Окне вводим следующее:
Вместо C:\hldsupdatetool\ следует указать путь к вашей hldsupdatetool.exe.
C:\srcds следует изменить на путь, соответствующий папке, куда вы хотите установить выделенный сервер. Также напоминаем, что параметр -game в приведенной выше строке соответствует типу игры, которую вы хотите установить. Ниже приведены соответствия типов, которые следует указывать в кавычках: Counter-Strike Source - Counter-Strike Source hl2mp - Half-Life 2 Deathmatch
После запуска приложения начнется скачивания сервера Source. Этот процесс может занять некоторое время, дождитесь окончания скачивания.
Перед тем как начать устанавливать выделенный сервер Source убедитесь что на диске достаточно места для его установки (необходимо от 500 мегабайт до 1.3 гигабайта).
3. Запускаем сервер
Перед тем как запустить сервер создайте и настройте по вашему желанию файл c:\srcds\cstrike\cfg\ server.cfg (где c:\srcds\ - путь к вашему серверу, а \cstrike\ - тип (мод) вашей игры)
В Windows жмем Start (Пуск), далее Run... (Выполнить). В Окне вводим следующее (если сервер - Counter-strike Source):
Если вы хотите запустить окно визуальной настройки параметров, а не использовать "ключи" запуска, то просто запустите c:\srcds\srcds.exe
Xtras. Запускаем сервер через .bat файл
.bat файлы - небольшие текстовые файлы, в которых используется несложный скриптовый язык. Эти программы выполняются Windows.
Создаем обычный текстовый файл в блокноте в папке сервера рядом с файлом srcds.exe. Пишем туда следующий скрипт:
@echo off cls echo Protecting srcds from crashes... echo If you want to close srcds and this script, close the srcds window and type Y depending on your language followed by Enter. title srcds.com Watchdog :srcds echo (%time%) srcds started. start /wait srcds.exe -console -game cstrike +map de_dust +maxplayers 16 echo (%time%) WARNING: srcds closed or crashed, restarting. goto srcds
Закрываем, сохраняем файл с расширением .bat и запускаем. В случае падения или вылета srcds.exe сервер автоматически теперь перезапуститься с теми же параметрами.
Настройка Source Dedicated Server
Сразу после установки рекомендуется провести необходимую настройку сервера.
Запускает игру или аппликацию через Steam. Где %id ID Игры/или Программы.
-install %p
Установить игру из заданного места (например, "D:" для DVD-ROM'а, если D: является таковым).
-language %l
Задает язык Steam. (Примеры: "english", "russian").
-login %u %p
Задает имя и пароль для входа в Steam. Где %u имя пользователя, где %p пароль, с которым вы хотите войти (Steam должен быть выключен для того, чтобы это работало).
-nocache
Отключает кэширование в Steam (Steam должен быть выключен для того, чтобы это работало).
-script %s
Запускает Steam-скрипт. Где %s имя файла скрипта. Все скрипты должны находиться в поддиректории Steam под названием "test scripts" (Steam должен быть выключен для того, чтобы это работало).
-shutdown
Завершает работу Steam
-silent
Подавляет показ диалогового окна при запуске Steam. Полезно, когда Steam запускается при старте системы (Steam должен быть выключен для того, чтобы это работало).
Другие команды:
-autoconfig
Устанавливает стандартные настройки видео и быстродействия, основываясь на данных о мощности системы. Пока данный параметр не будет убран, игнорируются любые настройки, заданные внутри cfg-файлов.
-dev
Включает режим разработки. Также отключает автоматическую загрузку меню, фона, карт и убирает необходимость каждый раз подтверждать, что вы действительно хотите выйти из игры.
-condebug
Вести лог всего, что выводится через консоль в текстовый файл console.log.
-console
Запуск игры с включенной консолью разработки.
-toconsole
Запуск движка напрямую из консоли, если не указана карта через параметр +map.
-dxlevel <версия>
Задает версию DirectX, используемую игровым движком. Эта опция очень полезна, если ваша игра совместима с DirectX 9, но гораздо быстрее работает с DirectX 8 (например, NVidia GeForce FX 5200). Версию DirectX необходимо умножить на десять. Например, для DirectX 8.0 необходимо использовать -dxlevel 80.
-32bit
Движок запускается в 32-битном режиме. Используется только в 64-битных Операционных Системах.
-fullscreen
Движок запускается в полноэкранном режиме.
-windowed или -sw
Движок запускается в оконном режиме
-w <ширина>
Движок запускается с разрешением заданным параметром <ширина>.
-h <высота>
Движок запускается с разрешением заданным параметром <высота>.
-refresh <скорость>
Задает специфическую скорость обновления экрана.
-heapsize <килобайт>
Задает количество памяти (в килобайтах), которое игра будет использовать.
-nocrashdialog
Запрещает вывод ошибки 'память не может быть прочитана'.
-novid или -novideo
При запуске игры с этим параметром, вступительный ролик Valve показан не будет.
Консольные значения
+map <имя карты>
Загружает заданную карту сразу после запуска движка.
+map_background <имя карты>
Задает необходимую фоновую карту. Полезно для тестирования собственных фоновых карт. Для отключения загрузки стандартных фоновых карт по причине быстродействия, используйте параметр командной строки -dev.
+sv_lan <0/1>
Когда установлено в 1, запускает игру в LAN режиме. Полезно для запрета присоединения к вашей игре из Интернета.
+sv_cheats <0/1>
Когда установлено в 1, запускает игру с возможностью использования консольных читов.
Примечание: при указании имени карты указывать расширение .BSP не нужно.
2.hldsupdatetool (Windows), Steam (Unix)
Синтаксис:
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
Запомнить пароль (если есть имя пользователя).
3. Source Dedicated Server
Параметры командой строки запуска Source Dedicated Server (srcds.exe, srcds_run)
Синтаксис:
srcds.exe [команды] [консольные значения] или srcds_run [команды] [консольные значения]
Команды SrcDS:
-allowdebug
То же, что и -debug ?
-autoupdate
Сервер проверяет обновления при запуске.
-console
SrcDS будет запущен в консольном режиме (только в Windows).
-dev
Показывать сообщение разработчика.
-debug
Режим разработки.
-game <игра>
Задает, какую игру/мод запустить.
-insecure
Запускает сервер без использования технологии защиты от читеров (Valve Anti-Cheat).
-nobots
Отключить ботов.
-port
Порт для подключения клиента к серверу.
-tickrate <число>
Задает tickrate сервера (подробнее в Source Multiplayer Networking).
-verify_all
Производит проверку на то, что каждый файл сервера последней версии.
Консольные значения SrcDS:
+hostname "Имя Сервера"
Задает имя сервера.
+ip
Задает IP сервера, когда в системе несколько сетевых карт.
+map <карта>
Задает карту для запуска.
+maxplayers <число>
Задает максимальное количество игровых слотов.
+hostport <порт>
Задает порт хоста.
+clientport <порт>
Задает порт клиента.
+sv_lan <0/1>
Если установлено в 1, то сервер может принять только пользователей локальной сети (LAN).
На нашем портале вы можете найти уйму интересующей вас информации. Множество ссылок на Дальневосточные развлекательные порталы. ×× ×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××× Общайся, встречайся и просто покажи всем как ты отдыхаешь и развлекаешься. Портал для Широко круга людей, существуют такие разделы как :
- Любовь - Брак, Семья, - Работа - Отдых - Развлечения ××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××× Наш канал в Commforte сети Мультинекс: Will do Step
[URL=http://52.seksysuchka.ru/%F7%EB%E5%ED+%EE%E1%F9%E5%F1%F2%E2%E5%ED%ED%EE%E9+%EF%E0%EB%E0%F2%FB+%E0%E4%E2%EE %EA%E0%F2+%E0%ED%E0%F2%EE%EB%E8%E9+%EA%F3%F7%E5%F0%E5%ED%E0.html]член общественной палаты адвокат анатолий кучерена[/URL]
[URL=http://www.pizden-i-dyrky.ru/%F1%EAa%F7a%F2+%E1%E5%F1%EF%EBa%F2%ED%EE%E5+%E2%E8%E4%E5%EE+%EF%EE%F0%ED%EE+--+%F 1%EAa%F7a%F2+%E1%E5%F1%EF%EBa%F2%ED%EE+%EF%EE%F0%ED%EE+%F4%E8%EB%FC%EC.html]скaчaт бесплaтное видео порно, скaчaт бесплaтно порно фильм[/URL]
[URL=http://29.pizden-i-dyrky.ru/%EF%EE%F0%ED%EE+%F1+%E1%E5%E7%ED%EE%E3%E8%EC%E8+%E6%E5%ED%F9%E8%ED%E0%EC%E8+--+%E F%EE%F0%ED%EE+%F1+%E1%E5%EB%EE%F3%F1%EE%E2%EE%E9.html]порно с безногими женщинами, порно с белоусовой[/URL]
[URL=http://51.seksysuchka.ru/%E8%ED%F6%E5%F1%F2+%F4%EE%F2%EE+%EC%E0%F2%FC+%F2%F0%E0%F5%E0%E5%F2+%F1%FB%ED%E0.h tml]инцест фото мать трахает сына[/URL]
а вы знаете, как ставить моды туда, объясните на примере zombie horde, с самого начала. я по локалке хочу гамать с ботами и все. и нужен ли туда клиент, у меня версия 1.0.0.10, protocol (5).
Может поможешь? Всё сделал как надо, сервер запускается, но только в локальной сетке, в инете его не видно... как быть?
Ответ: Ты его и не сможешь увидеть это скорей всего из за Ip , попробуй посмотреть IP который дал тебе сервер и входя в игру в консоли пиши connect и IP своего сервера.. Ну и конечно же возможно ты при запуске ты не выбрал Internet ...можно играть по интеу - просто не все видят твой серевер, так как большинство используют Выделенный сервер (Dedicated Server) - название говорит само за себя, тут все понятно Exclamation