Это руководство охватывает настройку администратора, консольные команды, управление игроками, поддержку плагинов Oxide/uMod и устранение неполадок для вашего выделенного сервера Hurtworld. Hurtworld — это многопользовательский шутер на выживание от первого лица, где игроки добывают ресурсы, строят базы и выживают во враждебной среде. Для первоначальной настройки сервера, конфигурации и инструкций по подключению см. Руководство по настройке сервера Hurtworld.
1. Настройка администратора
Hurtworld использует Steam ID для предоставления привилегий администратора. Добавьте команды администратора в autoexec.cfg, чтобы они сохранялись после перезапусков.
Добавление владельца
ownerid <SteamID64> "PlayerName" "reason"
Пример: ownerid 76561198012345678 "Admin" "Server owner"
Добавление модератора
moderatorid <SteamID64> "PlayerName" "reason"
Удаление доступа администратора
removeowner <SteamID64>
removemoderator <SteamID64>
2. Консольные команды
Получите доступ к консоли через вкладку Console в GPanel или нажмите F1 в игре с привилегиями администратора.
Управление игроками
| Команда | Описание |
|---|---|
kick <SteamID64> | Исключить игрока с сервера. |
ban <SteamID64> | Навсегда заблокировать игрока. |
unban <SteamID64> | Снять блокировку игрока. |
mutevoice <SteamID64> | Заглушить голосовой чат игрока. |
mutechat <SteamID64> | Заглушить текстовый чат игрока. |
status | Показать список всех подключённых игроков с их Steam ID. |
Команды мира и сервера
| Команда | Описание |
|---|---|
teleport <SteamID64> <x> <y> <z> | Телепортировать игрока к координатам. |
teleportto <SteamID64> <TargetID> | Телепортировать одного игрока к другому. |
spawn <itemid> <amount> | Создать предметы в вашем инвентаре (только владелец). |
settime <hours> | Установить внутриигровое время суток (0-24). |
weather <type> | Принудительно установить погоду (clear, rain, snow, sandstorm). |
say "message" | Отправить сообщение в чат всему серверу. |
save | Принудительно выполнить немедленное сохранение мира. |
quit | Сохранить и выключить сервер. |
3. Поддержка плагинов Oxide/uMod
Hurtworld поддерживает фреймворк моддинга Oxide/uMod для расширения функциональности сервера с помощью пользовательских плагинов, улучшенных инструментов администратора и модификаций геймплея.
Установка Oxide
- Остановите ваш сервер в GPanel.
- Проверьте, предустановлен ли Oxide, поискав директорию
oxide/в файлах сервера. - Если нет, скачайте последнюю версию Oxide для Hurtworld с umod.org.
- Загрузите файлы в корень вашего сервера через SFTP, перезаписывая при появлении запроса.
- Запустите сервер и убедитесь, что Oxide загружается в консоли.
Установка плагинов
- Просмотрите плагины на странице плагинов Hurtworld на umod.org.
- Скачайте файл
.csи загрузите его вoxide/plugins/. - Сервер автоматически компилирует и загружает плагин. Проверьте консоль для подтверждения.
Популярные плагины
- Kits: Выдаёт игрокам стартовые наборы с настраиваемыми предметами и временем перезарядки.
- Teleportation: Позволяет игрокам устанавливать точки дома и телепортироваться друг к другу.
- Stack Size Controller: Изменяет размеры стопок предметов для удобства.
- Better Chat: Настраивает форматирование чата и добавляет группы чата.
- Anti-Cheat: Дополнительное серверное обнаружение и предотвращение читерства.
Управление плагинами
oxide.reload PluginName # Reload a specific plugin
oxide.unload PluginName # Unload a specific plugin
oxide.load PluginName # Load a specific plugin
oxide.plugins # List all loaded plugins
Конфигурация плагинов
Большинство плагинов Oxide генерируют файлы конфигурации в директории oxide/config/ при первой загрузке. Редактируйте эти JSON-файлы, чтобы настроить поведение плагина. После редактирования перезагрузите плагин с помощью oxide.reload PluginName, чтобы применить изменения.
Данные плагинов
Файлы данных плагинов (данные игроков, сохранённая информация) хранятся в oxide/data/. Включите эту директорию в ваши резервные копии SFTP, чтобы сохранить состояние плагинов при переносах или сбросах сервера.
4. Устранение неполадок
Сбои сервера при запуске
- Проверьте консоль GPanel на наличие сообщений об ошибках.
- Если вы используете Oxide, удалите недавно добавленные плагины из
oxide/plugins/, чтобы выявить проблему. - Попробуйте удалить
autoexec.cfgи перезапустить, чтобы восстановить настройки по умолчанию.
Игроки не могут подключиться
- Убедитесь, что сервер запущен в GPanel.
- Проверьте правильный IP и порт на вкладке Network.
- Убедитесь, что и сервер, и игрок находятся на одной версии игры.
Плагины Oxide не загружаются
- Проверьте консоль на наличие ошибок компиляции при загрузке плагина.
- Убедитесь, что плагин совместим с текущей версией Hurtworld и Oxide.
- Убедитесь, что файл
.csнаходится непосредственно вoxide/plugins/, а не в подкаталоге. - Попробуйте перезагрузить с помощью
oxide.reload PluginNameпосле исправления любых проблем.
Проблемы с производительностью
- Уменьшите
maxplayers, если сервер тормозит при большом числе подключённых игроков. - Проверьте установленные плагины Oxide — некоторые из них с частыми таймерами или тяжёлыми операциями с базой данных влияют на производительность.
- Если производительность остаётся низкой, обратитесь в поддержку по поводу повышения тарифа вашего сервера.
Связанные статьи
- Руководство по настройке сервера Hurtworld
- Как найти IP и порт вашего сервера
- Как загружать файлы через SFTP
- Руководство по запуску сервера
Нужна помощь?
Если вы столкнулись с проблемами вашего сервера Hurtworld, которые здесь не описаны, откройте тикет в поддержку и укажите IP вашего сервера, описание проблемы и любые соответствующие сообщения об ошибках из консоли GPanel.