Овој водич опфаќа како да го поставите вашиот SourceCoop (Black Mesa Co-op) сервер на Legion Hosting, да ги конфигурирате поставките на серверот и да поврзете играчи. SourceCoop е кооперативен серверски мод за Black Mesa кој им овозможува на играчите заедно да ја играат кампањата за еден играч. За администраторски команди, SourceMod приклучоци и управување со мапи, видете Водич за SourceCoop администрација и команди.
1. Прво стартување
- Најавете се на GPanel и изберете го вашиот SourceCoop сервер.
- Одете на табот Startup и конфигурирајте ги променливите (видете ја табелата во Дел 2).
- Поставете SERVER_NAME на саканото име на серверот.
- Поставете STARTING_MAP на мапата на која сакате да започнете (стандардно:
bm_c0a0a, почетокот на Black Mesa). - Вратете се на табот Console и кликнете Start.
- Почекајте конзолата да ја прикаже линијата
gameserver Steam IDкоја означува дека серверот е подготвен.
bms/cfg/server.cfg се генерира при инсталацијата со разумни стандардни вредности за кооперативна игра. Стартувајте го серверот еднаш за да потврдите дека работи, потоа прилагодете го по потреба.
2. GPanel Startup променливи
Следниве променливи се достапни во GPanel табот Startup.
| Променлива | Стандардно | Опис |
|---|---|---|
SERVER_NAME |
Black Mesa: Coop |
Име на серверот прикажано во прелистувачот на сервери (макс. 128 знаци). |
MAX_PLAYERS |
10 |
Максимален број на играчи (1-128). |
SERVER_PASSWORD |
0 |
Лозинка за приклучување на серверот. Поставете на 0 за без лозинка. |
STARTING_MAP |
bm_c0a0a |
Мапата што се вчитува при стартување на серверот. Видете Дел 4 за целосната листа на мапи. |
FRIENDLY_FIRE |
0 |
Овозможи пукање во соиграчи. 1 = вклучено, 0 = исклучено. |
MOD_FORCETOUCHDATA |
1 |
Овозможи претходно кеширање на податоците за мапата. Оневозможете (0) ако мапата bm_c4a4a (Nihilanth) предизвикува паѓања. |
AUTO_UPDATE |
0 |
Автоматско ажурирање на Black Mesa серверот при стартување. 1 = вклучено, 0 = исклучено. Забелешка: Ажурирањата на серверот може да бараат повторно инсталирање на SourceCoop. |
3. Конфигурација на серверот (server.cfg)
Главната конфигурациска датотека на серверот е:
bms/cfg/server.cfg
Отворете ја оваа датотека користејќи го табот Files во GPanel или поврзете се преку SFTP.
Клучни поставки
| Поставка | Стандардно | Опис |
|---|---|---|
hostname |
"Black Mesa: Coop" |
Име на серверот (исто така се поставува преку startup променлива). |
sv_password |
0 |
Лозинка на серверот (исто така се поставува преку startup променлива). |
mp_teamplay |
1 |
Мора да биде 1 за да функционира SourceCoop правилно. |
mp_friendlyfire |
0 |
Прекинувач за пукање во соиграчи (исто така се поставува преку startup променлива). |
sv_always_run |
0 |
Поставете на 1 за да го оневозможите спринтот (играчите секогаш трчаат). |
mp_timelimit |
0 |
Временско ограничување на мапата во минути. 0 го оневозможува ограничувањето. |
sourcecoop_homemap |
"bm_c0a0a" |
Мапата на која се враќа во круг по завршување на кампањата. Закоментирајте за да го користите mapcycle наместо тоа. |
mod_forcetouchdata |
1 |
Претходно кеширање на податоците за мапата. Оневозможете ако мапата Nihilanth предизвикува паѓања. |
mp_teamplay. Ова мора да остане поставено на 1 за да работи SourceCoop правилно. Менувањето ќе ја наруши кооперативната игра.
4. Имиња на мапи во Black Mesa
Променливата STARTING_MAP прифаќа било која официјална Black Mesa мапа. Мапите ја следат конвенцијата за именување bm_cXaYZ каде X е поглавјето, а Y/Z се деловите. Кампањата започнува на bm_c0a0a.
Клучни почетни мапи на поглавја:
| Мапа | Поглавје |
|---|---|
bm_c0a0a | Inbound (Возење со трам) |
bm_c1a0a | Anomalous Materials |
bm_c1a1a | Unforeseen Consequences |
bm_c1a3a | Office Complex |
bm_c2a1a | "We've Got Hostiles" |
bm_c2a4a | Blast Pit |
bm_c2a5a | Power Up |
bm_c3a1a | On A Rail |
bm_c3a2a | Apprehension |
bm_c4a1a | Lambda Core |
bm_c4a2a | Xen |
bm_c4a3a | Interloper |
bm_c4a4a | Nihilanth (може да бара оневозможување на mod_forcetouchdata) |
5. Како се поврзуваат играчите
- Стартувајте Black Mesa на Steam.
- Отворете ја конзолата (притиснете ~) и напишете:
connect IP:PORT(користејќи ги вредностите од табот Network во GPanel). - Алтернативно, пронајдете го серверот во прелистувачот на сервери на Steam.
- Внесете ја лозинката ако е поставена.
Поврзани статии
- Водич за SourceCoop администрација и команди
- Како да ги пронајдете IP и портата на вашиот сервер
- Како да прикачувате датотеки преку SFTP
Потребна ви е помош?
Ако наидете на проблеми со вашиот SourceCoop сервер, отворете тикет за поддршка и вклучете ги IP на вашиот сервер, опис на проблемот и сите релевантни пораки за грешка од GPanel конзолата.