Това ръководство покрива настройката на администратор, RCON команди за Source engine, управлението на играчи, командите за карти, поддръжката на SourceMod/MetaMod плъгини, персонализираните карти и отстраняването на проблеми за вашия Black Mesa dedicated сървър. Black Mesa е римейк на Half-Life в Source engine с конкурентен мултиплейър deathmatch. За първоначална настройка, конфигурация и инструкции за свързване, вижте Ръководство за настройка на Black Mesa сървър.
1. Настройка на администратор (RCON парола)
Black Mesa използва RCON системата на Source engine за администриране. Задайте паролата в GPanel Startup или server.cfg:
rcon_password "YourStrongPassword"
Удостоверете се в играта чрез конзолата (~):
rcon_password YourStrongPassword
rcon <command>
Можете също да изпращате команди директно през раздела Console в GPanel без RCON удостоверяване.
2. RCON команди за Source Engine
Управление на играчи
| Команда | Описание |
|---|---|
rcon status | Списък на играчите с потребителски идентификатори, Steam IDs, IP адреси и пинг. |
rcon kick <userid> | Изхвърля играч по потребителски идентификатор. |
rcon kick "<playername>" | Изхвърля по показвано име. |
rcon banid <minutes> <userid> | Забранява по потребителски идентификатор. 0 = постоянно. |
rcon banip <minutes> <ip> | Забранява IP адрес. |
rcon removeid <steamid> | Премахва забрана на Steam ID. |
rcon removeip <ip> | Премахва забрана на IP. |
rcon writeid | Запазва списъка със забрани в banned_user.cfg. |
rcon writeip | Запазва IP забраните в banned_ip.cfg. |
rcon writeid и rcon writeip след забрана. Без запазване, забраните се губят при рестартиране.
Команди за карти
| Команда | Описание |
|---|---|
rcon changelevel <mapname> | Сменя картата, като задържа играчите свързани. |
rcon map <mapname> | Зарежда картата от начало, като изключва всички играчи. |
rcon maps * | Списък на всички налични карти. |
rcon mp_timelimit <min> | Променя времевия лимит на картата. |
rcon mp_fraglimit <frags> | Променя лимита на убийствата (frag). |
rcon mp_restartgame 1 | Рестартира текущия рунд, като нулира резултатите. |
Управление на сървъра
| Команда | Описание |
|---|---|
rcon hostname "Name" | Сменя името на сървъра. |
rcon sv_password "pass" | Задава или сменя паролата за присъединяване. |
rcon mp_friendlyfire <0/1> | Превключва friendly fire. |
rcon sv_alltalk <0/1> | Превключва гласовия чат между отбори. |
rcon say "message" | Изпраща чат съобщение в целия сървър. |
rcon exec <filename> | Изпълнява конфигурационен файл. |
rcon quit | Изключва сървъра. |
3. SourceMod и MetaMod
За разширени функции за администратор, инсталирайте MetaMod:Source и SourceMod.
Инсталиране
- Спрете сървъра от GPanel.
- Изтеглете MetaMod:Source от sourcemm.net и качете в
bms/чрез SFTP. - Изтеглете SourceMod от sourcemod.net и качете в
bms/. - Стартирайте сървъра и потвърдете с
meta versionиsm version.
Добавяне на администратори в SourceMod
Редактирайте bms/addons/sourcemod/configs/admins_simple.ini:
"STEAM_0:1:12345678" "99:z" // Full admin access
Използвайте sm_admin в чата или конзолата, за да отворите менюто за администратор в играта за изхвърляне, забраняване, смяна на карти и гласувания.
Популярни плъгини
- Map Chooser: Гласуване в края на картата с rock-the-vote.
- Fun Commands: Slay, slap, beacon и взаимодействие с играчи.
- Anti-Cheat: Откриване на читове от страна на сървъра.
- Reserved Slots: Резервира слотове за администратори и VIP.
4. Персонализирани карти
- Изтеглете
.bspфайла на персонализираната карта и всяко допълнително съдържание. - Качете
.bspвbms/maps/чрез SFTP (вижте Как да качвате файлове чрез SFTP). - Добавете името на картата в
mapcycle.txtза ротация. - Тествайте с
rcon changelevel mapname.
За по-бързо изтегляне на персонализирано съдържание, настройте fast download URL в server.cfg:
sv_downloadurl "https://your-fastdl-server.com/bms/"
sv_allowdownload 1
5. Отстраняване на проблеми
Сървърът се срива при стартиране
- Проверете конзолата на GPanel за съобщения за грешки.
- Ако използвате SourceMod/MetaMod, премахнете директориите с addons временно, за да тествате.
- Проверете дали стартовата карта съществува в
bms/maps/. - Изтрийте
server.cfgи рестартирайте, за да генерирате наново стандартните настройки.
Играчите не могат да се свържат
- Проверете дали сървърът работи в GPanel.
- Проверете правилния IP и порт в раздела Network.
- Уверете се, че сървърът и играчът са на една и съща версия на играта.
RCON или SourceMod не работят
- Проверете дали
rcon_passwordе зададена и удостоверете се преди изпращане на команди. - За SourceMod проверете дали файловете са в
bms/(а не в основната директория на сървъра) и имате правилната версия. - Използвайте конзолата на GPanel директно като алтернатива на RCON.
Свързани статии
- Ръководство за настройка на Black Mesa сървър
- Как да намерите IP и порта на вашия сървър
- Как да качвате файлове чрез SFTP
- Ръководство за стартиране на сървър
Нуждаете се от помощ?
Ако се сблъскате с проблеми с вашия Black Mesa сървър, които не са обхванати тук, отворете билет за поддръжка и включете IP на вашия сървър, описание на проблема и всички съответни съобщения за грешки от конзолата на GPanel.