Как создать сервер Half-Life на OC Windows

Материал из WikiServia
Версия от 22:53, 21 декабря 2013; XOM91K (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Эта статья является инструкцией по установке игрового сервера HLDS работающего на Windows.

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

Рекомендуем использовать сервер в консольном режиме вместо графического интерфейса пользователя , так как консольный режим потребляет меньше ресурсов вашего компьютера. В этой статье мы используем консольную версию.

  • Начало работы с HLDSUpdatetool

Прежде всего нужно скачать hldsupdatetool утилиту с Веб-сервера компании Valve.

Сохраните файл во временную папку и запустите его.

Запустится программа установки HLDSUpdatetool , следуйте инструкциям. Когда установщик спросит вас о том в какую папку установить программу, нажмите кнопку "Обзор". Впишите C:\hlds в текстовое поле и нажмите ОК. Завершить работу мастера установки.

Теперь нажмите кнопку Пуск (Start), Выполнить… и введите CMD. Введите команды, упомянутые здесь , затем нажмите клавишу ввода (Enter).

С:
cd \hlds
hldsupdatetool

Программа проверит наличие новой версии и если нужно обновиться.

Если вы не владеете командной строкой в Windows, тогда просто запустите скачанный файл HLDSUpdatetool.exe и следуйте инструкциям установки.

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

  • Загрузка файлов

Теперь всё готово и мы можем приступить к загрузке файлов. Это может занять несколько часов, в зависимости от качества связи с сервером и качества вашего Интернет соединения.

Command(s):

hldsupdatetool -command update -game "cstrike" -dir C:\hlds

Не забывайте заменять переменные вашими собственными , так как статья основана на примере и ваши данные могут изменятся (например директория установки).

Если вы не владеете командной строкой в Windows, тогда проследуйте в папку установки HLDSUpdatetool. Найдите файл программы HLDSUpdatetool.exe который вы запускали в прошлом пункте. Создайте ярлык к этому файлу и нажмите свойства ярлыка. В свойствах ярлыка найдте поле объект и введите туда

C:\SRCDS\HldsUpdateTool.exe -command update -game "cstrike" -dir C:\hlds

Где C:\hlds путь к вашему серверу. Теперь запустите этот ярлык, начнется процедура загрузки файлов сервера.

  • Запуск hlds

Сначала нужно изменить (или создать) файл C:\hlds\cstrike\server.cfg и настроить его. Теперь мы готовы запустить hlds.

Нажмите кнопку Пуск (Start), Выполнить… , введите в поле:

c:\hlds\hlds.exe -console -game cstrike +map de_dust -maxplayers 16 -autoupdate

и нажмите кнопку ENTER или второй вариант: создайте ярлык к фалу hlds.exe и в его свойствах впишите c:\srcds\srcds.exe -console -game cstrike +map de_dust -maxplayers 16 -autoupdate.

Всё готово , сейчас ваш сервер должен работать.

Если вы хотите использовать GUI режим (графический интерфейс пользователя ) то просто запускайте файл hlds.exe.

  • Дополнение. Перезапуск hlds сервера в случае аварии.

Сейчас мы сделаем файл сценария , чтобы убедиться в том, что если наш сервер HLDS неожиданно завершит работу , то он будет перезагружен. Прежде всего, нужно открыть текстовый редактор (например Блокнот), и написать в нем следующее:

@echo off
cls
echo Protecting hlds 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 hlmod.ru Watchdog
:hlds
echo (%time%) hlds started.
start /wait hlds.exe -console -game cstrike +map de_dust +maxplayers 16
echo (%time%) WARNING: hlds closed or crashed, restarting.
goto hlds

Сохраните файл под именем C:\hlds\hlds.bat . Теперь вы можете запустить hlds.bat файл. Если Вам нужно закрыть hlds, кликните закрыть окно и нажмите Y (в зависимости от языка) чтобы ответить на завершающий вопрос.

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Ну вот и всё! Удачи!

Материал взят с hlmod.ru