Това ръководство покрива настройка на администратори, RCON команди, управление на играчи, управление на карти, поддръжка на AMX/плъгини, потребителски карти и отстраняване на проблеми за вашия Sven Co-op dedicated сървър. Sven Co-op е кооперативен мултиплейър мод за Half-Life, където играчите изпълняват кампании заедно. За първоначална настройка, конфигурация и инструкции за свързване вижте Ръководство за настройка на Sven Co-op сървър.
1. Настройка на администратори (users.ini)
Sven Co-op използва svencoop/users.ini за дефиниране на администраторски акаунти и разрешения.
Добавяне на администратор
# Format: "STEAM_ID" "password" "access_flags" "name"
"STEAM_0:1:12345678" "" "abcdefghijklmn" "AdminName"
Флагове за достъп
| Флаг | Разрешение |
|---|---|
a | Имунитет (не може да бъде кикнат/баннат от други администратори) |
b | Резервация (достъп до резервиран слот) |
c | Кикване на играчи |
d | Банване на играчи |
e | Разбанване на играчи |
f | Slay/slap на играчи |
g | Промяна на карта |
h | Изпълнение на сървърни cvars |
n | RCON достъп |
За пълни администраторски права използвайте всички флагове: "abcdefghijklmn"
~), докато сте свързани, и въведете status. Вашият Steam ID се появява във формат STEAM_0:X:XXXXXXXX.
2. RCON команди
Използвайте RCON през конзолата на GPanel, конзолата в играта или инструмент на трета страна. Автентикирайте се в играта с:
rcon_password YourRconPassword
rcon <command>
Управление на играчи
| Команда | Описание |
|---|---|
rcon kick <userid> | Кикване на играч по потребителски ID. |
rcon banid <minutes> <userid> | Банване на играч. Използвайте 0 за постоянно. |
rcon addip <minutes> <ip> | Банване на IP адрес. |
rcon removeip <ip> | Премахване на бан по IP. |
rcon status | Списък на всички играчи с потребителски ID и Steam ID. |
Команди за карти и сървър
| Команда | Описание |
|---|---|
rcon changelevel <mapname> | Смяна на карта, като играчите остават свързани. |
rcon map <mapname> | Зареждане на карта от нулата, прекъсвайки всички играчи. |
rcon maps | Списък на всички налични карти. |
rcon hostname "Name" | Промяна на името на сървъра. |
rcon sv_password "pass" | Задаване или промяна на парола за присъединяване. |
rcon say "message" | Изпращане на чат съобщение до целия сървър. |
rcon exec <filename> | Изпълнение на конфигурационен файл. |
rcon quit | Спиране на сървъра. |
3. Поддръжка на AMX/Плъгини
Sven Co-op поддържа AngelScript плъгини (вградени) и AMX Mod X за разширена функционалност.
AngelScript плъгини (вградени)
Поставете плъгините в svencoop/scripts/plugins/ и ги регистрирайте в svencoop/default_plugins.txt.
AMX Mod X
- Спрете сървъра от GPanel.
- Изтеглете AMX Mod X за Sven Co-op и качете чрез SFTP.
- Конфигурирайте администраторски достъп чрез файла
users.iniна AMX Mod X. - Стартирайте сървъра и проверете в конзолата.
Популярни плъгини
- Администраторски инструменти: Подобрено кикване, банване и управление на играчи.
- Гласуване за карта: Позволете на играчите да гласуват за следващата карта.
- Статистика на играчите: Проследявайте убийства, смърти и време на игра.
- Анти-чийт: Откриване на чийтове от страна на сървъра.
4. Потребителски карти
Ръчно инсталиране на карти
- Изтеглете файла на картата
.bspи всички свързани ресурси. - Качете
.bspвsvencoop/maps/чрез SFTP. - Качете допълнителни ресурси (текстури, звуци) в съответните директории.
- Добавете името на картата в
mapcycle.txtза ротация. - Тествайте с
rcon changelevel mapname.
5. Отстраняване на проблеми
Сървърът се срива при зареждане на карта
- Проверете конзолата на GPanel за съобщения за грешка.
- Опитайте да заредите друга карта -- файлът на картата може да е повреден.
- Премахнете наскоро добавени потребителски карти или плъгини за тестване.
Играчите не могат да се свържат
- Проверете дали сървърът работи в GPanel.
- Проверете правилния IP и порт от раздела Network.
- Уверете се, че сървърът и играчът са на една и съща версия на играта.
RCON не работи
- Проверете дали
rcon_passwordе зададена в стартовите променливи иserver.cfg. - Автентикирайте се с правилната парола (чувствителна към регистър) преди да изпратите команди.
- Проверете дали въвеждате
rcon_password, последвано от паролата, преди да използватеrconкоманди. - Използвайте конзолата на GPanel директно като алтернатива -- тя не изисква RCON автентикация.
Потребителските карти не се зареждат
- Проверете дали файлът
.bspе в директориятаsvencoop/maps/. - Проверете дали името на картата във вашата команда или mapcycle съвпада точно с името на файла (чувствително към регистър на Linux).
- Потърсете грешки за липсващи ресурси в конзолата -- може да са ви необходими допълнителни файлове.
Свързани статии
- Ръководство за настройка на Sven Co-op сървър
- Как да намерите IP и порт на вашия сървър
- Как да качвате файлове чрез SFTP
- Ръководство за стартиране на сървър
Нуждаете се от помощ?
Ако срещнете проблеми с вашия Sven Co-op сървър, които не са обхванати тук, отворете тикет за поддръжка и включете IP на вашия сървър, описание на проблема и всички съответни съобщения за грешка от конзолата на GPanel.