Это руководство описывает настройку администратора, доступные команды, управление игроками и устранение неполадок для вашего выделенного сервера No One Survived. Узнайте, как настроить доступ администратора, использовать внутриигровые команды и решать распространённые проблемы сервера.
Настройка администратора
No One Survived предоставляет доступ администратора через пароль администратора и, при необходимости, через белый список Steam ID. Возможности администратора дают вам полный контроль над сервером во время игры.
Установка пароля администратора
Пароль администратора настраивается через переменную запуска GPanel SERVER_ADMIN_PASSWORD или в файле конфигурации WRSH/Saved/Config/WindowsServer/Game.ini:
[ServerSetting]
AdminPassword=YourSecurePassword123
Вы также можете задать это на вкладке Startup в GPanel, отредактировав переменную SERVER_ADMIN_PASSWORD. После изменения пароля перезапустите сервер, чтобы изменения вступили в силу.
Вход в качестве администратора в игре
- Присоединитесь к своему серверу как обычный игрок.
- Откройте внутриигровую консоль (обычно нажатием ` или ~, либо проверьте назначения клавиш в игре).
- Введите команду входа администратора со своим паролем:
AdminLogin YourSecurePassword123
Вы должны увидеть подтверждающее сообщение о том, что вам предоставлены права администратора на текущую сессию.
Белый список Steam ID
Для дополнительного уровня безопасности вы можете ограничить доступ администратора определёнными аккаунтами Steam, настроив белый список Steam ID в настройках сервера:
[AdminSettings]
AdminSteamIDs=76561198012345678,76561198087654321,76561198011223344
Когда настроен белый список Steam ID, только игроки, чьи Steam ID указаны в списке, могут авторизоваться как администраторы, даже если они знают пароль администратора. Это предотвращает несанкционированный доступ в случае утечки пароля.
Команды администратора
После авторизации в качестве администратора вы можете использовать следующие команды через внутриигровую консоль:
Команды управления игроками
| Команда | Синтаксис | Описание |
|---|---|---|
| Kick | Kick <PlayerName> |
Удаляет игрока с сервера. Он может присоединиться снова немедленно. |
| Ban | Ban <PlayerName> |
Удаляет игрока и не даёт ему присоединиться снова до снятия бана. |
| Unban | Unban <PlayerName> |
Удаляет игрока из списка банов, позволяя ему присоединиться снова. |
| Player List | ListPlayers |
Показывает всех подключённых в данный момент игроков с их именами и Steam ID. |
| Broadcast | Broadcast <Message> |
Отправляет общесерверное сообщение, видимое всем игрокам. |
Команды телепортации
| Команда | Синтаксис | Описание |
|---|---|---|
| Teleport to Player | TeleportTo <PlayerName> |
Телепортирует вас к местоположению указанного игрока. |
| Teleport Player to You | TeleportHere <PlayerName> |
Телепортирует указанного игрока к вашему текущему местоположению. |
| Teleport to Coordinates | Teleport <X> <Y> <Z> |
Телепортирует вас к указанным мировым координатам. |
Команды предметов и спавна
| Команда | Синтаксис | Описание |
|---|---|---|
| Give Item | GiveItem <ItemID> <Amount> |
Создаёт указанный предмет в вашем инвентаре. |
| Give Item to Player | GiveItemTo <PlayerName> <ItemID> <Amount> |
Создаёт предмет напрямую в инвентаре другого игрока. |
| Spawn Entity | SpawnEntity <EntityID> |
Создаёт сущность (зомби, NPC, животное) в вашем местоположении. |
Команды времени и погоды
| Команда | Синтаксис | Описание |
|---|---|---|
| Set Time | SetTime <Hour> |
Устанавливает внутриигровое время (0-24). Например, SetTime 12 устанавливает полдень. |
| Set Weather | SetWeather <Type> |
Изменяет текущую погоду. Варианты: Clear, Rain, Storm, Fog. |
| Toggle Day/Night Cycle | ToggleDayNight |
Приостанавливает или возобновляет цикл день/ночь в текущем времени. |
Доступ RCON
Если игра поддерживает RCON (Удалённую консоль), вы можете отправлять команды администратора, не находясь в игре. Это полезно для автоматизированного управления сервером и внешних инструментов.
Включение RCON
[RCONSettings]
RCONEnabled=true
RCONPort=27020
RCONPassword=YourRCONPassword
После включения RCON вы можете использовать любой стандартный клиент RCON для подключения к серверу и удалённого выполнения команд. Порт RCON должен отличаться от игрового порта и порта запросов.
Управление игроками
Управление списком банов
Баны хранятся в файле списка банов на сервере. Вы можете управлять банами через команды администратора или путём прямого редактирования файла списка банов:
- Используйте
Ban <PlayerName>, чтобы добавить игрока в список банов. - Используйте
Unban <PlayerName>, чтобы удалить игрока из списка банов. - Файл списка банов можно редактировать через файловый менеджер GPanel для массовых изменений.
Режим белого списка
Если вы хотите ограничить ваш сервер только определёнными игроками, вы можете включить режим белого списка:
[ServerSettings]
WhitelistEnabled=true
Когда белый список включён, подключиться могут только игроки, чьи Steam ID находятся в файле белого списка. Добавляйте Steam ID в файл белого списка (по одному на строку) через файловый менеджер GPanel.
Управление миром
Настройка цикла день/ночь
Цикл день/ночь существенно влияет на игровой процесс. Более длинные дни дают игрокам больше безопасного времени для сбора ресурсов, а более длинные ночи увеличивают сложность выживания:
| Стиль игры | Длина дня | Длина ночи |
|---|---|---|
| Казуальный / с упором на строительство | 60 минут | 15 минут |
| Сбалансированный (по умолчанию) | 40 минут | 20 минут |
| Хардкорное выживание | 20 минут | 40 минут |
| Постоянный день | 120 минут | 1 минута |
Настройка сложности
Помимо предустановленных уровней сложности, вы можете точно настроить отдельные параметры для создания пользовательской сложности. Комбинируйте их для индивидуального опыта:
- Плотность зомби: Настройте
ZombieSpawnMultiplier(0.1 — почти нет, 5.0 — подавляющие орды). - Поведение NPC: Установите
NPCHostilityвPassiveдля дружелюбных NPC илиAggressiveдля враждебного мира. - Дефицит ресурсов: Снизьте
GatherRateMultiplierиLootRespawnMultiplierдля более сложного выживания. - Сложность боя: Сочетайте высокий спавн зомби с низкой прочностью для сложного боевого опыта.
Устранение неполадок
Сбои сервера
- Проверьте журнал консоли: Просмотрите вывод консоли GPanel на наличие сообщений об ошибках перед сбоем. Распространённые причины включают ограничения памяти и повреждённые данные сохранения.
- Проблемы с памятью: Если сервер падает во время генерации мира или при большом числе игроков, ему может потребоваться больше RAM. Рассмотрите возможность обновления тарифного плана сервера.
- Повреждённое сохранение мира: Если сервер постоянно падает при запуске, попробуйте восстановить резервную копию или выполнить сброс мира. Смотрите Руководство по настройке сервера No One Survived для инструкций по резервному копированию и сбросу.
- Обновления игры: Сбои после обновления игры могут указывать на проблемы совместимости. Перезапустите сервер, чтобы применить обновление, и проверьте форумы сообщества на наличие известных проблем.
Проблемы с подключением
- Сервер не отображается в браузере: Убедитесь, что сервер полностью запущен (проверьте консоль GPanel на сообщение о готовности). Убедитесь, что порт запросов корректно назначен.
- Невозможно подключиться через прямой IP: Дважды проверьте IP и игровой порт (не порт запросов). Смотрите Как найти IP и порт вашего сервера.
- Тайм-аут при подключении: Сервер может быть перегружен или не отвечать. Попробуйте перезапустить через GPanel. Если проблема сохраняется, проверьте консоль на наличие ошибок.
- «Version mismatch» (несовпадение версий): И сервер, и клиент должны быть на одной версии игры. Перезапустите сервер, чтобы применить ожидающие обновления.
Повреждение сохранений
- Симптомы: Сервер не запускается, загружается в пустой мир или игроки теряют весь прогресс.
- Предотвращение: Всегда корректно останавливайте сервер через GPanel перед обслуживанием. Избегайте принудительного завершения процесса сервера.
- Восстановление: Восстановите из резервной копии, созданной до возникновения повреждения. Если резервной копии нет, необходим сброс мира.
Проблемы со спавном зомби
- Зомби не спавнятся: Проверьте, что
ZombieSpawnMultiplierне установлен в0. Убедитесь, что сложность не установлена в режим, отключающий зомби. - Слишком много зомби / лаги: Уменьшите
ZombieSpawnMultiplier. Высокая частота спавна в сочетании с большим числом игроков может вызвать значительные лаги сервера. - Зомби не исчезают: Это может быть багом игры. Перезапуск сервера очищает все созданные сущности и временно решает проблему.
Оптимизация производительности
- Уменьшите
MaxPlayers, если сервер испытывает трудности при текущем числе игроков. - Снизьте
ZombieSpawnMultiplier, чтобы уменьшить количество сущностей и нагрузку на CPU. - Убедитесь, что у сервера достаточно RAM для размера карты и числа игроков.
- Планируйте периодические перезапуски (ежедневно или раз в несколько дней), чтобы очищать утечки памяти и сбрасывать счётчики сущностей.
- Если доступно, уменьшите дальность прорисовки или диапазон симуляции в настройках сервера.
Связанные статьи
- Руководство по настройке сервера No One Survived
- Как найти IP и порт вашего сервера
- Как загружать файлы через SFTP
- Начало работы с вашим новым сервером