Овој водич опфаќа администрација на серверот, конзолни команди, управување со SourceMod приклучоци, навигација на мапи и решавање проблеми за вашиот SourceCoop (Black Mesa Co-op) сервер на Legion Hosting. За почетно поставување и упатства за поврзување на играчите, видете Водич за поставување на сервер за SourceCoop.
1. Конзола на серверот
SourceCoop серверот работи на Source Engine (srcds) и обезбедува целосна конзола достапна преку табот Console во GPanel. Достапни се сите стандардни команди за Source Engine сервер.
2. Чести конзолни команди
| Команда | Опис |
|---|---|
changelevel [map] |
Се менува на наведената мапа (на пр. changelevel bm_c1a0a). |
kick [name] [reason] |
Исфрла играч по име. |
banid [minutes] [steamid] |
Забранува играч по Steam ID за одредено времетраење. Користете 0 за трајно. |
removeid [steamid] |
Отстранува забрана за специфичен Steam ID. |
listid |
Ја прикажува тековната листа на забрани. |
status |
Прикажува информации за серверот, поврзани играчи и нивните Steam ID-а. |
users |
Ги наведува поврзаните корисници. |
say [message] |
Испраќа порака од серверот до сите играчи. |
sv_password [pass] |
Ја менува лозинката на серверот при извршување. Поставете на 0 за отстранување. |
mp_restartgame 1 |
Ја рестартира тековната мапа. |
3. SourceMod админ систем
SourceCoop доаѓа со претходно инсталиран SourceMod, кој обезбедува моќен админ систем. За да ги конфигурирате SourceMod админите:
- Запрете го серверот.
- Уредете ја админ датотеката преку SFTP:
bms/addons/sourcemod/configs/admins_simple.ini - Додадете админ записи во форматот:
"STEAM_0:1:12345678" "99:z"Каде Steam ID е ID-то на админот и
"99:z"доделува целосен админ пристап. - Рестартирајте го серверот.
Чести SourceMod админ команди
SourceMod командите се со префикс sm_ во конзолата или ! во разговорот.
| Конзолна команда | Команда во разговор | Опис |
|---|---|---|
sm_kick [name] [reason] |
!kick |
Исфрли играч. |
sm_ban [name] [minutes] [reason] |
!ban |
Забрани играч (0 = трајно). |
sm_unban [steamid] |
!unban |
Отстрани забрана за играч. |
sm_slay [name] |
!slay |
Убиј играч. |
sm_map [mapname] |
!map |
Промени ја тековната мапа. |
sm_rcon [command] |
!rcon |
Изврши конзолна команда на серверот. |
4. Поставки специфични за SourceCoop
SourceCoop додава свои конфигурациски променливи што може да се постават во bms/cfg/server.cfg:
| Поставка | Опис |
|---|---|
sourcecoop_homemap |
Мапата на која се враќа по завршувањето на кампањата. Закоментирајте за да се користи mapcycle датотеката наместо тоа. |
mp_mapcycle_empty_timeout_seconds |
Време во секунди пред серверот да менува мапи кога е празен (стандардно: 3600). |
5. Навигација на мапи
Кампањата напредува автоматски низ мапите кога играчите ги завршуваат целите. Можете исто така рачно да менувате мапи користејќи changelevel или SourceMod командата !map.
По завршувањето на последната мапа (bm_c5a1 / шпица), серверот или:
- Се враќа на
sourcecoop_homemapако е конфигуриран, или - Ја следи датотеката
mapcycle.txtвоbms/
6. Напредни поставки
Верзии на SourceCoop и Metamod
Инсталацијата на серверот вклучува специфични верзии на SourceCoop, Metamod:Source и SourceMod. Ако треба да ги ажурирате овие:
| Променлива | Стандардно | Опис |
|---|---|---|
VERSION |
latest |
Ознака на верзија на издание на SourceCoop. |
MATCH |
bms |
Билд на издание за преземање (Black Mesa = bms). |
MMS_BUILD |
1148 |
Број на билд на Metamod:Source. |
SM_BUILD |
6960 |
Број на билд на SourceMod. |
7. Решавање проблеми
| Проблем | Решение |
|---|---|
Паѓање на Nihilanth мапа (bm_c4a4a) |
Поставете MOD_FORCETOUCHDATA на 0 во табот Startup. |
| Играчите не можат да се поврзат по ажурирање на играта | Ажурирање на Black Mesa може да бара реинсталација на серверот со ажурирани SourceCoop верзии. Проверете го SourceCoop GitHub за информации за компатибилност. |
| SourceMod командите не работат | Осигурете се дека вашето Steam ID е додадено во admins_simple.ini и серверот е рестартиран. |
| Серверот се замрзнува при вчитување на мапа | Некои мапи бараат значителна меморија за претходно кеширање. Ако серверот постојано се замрзнува, обидете се да го оневозможите mod_forcetouchdata или да ја зголемите алокацијата на меморија на серверот. |
Поврзани статии
- Водич за поставување на сервер за SourceCoop
- Како да го најдете IP-то и портот на вашиот сервер
- Како да прикачите датотеки преку SFTP
Потребна ви е помош?
Ако наидете на проблеми со вашиот SourceCoop сервер, отворете тикет за поддршка и вклучете го IP-то на вашиот сервер, опис на проблемот и какви било релевантни пораки за грешка од GPanel конзолата.