Как настроить сервер hlds

Установка HLDS сервера

Рейтинг 4 (3 голоса)

Тема установки HLDS сервера полностью самостоятельно и от начала до конца на данный момент очень актуальна, особенно если речь идет о такой игре, как CS 1.6. Конечно, полностью самостоятельно и без всяких подсказок сделать это будет крайне непросто. Однако и подсказки, и рекомендации, и даже полные гайды по установке серверов являются общедоступной информацией, которую найти в интернете не составит труда. Так что от вас требуется только внимательность, понимание того, как функционирует компьютер и строгое следование предложенной инструкции. Поэтому и установить HLDS сервер сможет буквально каждый, кто сможет проявить вышеописанные качества.

Естественно, есть определённые требования, которые обеспечат вам корректную и адекватную работу вашего будущего сервера. Их не много, но они являются принципиально важными в данном случае. Во-первых, это мощный игровой компьютер. Особенно это важно в том случае, если вы собираетесь играть на своём свежеустановленном сервере с того же компьютера, на котором собственно он и будет установлен. Минимальные требования это 1 Гб оперативной памяти, процессор Intel Pentium 4, 3 ГГц. В идеале же, конечно, машина должна быть ещё мощнее, тогда отсутствие лагов вам обеспечено. Если у вас в планах пользоваться сервером не только для локалки, но и для интернета, то необходим широкий канал, а это более чем 2 мб/с и айпишник, приобретаемый у провайдера, естественно за дополнительные деньги. Выполняем вышеописанные требования, то и функционировать сервер будет нормально.

Итак, для начала нужно выяснить, что такое этот HLDS и как его добыть. По факту, HLDS представляет собой выделенный сервер таких игр, как Half-Life и CS 1.6. Под словом «выделенный» подразумевается отдельный, т.е. лучше всего запускать его с отдельного компьютера. В этом случае сервер создаётся без работы самой CS 1.6, а это имеет свои, определенные и весьма весомые плюсы. Соответственно, этот вариант серверов является и самым востребованным. Ещё одним вариантом являются no-steam версии, в которых HLDS ставится одновременно с игрой и применяет файлы установленной игры, являясь серверной частью. Однако, хоть применять данный вариант и реально, но это нежелательно. Вам потребуется официальная версия HLDS, найти которую можно на сайте. Она бесплатная и абсолютно общедоступная, так что тут у вас проблем не будет.

После того, как вы её скачаете, можете дальше устанавливать. В процессе установки лучше не менять пути, так как это может привести к путанице. Т.е. путь должен быть таким — C:\Program Files\Valve\HLServer. Потом вам необходимо применить экзешник с названием HldsUpdateTool. Запустить обновления программы, если она того требует. Все работы с обновлениями она осуществляет самостоятельно, так что от вас тут ничего не требуется. После этого вы должны создать папку с названием serv, именно она станет пристанищем вашего сервера. Дальше запускаете уже вышеописанный экзешник.

Источник

Как настроить сервер hlds

Не путаем с Counter Strike Source
Данный мануал для поднятия сервера Counter Strike 1.6

И так пожалуй начнём.

1. Для начала нам надо скачать сервер.

Немного о данном сервере:


Итак мы скачали сервер надо его установить и запустить!

2. Установка:
Разархивировать сервер в любое удобное для вас место!

Если хотим чтобы у вас админка была по нику, в конец файла users.ini допишем следующие
«bow» «qwerty123» «abcdefghijklmnopqrstu» «a»
Вместо bow введите свой ник, вместо qwerty123 введите свой пароль.

Если хотим чтобы у вас админка была по айпи, в конец файла users.ini допишем следующие
«123.45.67.89» «» «abcdefghijkmnopqrstu» «de»
«123.45.67.89» — следует вписать свой айпи
Пароль указывать не надо.
Сохраняем!

Читайте также:  Как настроить нфс на телефоне редми 10s

Так мы дали себе админку надо и сервер запустить чтобы радоваться жизни

и так идём в папку где разархивирован сервер и видим там файл hlds.exe
так вот запускаем данный файл и видим перед собой вот это

Game — Выбираем Counter-Strike
Server name — Пишем название сервера
Map — Выбираем карту
Network — Выбираем какой у нас будит сервер ( Lan\Internet )
Max. Players — Выбираем кол-во игроков на сервере
UDP Port — Порт сервера
RCON Password — RCON пароль сервера

( Часто возникают вопросы как узнать мой ip, на скриншоте видно поле ip adress ( В моем случае это 10.50.170.31:27015 ) — Это и есть ip адрес сервера

Ну вот в принципе и все ваш сервер готов, осталось только подключиться к нему со своими друзьями и надавать всем по головам как следует )

Говорю сразу — это мини фак для «новичков»

Данную тему буду всячески дополнять!

Добавлено через 33 минуты
Закрепить бы

Источник

Half-Life Dedicated Server

Contents

The Half-Life Dedicated Server or HLDS is an application to run a dedicated server for GoldSrc games, without the client component.

Hardware Requirements

The system requirements vary depending on how many players you have on your server.

CPU — Depends on the number of clients. At least P2 266 for hosting a full game, the more the better. 400MHz recommended.

RAM — Minimum 64 MB, 128 MB recommended.

Bandwidth — Also depends on the number of clients. At least 512kbps upstream recommended.

Connectivity

No matter which type of server you are using, your computer must be able to receive unsolicited incoming connections. This is exactly what routers and software firewalls exist to prevent, so if you are using either you will have to reconfigure. Refer to the manufacturer instructions for how to do this.

The ports HLDS officially requires are:

  1. 27015 UDP (game transmission, pings)
  2. 27015 TCP (RCON)
  3. 27020 UDP (HLTV transmission)
  4. 26900 UDP (VAC service) — automatically increments if used in case of additional server processes

HLDS has also been spotted opening connections on 27005 to 27030 UDP/TCP, but some of these may be outbound only.

Installation

See SteamCMD for most games. See HLDSUpdateTool for games that haven’t been updated in a long time.

Configuring and running the server

Navigate to the folder you just installed your server in. There should be a bunch of files and folders, including a directory with the name of the game you have just installed, e.g. cstrike for Counter-Strike (1.6). The configuration files are located in the /cfg/ e.g. cstrike/cfg/ directory.

Edit the main configuration file: /cfg/server.cfg . Change the hostname line (this is the name people will see in the server browser) and other options to your liking.

Windows

Open the directory where you have installed the server and start the server by double click at hlds.exe or by batch command:

Linux

Open a terminal where you have installed the server and start the server:

Источник

Создание HLDS-сервера на Linux

Javekson

  • Для написании статьи был задействован виртуальный сервер VDS от хостинг-компании майарены на платформе Debian 7_x86
  • Если у Вас установлена x64-разрядная система, то перед прочтением статьи заранее установите необходимую «либу» для дальнейшей корректной работы сервера.
  • Первым делом мы создадим нового пользователя (для запуска HLDS). По умолчанию при создание нового пользователя директория имеет следующий путь: /home/hlds. При добавлении нового пользователя нас запросят ввести пароль, повторить пароль, ввести дополнительные данные (необязательно) и подтвердить корректность информации.
Читайте также:  Как настроить китайские электронные часы наручные с одной кнопкой детские

# adduser hlds
Adding user `hlds’ .
Adding new group `hlds’ (1002) .
Adding new user `hlds’ (1002) with group `hlds’ .
Creating home directory `/home/hlds’ .
Copying files from `/etc/skel’ .
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for hlds
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n] y

  • Вторым делом мы создадим дополнительную директории для выкачивание специальной утилиты SetamCMD, которая в свою очередь позволит загрузить нам свеженький HLDS-сервер.
  • Перейдем непосредственно к самой загрузке утилиты.

# cd /home/hlds/platform
[email protected]:/home/hlds/platform# wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
—2017-01-19 17:19:51— https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
Resolving steamcdn-a.akamaihd.net (steamcdn-a.akamaihd.net). 87.245.202.16, 87.245.202.57
Connecting to steamcdn-a.akamaihd.net (steamcdn-a.akamaihd.net)|87.245.202.16|:443. connected.
HTTP request sent, awaiting response. 200 OK
Length: 3170982 (3.0M) [application/octet-stream]
Saving to: `steamcmd_linux.tar.gz’

2017-01-19 17:19:54 (2.17 MB/s) — `steamcmd_linux.tar.gz’ saved [3170982/3170982]

[email protected]:/home/hlds/platform# ./steamcmd.sh
Redirecting stderr to ‘/root/Steam/logs/stderr.txt’
ILocalize::AddFile() failed to load file «public/steambootstrapper_english.txt».
[ 0%] Checking for available update.
[ 0%] Downloading update (0 of 10173 KB).
[ 0%] Downloading update (2235 of 10173 KB).
[ 21%] Downloading update (4012 of 10173 KB).
[ 39%] Downloading update (4465 of 10173 KB).
[ 43%] Downloading update (4984 of 10173 KB).
[ 48%] Downloading update (5346 of 10173 KB).
[ 52%] Downloading update (5665 of 10173 KB).
[ 55%] Downloading update (6107 of 10173 KB).
[ 60%] Downloading update (6693 of 10173 KB).
[ 65%] Downloading update (7528 of 10173 KB).
[ 74%] Downloading update (8267 of 10173 KB).
[ 81%] Downloading update (8609 of 10173 KB).
[ 84%] Downloading update (8992 of 10173 KB).
[ 88%] Downloading update (9582 of 10173 KB).
[ 94%] Downloading update (10173 of 10173 KB).
[100%] Downloading update (10173 of 10173 KB).
[100%] Download Complete.
[—-] Applying update.
[—-] Extracting package.
[—-] Extracting package.
[—-] Extracting package.
[—-] Installing update.
[—-] Installing update.
[—-] Installing update.
[—-] Cleaning up.
[—-] Update complete, launching.
Redirecting stderr to ‘/root/Steam/logs/stderr.txt’
[ 0%] Checking for available updates.
[—-] Downloading update (0 of 7058 KB).
[ 0%] Downloading update (2070 of 7058 KB).
[ 29%] Downloading update (3708 of 7058 KB).
[ 52%] Downloading update (4618 of 7058 KB).
[ 65%] Downloading update (5136 of 7058 KB).
[ 72%] Downloading update (5567 of 7058 KB).
[ 78%] Downloading update (6039 of 7058 KB).
[ 85%] Downloading update (6489 of 7058 KB).
[ 91%] Downloading update (6859 of 7058 KB).
[ 97%] Downloading update (7058 of 7058 KB).
[100%] Download complete.
[—-] Installing update.
[—-] Extracting package.
[—-] Extracting package.
[—-] Extracting package.
[—-] Installing update.
[—-] Installing update.
[—-] Installing update.
[—-] Cleaning up.
[—-] Update complete, launching Steamcmd.
Redirecting stderr to ‘/root/Steam/logs/stderr.txt’
[ 0%] Checking for available updates.
[—-] Verifying installation.
Steam Console Client (c) Valve Corporation
— type ‘quit’ to exit —
Loading Steam API. Created shared memory when not owner SteamController_Shared_mem
OK.

  • Авторизуемся в ней от имени анонима.

Connecting anonymously to Steam Public. Logged in OK
Waiting for license info.

  • Укажем путь куда загрузим полноценный HLDS-сервер.

Steam>app_update 90 validate
Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
Update state (0x61) downloading, progress: 0.00 (0 / 63579018)
Update state (0x61) downloading, progress: 22.77 (14476949 / 63579018)
Update state (0x61) downloading, progress: 40.37 (25666967 / 63579018)
Update state (0x61) downloading, progress: 56.86 (36152727 / 63579018)
Update state (0x61) downloading, progress: 70.53 (44844614 / 63579018)
Update state (0x61) downloading, progress: 85.38 (54281798 / 63579018)
Update state (0x61) downloading, progress: 98.35 (62530442 / 63579018)
Error! App ’90’ state is 0x6 after update job.

  • Видим ошибку, ничего страшного, такое бывает, повторим команду.
Читайте также:  Как настроить java security

Steam>app_update 90 validate
Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
Update state (0x5) validating, progress: 0.00 (0 / 0)
Update state (0x11) preallocating, progress: 92.97 (686293130 / 738158916)
Update state (0x61) downloading, progress: 1.30 (9579281 / 738158916)
Update state (0x61) downloading, progress: 3.76 (27723531 / 738158916)
Update state (0x61) downloading, progress: 7.15 (52793185 / 738158916)
Update state (0x61) downloading, progress: 10.12 (74737807 / 738158916)
Update state (0x61) downloading, progress: 13.18 (97297331 / 738158916)
Update state (0x61) downloading, progress: 16.47 (121572650 / 738158916)
Update state (0x61) downloading, progress: 19.51 (144045027 / 738158916)
Update state (0x61) downloading, progress: 22.61 (166934604 / 738158916)
Update state (0x61) downloading, progress: 25.96 (191650977 / 738158916)
Update state (0x61) downloading, progress: 29.67 (219045714 / 738158916)
Update state (0x61) downloading, progress: 33.76 (249180936 / 738158916)
Update state (0x61) downloading, progress: 38.30 (282720713 / 738158916)
Update state (0x61) downloading, progress: 41.08 (303219453 / 738158916)
Update state (0x61) downloading, progress: 44.44 (328005853 / 738158916)
Update state (0x61) downloading, progress: 44.44 (328005853 / 738158916)
Update state (0x61) downloading, progress: 44.65 (329599753 / 738158916)
Update state (0x61) downloading, progress: 46.65 (344323522 / 738158916)
Update state (0x61) downloading, progress: 50.67 (374012566 / 738158916)
Update state (0x61) downloading, progress: 54.99 (405944218 / 738158916)
Update state (0x61) downloading, progress: 60.14 (443954326 / 738158916)
Update state (0x61) downloading, progress: 62.63 (462319046 / 738158916)
Update state (0x61) downloading, progress: 64.09 (473057757 / 738158916)
Update state (0x61) downloading, progress: 65.29 (481956283 / 738158916)
Update state (0x61) downloading, progress: 65.29 (481956283 / 738158916)
Update state (0x61) downloading, progress: 67.32 (496950092 / 738158916)
Update state (0x61) downloading, progress: 68.71 (507159569 / 738158916)
Update state (0x61) downloading, progress: 68.71 (507159569 / 738158916)
Update state (0x61) downloading, progress: 69.73 (514709103 / 738158916)
Update state (0x61) downloading, progress: 72.95 (538497442 / 738158916)
Update state (0x61) downloading, progress: 74.15 (547328303 / 738158916)
Update state (0x61) downloading, progress: 74.15 (547328303 / 738158916)
Update state (0x61) downloading, progress: 75.03 (553855982 / 738158916)
Update state (0x61) downloading, progress: 78.00 (575748716 / 738158916)
Update state (0x61) downloading, progress: 81.59 (602238620 / 738158916)
Update state (0x61) downloading, progress: 86.06 (635231427 / 738158916)
Update state (0x61) downloading, progress: 88.98 (656814322 / 738158916)
Update state (0x61) downloading, progress: 89.56 (661093560 / 738158916)
Update state (0x61) downloading, progress: 92.00 (679139990 / 738158916)
Update state (0x61) downloading, progress: 92.15 (680188566 / 738158916)
Update state (0x61) downloading, progress: 92.32 (681471853 / 738158916)
Update state (0x61) downloading, progress: 94.07 (694409850 / 738158916)
Update state (0x61) downloading, progress: 95.56 (705403074 / 738158916)
Update state (0x61) downloading, progress: 97.43 (719219649 / 738158916)
Update state (0x61) downloading, progress: 98.36 (726017316 / 738158916)
Update state (0x61) downloading, progress: 98.70 (728587665 / 738158916)
Update state (0x61) downloading, progress: 98.86 (729770905 / 738158916)
Success! App ’90’ fully installed.

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

Steam>app_update 90 validate
Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
Update state (0x5) validating, progress: 41.58 (121764961 / 292827978)
Update state (0x5) validating, progress: 99.47 (291270405 / 292827978)
Update state (0x5) validating, progress: 62.71 (462883261 / 738158916)
Update state (0x5) validating, progress: 87.37 (644913618 / 738158916)
Success! App ’90’ fully installed.

Источник

Поделиться с друзьями
Инструкции360