Цей посібник описує налаштування адміністратора, доступні команди, керування гравцями та усунення несправностей для вашого виділеного сервера 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> |
Надсилає повідомлення на весь сервер, видиме всім гравцям. |
Команди телепортації
| Команда | Синтаксис | Опис |
|---|---|---|
| Телепорт до гравця | TeleportTo <PlayerName> |
Телепортує вас до місцезнаходження вказаного гравця. |
| Телепортувати гравця до вас | TeleportHere <PlayerName> |
Телепортує вказаного гравця до вашого поточного місцезнаходження. |
| Телепорт до координат | Teleport <X> <Y> <Z> |
Телепортує вас до вказаних світових координат. |
Команди предметів та спавну
| Команда | Синтаксис | Опис |
|---|---|---|
| Видати предмет | GiveItem <ItemID> <Amount> |
Спавнить вказаний предмет у вашому інвентарі. |
| Видати предмет гравцю | GiveItemTo <PlayerName> <ItemID> <Amount> |
Спавнить предмет безпосередньо в інвентарі іншого гравця. |
| Заспавнити сутність | SpawnEntity <EntityID> |
Спавнить сутність (зомбі, NPC, тварину) у вашому місцезнаходженні. |
Команди часу та погоди
| Команда | Синтаксис | Опис |
|---|---|---|
| Встановити час | SetTime <Hour> |
Встановлює внутрішньоігровий час (0-24). Наприклад, SetTime 12 встановлює його на полудень. |
| Встановити погоду | SetWeather <Type> |
Змінює поточну погоду. Варіанти: Clear, Rain, Storm, Fog. |
| Перемкнути цикл день/ніч | ToggleDayNight |
Призупиняє або відновлює цикл день/ніч у поточний час. |
Доступ RCON
Якщо гра підтримує RCON (Remote Console), ви можете надсилати адмінські команди, не входячи до гри. Це корисно для автоматизованого керування сервером та зовнішніх інструментів.
Увімкнення 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 на наявність повідомлення про готовність). Переконайтеся, що порт запитів правильно призначено.
- Не вдається підключитися через Direct IP: Двічі перевірте IP та ігровий порт (не порт запитів). Див. Як знайти IP та порт вашого сервера.
- Тайм-аут при підключенні: Сервер може бути перевантажений або не відповідати. Спробуйте перезапустити через GPanel. Якщо проблема не зникає, перевірте консоль на наявність помилок.
- "Version mismatch": І сервер, і клієнт повинні бути на одній версії гри. Перезапустіть сервер, щоб застосувати очікувані оновлення.
Пошкодження збереження
- Симптоми: Сервер не запускається, завантажується у порожній світ, або гравці втрачають весь прогрес.
- Запобігання: Завжди зупиняйте сервер коректно через GPanel перед обслуговуванням. Уникайте примусового завершення процесу сервера.
- Відновлення: Відновіть з резервної копії, зробленої до виникнення пошкодження. Якщо резервної копії немає, необхідне скидання світу.
Проблеми зі спавном зомбі
- Зомбі не спавняться: Перевірте, що
ZombieSpawnMultiplierне встановлено на0. Переконайтеся, що складність не встановлено на режим, який вимикає зомбі. - Забагато зомбі / лаги: Зменшіть
ZombieSpawnMultiplier. Високі показники спавну в поєднанні з багатьма гравцями можуть викликати значні лаги сервера. - Зомбі не зникають: Це може бути багом гри. Перезапуск сервера очищає всі заспавнені сутності та тимчасово вирішує проблему.
Оптимізація продуктивності
- Зменшіть
MaxPlayers, якщо сервер не справляється з поточною кількістю гравців. - Знизьте
ZombieSpawnMultiplier, щоб зменшити кількість сутностей та використання CPU. - Переконайтеся, що сервер має достатньо RAM для розміру карти та кількості гравців.
- Заплануйте періодичні перезапуски (щодня або кожні кілька днів), щоб очистити витоки пам'яті та скинути кількість сутностей.
- Якщо доступно, зменшіть відстань видимості або діапазон симуляції в параметрах сервера.
Пов'язані статті
- Посібник з налаштування сервера No One Survived
- Як знайти IP та порт вашого сервера
- Як завантажувати файли через SFTP
- Початок роботи з вашим новим сервером