Цей посібник охоплює, як налаштувати ваш виділений сервер Black Mesa на Legion Hosting, налаштувати змінні запуску, відредагувати server.cfg, налаштувати ротацію карт і ігрові режими, налаштувати RCON та під'єднатися до вашого сервера. Black Mesa — це рімейк Half-Life на рушії Source зі змагальним мультиплеєрним дезматчем. Щодо адміністративних команд, підтримки SourceMod/MetaMod та усунення несправностей див. Адміністративні команди Black Mesa.
1. Перший запуск
- Увійдіть до GPanel та виберіть свій сервер Black Mesa.
- Перейдіть на вкладку Startup і перегляньте налаштовувані змінні (див. Розділ 2).
- Встановіть бажану стартову карту через SRCDS_MAP та налаштуйте MAX_PLAYERS за потреби. Назва сервера, пароль і пароль RCON налаштовуються в
server.cfg(див. Розділ 3). - Поверніться на вкладку Console і натисніть Start.
- Дочекайтеся, поки консоль підтвердить запуск. Перший запуск генерує файли конфігурації за замовчуванням.
server.cfg, запустіть сервер один раз, дайте йому завершити завантаження, а потім зупиніть його перед редагуванням.
2. Змінні запуску GPanel
| Змінна | Обов'язкова | Опис |
|---|---|---|
SRCDS_MAP | Ні | Карта, завантажена під час запуску. За замовчуванням dm_crossfire. |
MAX_PLAYERS | Ні | Максимальна кількість одночасних гравців. За замовчуванням 32. |
AUTO_UPDATE | Ні | Автоматично оновлювати сервер під час запуску. За замовчуванням увімкнено. |
3. Конфігурація сервера (server.cfg)
Для детальних налаштувань відредагуйте server.cfg. Зупиніть свій сервер перед внесенням змін.
Розташування файлу
bms/cfg/server.cfg
Використовує стандартний синтаксис рушія Source key "value", одне налаштування на рядок.
Основні налаштування
| Налаштування | За замовчуванням | Опис |
|---|---|---|
hostname | (із запуску) | Назва сервера, що показується у браузері. |
sv_password | (порожнє) | Пароль для входу. Порожнє означає публічний. |
rcon_password | (із запуску) | Пароль віддаленої консолі. |
maxplayers | 16 | Максимальна кількість одночасних гравців. |
mp_timelimit | 15 | Часовий ліміт на карту у хвилинах. |
mp_fraglimit | 30 | Ліміт фрагів для завершення раунду. 0 = без ліміту. |
mp_friendlyfire | 0 | Дружній вогонь у командних режимах. 0 = вимкнено, 1 = увімкнено. |
mp_autoteambalance | 1 | Автоматичне балансування команд у TDM. |
sv_alltalk | 0 | Голосовий чат між командами. 1 = увімкнено. |
Приклад server.cfg
hostname "My Legion Black Mesa Server"
sv_password ""
rcon_password "MySecretRcon"
maxplayers 16
mp_timelimit 15
mp_fraglimit 30
mp_friendlyfire 0
mp_autoteambalance 1
sv_alltalk 0
4. Ротація карт (mapcycle.txt)
Відредагуйте bms/cfg/mapcycle.txt, щоб налаштувати ротацію. Перелічіть одну карту на рядок:
dm_bounce
dm_gasworks
dm_lambdabunker
dm_power
dm_stack
dm_subtransit
dm_undertow
dm_crossfire
Доступні карти
dm_bounce-- Багаторівнева арена з трамплінами.dm_gasworks-- Промислова обстановка з вузькими коридорами та відкритими зонами.dm_lambdabunker-- Вертикальний бій у тематиці комплексу Lambda.dm_power-- Електростанція з довгими лініями огляду.dm_stack-- Вертикальна карта зі складеними платформами.dm_subtransit-- Тематика метро з кількома маршрутами.dm_undertow-- Водні небезпеки та тісні простори.dm_crossfire-- Переосмислена класика з кнопкою авіаудару.
5. Ігрові режими
| Режим | Значення | Опис |
|---|---|---|
| Deathmatch | dm | Бій кожен за себе. Перемагає той, у кого найбільше вбивств. |
| Team Deathmatch | tdm | Дві команди змагаються. Перемагає команда з найбільшою сумарною кількістю вбивств. Використовуйте mp_autoteambalance 1, щоб тримати команди врівноваженими. |
Змініть режим через змінну запуску GAME_MODE та перезапустіть.
6. Налаштування RCON
Встановіть пароль RCON у змінних запуску або server.cfg. Щоб використовувати в грі, відкрийте консоль (~) та автентифікуйтеся:
rcon_password YourStrongPassword
rcon changelevel dm_gasworks
7. Як під'єднатися
Варіант A -- Браузер серверів Steam
- Запустіть Black Mesa, перейдіть до Multiplayer > Find Servers.
- Скористайтеся вкладкою Internet та знайдіть свій сервер за назвою.
- Виберіть свій сервер і натисніть Connect.
Варіант B -- Під'єднання через консоль
- Відкрийте консоль (
~). Якщо вона не відкривається, увімкніть її в Options > Keyboard > Advanced > Enable Developer Console. - Введіть:
connect <your-server-ip>:<port>
Пов'язані статті
- Адміністративні команди Black Mesa
- Як знайти IP та порт вашого сервера
- Як завантажувати файли через SFTP
- Посібник із запуску сервера
Потрібна допомога?
Якщо ви стикаєтеся з проблемами на вашому сервері Black Mesa, які тут не охоплені, відкрийте тикет у підтримку та вкажіть IP вашого сервера, опис проблеми та будь-які відповідні повідомлення про помилки з консолі GPanel.