Это руководство охватывает администрирование сервера Longvinter, включая настройку администратора, внутриигровые команды, управление игроками, контроль PvP-зон, управление палатками/постройками и устранение распространённых проблем сервера.
Настройка администратора
Чтобы использовать команды администратора на сервере Longvinter, сначала необходимо зарегистрировать ваш Steam64 ID в конфигурации сервера.
Поиск вашего Steam64 ID
- Перейдите на steamid.io.
- Введите URL своего профиля Steam или имя пользователя.
- Скопируйте значение steamID64 (длинное число вроде
76561198012345678).
Добавление прав администратора
- Остановите сервер через GPanel.
- Откройте File Manager и перейдите к файлу
longvinter-linux-server/Longvinter/Saved/Config/LinuxServer/Game.ini. - Найдите строку
AdminSteamIDв разделе[/Game/BluePrint/GameMode/BP_GameMode.BP_GameMode_C]. - Установите для неё ваш Steam64 ID:
AdminSteamID=76561198012345678
Чтобы добавить несколько администраторов, разделите их Steam64 ID запятыми:
AdminSteamID=76561198012345678,76561198087654321,76561198011111111
- Сохраните файл и запустите сервер.
AdminSteamID требуют перезапуска сервера, чтобы вступить в силу. Вы не можете добавлять администраторов, пока сервер работает.
Команды администратора
После того как вы назначены администратором и подключены к серверу, вы можете использовать следующие команды. Откройте внутриигровой чат клавишей Enter или T и введите команду.
| Команда | Синтаксис | Описание |
|---|---|---|
| Kick | /kick [PlayerName] |
Удаляет игрока с сервера. Он может сразу же переподключиться, если не забанен. |
| Ban | /ban [PlayerName] |
Навсегда банит игрока на сервере. Он не сможет переподключиться. |
| Unban | /unban [PlayerName] |
Снимает бан с игрока, позволяя ему вновь присоединиться к серверу. |
| Teleport | /teleport [PlayerName] |
Телепортирует вас к текущему местоположению указанного игрока. |
| Announce | /announce [Message] |
Транслирует общесерверное объявление, видимое всем подключённым игрокам. |
| Save | /save |
Принудительно выполняет немедленное сохранение сервера. Полезно перед обслуживанием или перезапуском. |
| Shutdown | /shutdown [Seconds] |
Инициирует завершение работы сервера с необязательным обратным отсчётом в секундах. Игроки будут предупреждены. |
Примеры использования команд
/kick PlayerName
/ban TroubleMaker99
/unban TroubleMaker99
/teleport FriendlyPlayer
/announce Server will restart in 5 minutes!
/save
/shutdown 300
/save перед запуском /shutdown, чтобы убедиться, что весь прогресс сохранён до выключения сервера.
Управление PvP-зонами
Longvinter позволяет управлять боями игрок-против-игрока на вашем сервере через конфигурацию Game.ini.
Глобальный переключатель PvP
Самый простой подход — включить или отключить PvP глобально для всего сервера:
# Enable PvP (players can fight anywhere)
PVP=true
# Disable PvP (no player combat allowed)
PVP=false
Соображения для PvP-сервера
- PvP включён (
true): Игроки могут атаковать друг друга и грабить где угодно на карте. Это создаёт более конкурентный опыт, ориентированный на выживание. Игроки роняют свой инвентарь при смерти. - PvP отключён (
false): Игроки не могут наносить урон друг другу. Это идеально для кооперативных, расслабленных или ролевых серверов, где акцент делается на рыбалке, торговле и строительстве. - Правила сообщества: Некоторые операторы серверов запускают серверы с включённым PvP с безопасными зонами, обеспечиваемыми сообществом (например, города или рынки являются зонами без PvP по системе чести). Используйте
/announce, чтобы напоминать игрокам о ваших правилах.
Управление палатками и постройками
Палатки — это основные строения/базы в Longvinter. Правильное управление поддерживает ваш сервер чистым и производительным.
Настройки TentDecay
| Параметр | Значение | Эффект |
|---|---|---|
TentDecay=true |
Включено | Палатки неактивных игроков будут автоматически разрушаться и удаляться после периода бездействия. Это освобождает место для строительства и улучшает производительность сервера. |
TentDecay=false |
Отключено | Палатки сохраняются бесконечно, независимо от активности игроков. Используйте это для небольших частных серверов, где вы хотите постоянные базы. |
Настройка MaxTents
Параметр MaxTents контролирует, сколько палаток может разместить каждый игрок:
# Allow 2 tents per player (default)
MaxTents=2
# Allow more tents for building-focused servers
MaxTents=5
# Limit to 1 tent for competitive/survival servers
MaxTents=1
MaxTents при большом количестве игроков могут влиять на производительность сервера. Для серверов с 20+ игроками рекомендуется держать MaxTents на уровне 2–3 и включить TentDecay.
Управление игроками
Эффективное управление игроками поддерживает здоровье вашего сообщества. Вот лучшие практики:
Работа с нарушающими порядок игроками
- Сначала предупредите: Используйте
/announce, чтобы напомнить игрокам о правилах сервера. - Кик за мелкие нарушения: Используйте
/kick [PlayerName]за первое или незначительное нарушение правил. - Бан за повторные или серьёзные нарушения: Используйте
/ban [PlayerName]за гриферство, домогательства или повторные нарушения.
Управление списком банов
Баны хранятся на стороне сервера. Чтобы просмотреть или изменить баны:
- Используйте
/unban [PlayerName]в игре, чтобы снять конкретный бан. - Для массового управления банами проверьте файл списка банов в каталоге
Savedсервера через File Manager или SFTP.
Мониторинг активности игроков
- Следите за вкладкой Console в GPanel на предмет сообщений о входе/выходе игроков.
- Используйте
/teleport, чтобы проверить игроков, если вы подозреваете нарушение правил. - Регулярно просматривайте консоль сервера на предмет любых сообщений об ошибках или необычной активности.
Устранение неполадок
Проблемы с подключением
| Проблема | Решение |
|---|---|
| Сервер не появляется в браузере | Убедитесь, что сервер запущен в GPanel. Проверьте, правильно ли установлен ServerRegion в Game.ini. Серверу может потребоваться несколько минут, чтобы появиться после запуска. |
| Игроки не могут подключиться по прямому IP | Проверьте правильность IP и порта в GPanel. Убедитесь, что статус сервера отображается как Running. Попросите игроков проверить, что они используют игровой порт, а не порт запросов. |
| Сообщение «Server Full» | Увеличьте MaxPlayers в Game.ini, если ваш тариф поддерживает больше слотов, затем перезапустите сервер. |
| Пароль не работает | Перепроверьте значение Password в Game.ini. Пароли чувствительны к регистру. Перезапустите после изменений. |
Сбои сервера
| Проблема | Решение |
|---|---|
| Сервер падает при запуске | Проверьте вывод консоли на наличие сообщений об ошибках. Убедитесь, что в вашем Game.ini нет синтаксических ошибок. Попробуйте переустановить файлы сервера из GPanel. |
| Сервер падает во время игры | Это может указывать на повреждённое сохранение. Восстановите из недавней резервной копии или сбросьте мир. Проверьте, коррелирует ли сбой с высоким количеством игроков, и рассмотрите снижение MaxPlayers или MaxTents. |
| Повторяющиеся сбои после обновления | Обновления игры могут вносить временные ошибки. Проверьте каналы сообщества Longvinter на предмет известных проблем. Если сбой сохраняется, создайте тикет в поддержку. |
Проблемы с разрушением палаток
| Проблема | Решение |
|---|---|
| Палатки исчезают слишком быстро | Если TentDecay=true, неактивные палатки будут удаляться автоматически. Рассмотрите установку TentDecay=false, если ваши игроки хотят постоянные базы. |
| Слишком много палаток загромождает сервер | Включите TentDecay=true и уменьшите MaxTents, чтобы уменьшить беспорядок. Объявите об изменениях игрокам перед их применением. |
Несоответствие версий
| Проблема | Решение |
|---|---|
| Игроки видят ошибку «Version Mismatch» | Ваш сервер необходимо обновить, чтобы он соответствовал последней версии игры. Перезапустите сервер из GPanel, чтобы запустить автоматическое обновление, или переустановите его через настройки GPanel. Игроки также должны обновить свой игровой клиент через Steam. |
Связанные статьи
- Руководство по настройке сервера Longvinter
- Как найти IP-адрес и порт вашего сервера
- Как загружать файлы через SFTP
- Начало работы с вашим новым сервером