Цей посібник охоплює налаштування адміністратора, команди RCON, керування гравцями, керування картами, підтримку AMX/плагінів, користувацькі карти та усунення несправностей для вашого виділеного сервера Sven Co-op. 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 | Імунітет (не може бути виkey/забанений іншими адміністраторами) |
b | Резервування (доступ до зарезервованого слота) |
c | Виганяти гравців |
d | Банити гравців |
e | Розбанювати гравців |
f | Вбивати/бити гравців |
g | Змінювати карту |
h | Виконувати cvar сервера |
n | Доступ до RCON |
Для повного адміністрування використовуйте всі прапори: "abcdefghijklmn"
~) під час підключення та введіть status. Ваш Steam ID з'явиться у форматі STEAM_0:X:XXXXXXXX.
2. Команди RCON
Використовуйте RCON через консоль GPanel, ігрову консоль або сторонній інструмент. Автентифікуйтеся у грі за допомогою:
rcon_password YourRconPassword
rcon <command>
Керування гравцями
| Команда | Опис |
|---|---|
rcon kick <userid> | Вигнати гравця за ідентифікатором користувача. |
rcon banid <minutes> <userid> | Забанити гравця. Використовуйте 0 для постійного бану. |
rcon addip <minutes> <ip> | Забанити IP-адресу. |
rcon removeip <ip> | Зняти бан з IP-адреси. |
rcon status | Список усіх гравців з ідентифікаторами користувачів та 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.iniAMX 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.