Това ръководство покрива как да настроите вашия Black Mesa dedicated сървър в Legion Hosting, да конфигурирате стартови променливи, да редактирате server.cfg, да настроите ротация на карти и игрови режими, да конфигурирате RCON и да се свържете с вашия сървър. Black Mesa е римейк на Half-Life в Source engine с конкурентен мултиплейър deathmatch. За команди за администратор, поддръжка на 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
Използва стандартен синтаксис key "value" на Source engine, по една настройка на ред.
Ключови настройки
| Настройка | По подразбиране | Описание |
|---|---|---|
hostname | (from startup) | Името на сървъра, показвано в браузъра. |
sv_password | (empty) | Парола за присъединяване. Празна означава публичен. |
rcon_password | (from startup) | Парола за отдалечената конзола. |
maxplayers | 16 | Максимален едновременен брой играчи. |
mp_timelimit | 15 | Времеви лимит на карта в минути. |
mp_fraglimit | 30 | Лимит на frag за приключване на рунда. 0 = без лимит. |
mp_friendlyfire | 0 | Friendly fire в отборните режими. 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-- Многонивова арена с jump pads.dm_gasworks-- Индустриален сетинг с тесни коридори и открити зони.dm_lambdabunker-- Вертикален бой в стил Lambda complex.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.