Цей посібник охоплює адміністрування сервера та встановлення модів для Colony Survival, зокрема налаштування адміністратора, консольні команди, керування гравцями, встановлення модів зі Steam Workshop і вручну, поради щодо керування колонією та усунення поширених проблем сервера.
Налаштування адміністратора
Colony Survival використовує систему дозволів, де власник сервера (гравець, який створив світ) має повний контроль. Для виділених серверів привілеї адміністратора керуються через конфігурацію.
Налаштування доступу адміністратора
- Зупиніть свій сервер у GPanel.
- Відкрийте Файловий менеджер і знайдіть конфігураційні файли вашого сервера.
- У файлі
serverconfiguration.jsonабо відповідному файлі дозволів додайте свій Steam64 ID до списку адміністраторів/операторів. Свій Steam64 ID можна знайти на steamid.io. - Збережіть файл і запустіть сервер.
Консольні команди сервера
Colony Survival надає консольні команди, які можна виконувати з консолі сервера в GPanel або через внутрішньоігровий чат (якщо у вас є привілеї адміністратора). Доступ до консолі GPanel здійснюється з вкладки Console.
| Команда | Синтаксис | Опис |
|---|---|---|
| Допомога | /help |
Відображає список усіх доступних серверних команд. |
| Викинути | /kick [PlayerName] |
Негайно видаляє гравця з сервера. Він може перепідключитися, якщо не заблокований. |
| Заблокувати | /ban [PlayerName] |
Назавжди блокує гравця. Він не зможе підключитися до сервера. |
| Розблокувати | /unban [PlayerName] |
Знімає блокування, дозволяючи гравцю перепідключитися. |
| Зберегти | /save |
Примусово негайно зберігає світ. Використовуйте перед обслуговуванням або перезапуском. |
| Список гравців | /players |
Показує всіх наразі підключених гравців. |
| Сказати | /say [Message] |
Транслює серверне повідомлення, видиме всім гравцям. |
| Вимкнення | /shutdown |
Коректно вимикає сервер, зберігаючи світ перед зупинкою. |
Приклади консольних команд
/help
/players
/kick Griefer123
/ban Griefer123
/unban Griefer123
/say Server restarting in 5 minutes, please save your progress!
/save
/shutdown
/save перед /shutdown, щоб гарантувати збереження останнього прогресу. Хоча /shutdown зазвичай запускає автозбереження, явне збереження заздалегідь забезпечує додаткову безпеку.
Керування гравцями
Викидання та блокування
Використовуйте команди викидання та блокування для керування деструктивними гравцями:
- Викинути: Використовуйте
/kick [PlayerName]для незначних або перших порушень. Гравець може приєднатися повторно негайно. - Заблокувати: Використовуйте
/ban [PlayerName]для серйозних або повторних порушень. Гравець назавжди блокується від підключення. - Розблокувати: Використовуйте
/unban [PlayerName], щоб скасувати блокування, якщо обставини зміняться.
Моніторинг гравців
- Використовуйте
/players, щоб побачити, хто наразі підключений. - Слідкуйте за вкладкою Console у GPanel за повідомленнями про приєднання та відключення.
- Colony Survival за своєю природою кооперативна, але на публічних серверах гравці потенційно можуть шкодити, погано керуючи спільними ресурсами або обороною колонії.
Найкращі практики
- Встановіть чіткі правила сервера та повідомте про них гравцям.
- Використовуйте
/say, щоб транслювати важливі оголошення (вікна обслуговування, нагадування про правила). - Ведіть журнал викидань і блокувань для довідки.
- Для приватних серверів використовуйте пароль у
serverconfiguration.json, щоб обмежити доступ лише довіреними гравцями.
Встановлення модів
Colony Survival має активну спільноту моддерів. Моди можуть додавати новий контент, змінювати ігрову механіку, вводити нові роботи колоністів і багато іншого.
Інтеграція зі Steam Workshop
Colony Survival підтримує моди зі Steam Workshop. Щоб встановити моди Workshop на ваш сервер:
- Знайдіть потрібний мод у Colony Survival Steam Workshop.
- Запишіть Workshop ID з URL-адреси мода (число в URL, наприклад,
https://steamcommunity.com/sharedfiles/filedetails/?id=123456789-- ID — це123456789). - У GPanel перевірте вкладку Startup на наявність поля Workshop ID або параметра конфігурації мода. Додайте Workshop ID модів, які ви хочете встановити, розділяючи їх комами, якщо їх кілька.
- Перезапустіть сервер. SteamCMD автоматично завантажить моди Workshop під час запуску.
Завантаження модів вручну
Якщо мода немає в Steam Workshop або вам потрібно встановити користувацьку версію, ви можете завантажити моди вручну:
- Зупиніть свій сервер у GPanel.
- Завантажте файли мода на свій локальний комп'ютер.
- Підключіться до сервера через SFTP або скористайтеся Файловим менеджером.
- Перейдіть до теки модів. Моди Colony Survival зазвичай розміщуються в:
gamedata/mods/ - Завантажте теку мода до теки
mods. Переконайтеся, що структура теки відповідає тому, що вказує автор мода. - Запустіть сервер. Перевірте консоль на наявність повідомлень, що підтверджують успішне завантаження мода.
Видалення модів
- Зупиніть свій сервер у GPanel.
- Видаліть теку мода з теки
gamedata/mods/або видаліть Workshop ID із конфігурації запуску. - Запустіть сервер і переконайтеся, що він коректно завантажується без мода.
Керування колонією
Керування сервером Colony Survival з кількома гравцями вимагає певної координації. Ось поради щодо керування спільними та індивідуальними колоніями:
- Спільні колонії: Кілька гравців можуть робити внесок в одну колонію. Координуйте будівництво, збір ресурсів і розміщення оборони, щоб уникнути дублювання або конфліктних споруд.
- Окремі колонії: Гравці також можуть створювати власні незалежні колонії в різних місцях. Це зменшує потенційні конфлікти, але означає, що кожна колонія повинна підтримувати власну оборону.
- Керування ресурсами: Великі колонії з багатьма колоністами споживають значні ресурси. Переконайтеся, що ланцюги постачання (їжа, інструменти, зброя) добре організовані, щоб запобігти голоду колоністів або прогалинам в обороні.
- Планування оборони: Нічні атаки монстрів масштабуються разом із населенням колонії. У міру зростання вашої колонії інвестуйте у стіни, сторожові вежі та озброєних колоністів для підтримання безпеки.
- Продуктивність: Дуже великі колонії з тисячами колоністів можуть навантажувати ресурси сервера. Моніторте продуктивність сервера та розгляньте можливість встановлення розумних обмежень розміру колонії для публічних серверів.
Усунення несправностей
Збої сервера
| Проблема | Рішення |
|---|---|
| Сервер вилітає під час запуску | Перевірте консоль GPanel на наявність повідомлень про помилки. Переконайтеся, що serverconfiguration.json є дійсним JSON (немає пропущених ком, неузгоджених дужок). Спробуйте видалити нещодавно додані моди. Якщо проблема не зникає, перевстановіть файли сервера з GPanel. |
| Сервер вилітає під час гри | Це може вказувати на вичерпання пам'яті через дуже велику колонію або конфлікт модів. Перевірте журнали консолі на наявність деталей помилки. Зменште розмір колонії або видаліть проблемні моди. |
| Збій після оновлення гри | Оновлення гри можуть порушити сумісність модів. Вимкніть усі моди, перезапустіть і повторно вмикайте їх по одному, щоб виявити конфлікт. Перевірте сторінки модів на наявність приміток про оновлення. |
Проблеми з підключенням
| Проблема | Рішення |
|---|---|
| Сервер не відображається у браузері | Переконайтеся, що сервер працює в GPanel, а NetworkType встановлено на "SteamNetwork". Серверу може знадобитися кілька хвилин для реєстрації на головному сервері Steam після запуску. |
| Не вдається підключитися через прямий IP | Перевірте IP та порт у GPanel. Переконайтеся, що ви використовуєте ігровий порт (а не порт запитів). Підтвердьте, що статус сервера — Running. |
| Часті відключення | Це може вказувати на нестабільність мережі або перевантаження сервера. Перевірте використання ресурсів сервера в GPanel. Великі колонії, що генерують багато ландшафту, можуть спричиняти проблеми з мережею для гравців із повільним з'єднанням. |
| Помилка "Version Mismatch" | Сервер і клієнт повинні бути на одній версії гри. Перезапустіть сервер з GPanel, щоб запустити оновлення. Гравці також повинні оновити свою гру через Steam. |
Конфлікти модів
| Проблема | Рішення |
|---|---|
| Сервер вилітає після додавання мода | Видаліть мод, відновіть із резервної копії за потреби та перевірте примітки щодо сумісності мода. Деякі моди конфліктують один з одним або потребують певного порядку завантаження. |
| Відсутні предмети або блоки після видалення мода | Якщо мод додав користувацький контент до світу, його видалення може залишити осиротілі посилання. Відновіть із резервної копії до встановлення мода або змиріться з відсутніми предметами. Немає способу відновити специфічний для мода контент без самого мода. |
| Моди не завантажуються | Перевірте, що структура теки мода правильна в gamedata/mods/. Перевірте консоль на наявність помилок завантаження. Переконайтеся, що версія мода відповідає версії вашої гри. |
Пошкодження світу
| Проблема | Рішення |
|---|---|
| Світ не завантажується | Файл збереження може бути пошкоджений. Відновіть із найновішої резервної копії. Якщо резервної копії немає, можливо, доведеться розпочати новий світ. |
| Відсутні чанки або глюки ландшафту | Це може статися після збоїв під час збереження. Спробуйте завантажити світ; незначні пошкодження можуть самостійно виправитися. Для стійких проблем відновіть із резервної копії. |
Продуктивність із великими колоніями
| Проблема | Рішення |
|---|---|
| Затримки сервера з багатьма колоністами | Дуже великі колонії (1000+ колоністів) вимагають значних ресурсів сервера. Оптимізуйте планування колонії, зменште непотрібні роботи колоністів і переконайтеся, що для вашого тарифного плану сервера виділено достатньо RAM. |
| Автозбереження спричиняє стрибки затримки | Збільште AutoSaveInterval у serverconfiguration.json, щоб зменшити частоту збереження. Значення 20-30 хвилин зменшує вплив, водночас забезпечуючи розумний захист. |
| Повільна генерація ландшафту | Коли гравці досліджують нові області, сервер повинен генерувати ландшафт. Це нормально, але може спричиняти короткі затримки. Заохочуйте гравців досліджувати поступово, а не мчати по карті. |
Пов'язані статті
- Посібник з налаштування сервера Colony Survival
- Як знайти IP та порт вашого сервера
- Як завантажувати файли через SFTP
- Початок роботи з вашим новим сервером