Това ръководство обхваща как да настроите вашия 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.
| Променлива | По подразбиране | Описание |
|---|---|---|
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" |
Име на сървъра (също се задава чрез стартова променлива). |
sv_password |
0 |
Парола на сървъра (също се задава чрез стартова променлива). |
mp_teamplay |
1 |
Трябва да бъде 1, за да функционира правилно SourceCoop. |
mp_friendlyfire |
0 |
Превключвател за приятелски огън (също се задава чрез стартова променлива). |
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 (Tram Ride) |
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.