Овој водич ги опфаќа поставувањето на администратор, RCON командите на Source engine, управувањето со играчите, командите за мапи, поддршката за SourceMod/MetaMod приклучоци, прилагодените мапи и решавањето на проблеми за вашиот наменски Black Mesa сервер. 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 | Ги прикажува играчите со кориснички ID-а, Steam ID-а, IP-а и пинг. |
rcon kick <userid> | Исфрла играч по кориснички ID. |
rcon kick "<playername>" | Исфрла по прикажано име. |
rcon banid <minutes> <userid> | Забранува по кориснички ID. 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> | Го менува ограничувањето на фрагови. |
rcon mp_restartgame 1 | Ја рестартира тековната рунда, ресетирајќи ги резултатите. |
Управување со серверот
| Команда | Опис |
|---|---|
rcon hostname "Name" | Го менува името на серверот. |
rcon sv_password "pass" | Поставува или менува лозинка за приклучување. |
rcon mp_friendlyfire <0/1> | Вклучува/исклучува пријателски оган. |
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.
За побрзо преземање на прилагодена содржина, поставете URL за брзо преземање во server.cfg:
sv_downloadurl "https://your-fastdl-server.com/bms/"
sv_allowdownload 1
5. Решавање на проблеми
Серверот се руши при стартување
- Проверете ја конзолата на GPanel за пораки за грешки.
- Ако користите SourceMod/MetaMod, привремено отстранете ги директориумите на додатоците за да тестирате.
- Проверете дали почетната мапа постои во
bms/maps/. - Избришете го
server.cfgи рестартирајте за да се регенерираат стандардните вредности.
Играчите не можат да се поврзат
- Проверете дали серверот работи во GPanel.
- Проверете ги точната IP и порта од табот Network.
- Осигурете се дека и серверот и играчот се на иста верзија на играта.
RCON или SourceMod не работат
- Проверете дали
rcon_passwordе поставена и автентицирајте се пред испраќање команди. - За SourceMod, проверете дали датотеките се во
bms/(не во основниот директориум на серверот) и дека имате точна верзија. - Користете ја конзолата на GPanel директно како алтернатива на RCON.
Поврзани статии
- Водич за поставување на Black Mesa сервер
- Како да ги најдете IP и портата на вашиот сервер
- Како да прикачите датотеки преку SFTP
- Водич за стартување на сервер
Потребна е помош?
Ако наидете на проблеми со вашиот Black Mesa сервер кои не се опфатени тука, отворете тикет за поддршка и вклучете ги IP на вашиот сервер, опис на проблемот и сите релевантни пораки за грешки од конзолата на GPanel.