Это руководство охватывает администрирование сервера и установку модов для Colony Survival, включая настройку администратора, консольные команды, управление игроками, установку модов через Steam Workshop и вручную, советы по управлению колонией и устранение распространённых проблем сервера.
Настройка администратора
Colony Survival использует систему разрешений, в которой владелец сервера (игрок, создавший мир) имеет полный контроль. Для выделенных серверов права администратора управляются через конфигурацию.
Настройка доступа администратора
- Остановите ваш сервер в GPanel.
- Откройте File Manager и найдите файлы конфигурации вашего сервера.
- В
serverconfiguration.jsonили в соответствующем файле разрешений добавьте ваш Steam64 ID в список администраторов/операторов. Вы можете найти ваш Steam64 ID на steamid.io. - Сохраните файл и запустите ваш сервер.
Консольные команды сервера
Colony Survival предоставляет консольные команды, которые можно выполнять из консоли сервера в GPanel или через внутриигровой чат (если у вас есть права администратора). Откройте консоль GPanel на вкладке Console.
| Команда | Синтаксис | Описание |
|---|---|---|
| Help | /help |
Отображает список всех доступных команд сервера. |
| Kick | /kick [PlayerName] |
Немедленно удаляет игрока с сервера. Он может переподключиться, если не заблокирован. |
| Ban | /ban [PlayerName] |
Навсегда блокирует игрока. Он не сможет подключиться к серверу. |
| Unban | /unban [PlayerName] |
Снимает блокировку, позволяя игроку переподключиться. |
| Save | /save |
Принудительно выполняет немедленное сохранение мира. Используйте перед обслуживанием или перезапусками. |
| List Players | /players |
Показывает всех подключённых в данный момент игроков. |
| Say | /say [Message] |
Транслирует сообщение сервера, видимое всем игрокам. |
| Shutdown | /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 на ваш сервер:
- Найдите нужный мод в Steam Workshop для Colony Survival.
- Запишите 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 или используйте File Manager.
- Перейдите в каталог модов. Моды 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
- Начало работы с вашим новым сервером