Овој водич опфаќа како да го поставите вашиот наменски Black Mesa сервер на 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 | (од стартување) | Име на серверот прикажано во прелистувачот. |
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.