НОВОЕ 📢 Ограниченное стартовое предложение: скидка до 70% на первый месяц для любой игры!Посмотреть тарифы

Как создать сервер Colony Survival (2026)

Colony SurvivalUpdated Nov 5, 20267 min read

Коротко. Сервер Colony Survival можно развернуть самостоятельно и бесплатно: установите выделенный сервер, приложение Steam 748090, через SteamCMD с анонимным входом, затем запустите colonyserver.x86_64 в режиме headless с названием мира, названием сервера, лимитом игроков и игровым портом. Или арендуйте сервер Colony Survival и обойдитесь без установки и настройки сети.

По словам разработчиков, начиная с версии 0.17 серверы подключаются к браузеру серверов автоматически, без проброса портов. Игроки находят ваш сервер по названию в браузере серверов внутри игры.

Проверено 5 ноября 2026 года на версии 0.18.0.9, самой новой из тех, что разработчики объявили в Steam.

В этом руководстве использованы объявления разработчиков в Steam и настройка, которую наша панель ставит на каждый сервер Colony Survival. Чтобы сразу перейти к аренде, смотрите вариант 2.

Что понадобится

  • Серверное ПО: "Colony Survival Dedicated Server", приложение Steam 748090. Оно скачивается отдельно от самой игры (приложение 366090) и устанавливается с анонимным входом в Steam, так что аккаунт Steam для загрузки не нужен.
  • Машина, которая работает постоянно: запасной компьютер, домашний сервер или виртуальная машина в облаке. В руководстве используется 64-битный Linux, на нём работаем и мы. Сервер на Windows мы не проверяли.
  • RAM и CPU: разработчики не публикуют требования к серверу, поэтому любые цифры, которые вы встретите в других местах, считайте оценкой.
  • Название мира, название сервера и лимит игроков: все три значения передаются в командной строке.
  • Сеть: игровой порт на ваш выбор. В объявлении о 0.17 разработчики пишут, что серверы попадают в браузер серверов без проброса портов.
  • Игра: каждому игроку нужна Colony Survival в Steam.

Вариант 1: разместить самому

Эти шаги для Debian или Ubuntu. Команда установки, команда запуска и пути к файлам те же, что используют наши серверы.

Установка сервера

  1. Установите библиотеку, которая нужна SteamCMD.
    sudo apt-get update
    sudo apt-get install lib32gcc-s1 wget
  2. Создайте пользователя для сервера и переключитесь на него.
    sudo useradd -m -s /bin/bash -U colony
    sudo su - colony
  3. Установите SteamCMD и дайте ему один раз обновиться.
    mkdir -p ~/steamcmd ~/server
    cd ~/steamcmd
    wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
    tar -xf steamcmd_linux.tar.gz
    ./steamcmd.sh +quit
  4. Скачайте сервер.
    ~/steamcmd/steamcmd.sh +force_install_dir /home/colony/server +login anonymous +app_update 748090 validate +quit
    При наших собственных установках SteamCMD иногда не скачивал файлы, но всё равно сообщал об успехе. Проверьте, что в папке сервера есть steamapps/appmanifest_748090.acf, а если его нет, запустите команду ещё раз.
  5. Скопируйте библиотеки клиента Steam в ~/.steam, как это делает наша установка:
    mkdir -p ~/.steam/sdk32 ~/.steam/sdk64
    cp ~/steamcmd/linux32/steamclient.so ~/.steam/sdk32/
    cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/

Запуск и подключение

  1. Запустите сервер из папки сервера:
    cd ~/server
    chmod +x colonyserver.x86_64
    ./colonyserver.x86_64 -batchmode -nographics +server.world "MyColony" +server.networktype SteamOnline +server.name "My Colony Server" +server.maxplayers 10 +server.gameport 27004 +server.ip 0.0.0.0 +server.steamport 27005
    Это команда, которую запускают наши серверы, только с вашими значениями вместо наших. Наша панель считает сервер запущенным, когда в логе появляется Starting networking type. При первом запуске создаётся мир. Запускайте его под менеджером служб, например systemd, чтобы он перезапускался после сбоя.
  2. Если игроки не могут подключиться, проверьте, что брандмауэр машины пропускает игровой порт. Номер порта указан в значении +server.gameport. Разработчики пишут, что начиная с 0.17 проброс портов не нужен, так что это запасной вариант.
  3. Подключитесь. В Colony Survival найдите свой сервер по названию в браузере серверов.
  4. Обновляйте, остановив сервер и снова выполнив команду загрузки. Делайте это при каждом обновлении игры.

Где хранится мир

Мир хранится в папке с названием из +server.world внутри gamedata/savegames. Другое название мира запускает другую колонию, так что можно держать несколько рядом. Моды лежат в gamedata/mods, по одной папке на мод с собственным modInfo.json.

Как включить мод

Это мы выяснили, настраивая собственные серверы, и именно из-за этой ловушки существует наш скрипт установки. Недостаточно положить мод в gamedata/mods: мод включается для каждого мира отдельно, в gamedata/savegames/<world>/worldconfig.json, в массиве ModConfigEntries, который сервер записывает пустым и сам не заполняет. Каждая запись должна совпадать с названием внутри modInfo.json мода, а не с названием папки, и опечатка оставит мод установленным, но молча выключенным. Файл мира появляется только после того, как сервер создал мир, поэтому запустите сервер один раз, остановите и затем редактируйте.

Вариант 2: разместить на PlayNHost

Аренда избавляет от установки, портов и обновлений. Название сервера, название мира и моды вы по-прежнему выбираете сами.

  1. Выберите план. Откройте страницу хостинга серверов Colony Survival и сравните планы: BOW (10 игроков), CROSSBOW (16) и MUSKET (24) на момент написания. Нажмите Создать сервер (Настроить план для MUSKET) и оформите заказ. Цены меняются, поэтому смотрите их на этой странице.
  2. Дождитесь установки. Сервер появится в панели. В его Консоли появится Starting networking type, когда он запустится.
  3. Назовите его. Откройте страницу Настройки и задайте Название сервера и Название мира (каждое до 32 символов, без двойных кавычек и обратных косых черт), затем перезапустите сервер. Новое название мира начинает новую колонию, а старая остаётся на диске.
  4. Найдите свою колонию. Она лежит во вкладке Файлы, в gamedata/savegames, в папке с названием мира.
  5. Добавьте моды. Файловый менеджер не загружает папки, поэтому упакуйте каждую папку мода в zip на своём компьютере, откройте gamedata/mods во вкладке Файлы, нажмите Загрузить, а затем выберите Распаковать файл в меню zip-архива, чтобы мод оказался в собственной папке с modInfo.json внутри. Перезапустите сервер. Если мира ещё нет, моды включаются при перезапуске после первого запуска.
  6. Пригласите игроков. Дайте им название вашего сервера для поиска в браузере серверов и покажите Как подключиться к вашему серверу Colony Survival.

Что панель делает за вас:

  • Игровой порт выделяется вашему серверу и передаётся в команде запуска вместе с портом Steam, поэтому ничего открывать и пробрасывать не нужно.
  • Когда включено Автообновление (по умолчанию, под пунктом Показать расширенные параметры на странице Настройки), сервер при каждом запуске проверяет в Steam самую новую сборку сервера, так что перезапуск равен обновлению.
  • Моды включаются за вас, как только мир существует. При каждом запуске скрипт считывает настоящее название из modInfo.json каждого мода и записывает список ModConfigEntries в соответствии с ним, поэтому мод в gamedata/mods после перезапуска включён, а удалённый выключен. Мод, в названии которого есть что-то кроме букв, цифр, пробелов, точек, дефисов и подчёркиваний, пропускается, и Консоль об этом сообщает. Заменяется только этот список, остальное в worldconfig.json остаётся как было.
  • Установка пробует SteamCMD до трёх раз и останавливается с ошибкой, если файлы не пришли, вместо того чтобы оставить пустой сервер, который не запустится с первого раза.

Смотрите также Как изменить название, пароль и мир сервера Colony Survival и На сервере Colony Survival пропал мир или колонисты.

Свой сервер или аренда: честное сравнение

  • Стоимость: серверное ПО бесплатно. Свой сервер обходится в электричество, оборудование и трафик либо в облачную машину. Аренда стоит столько, сколько задают план и выбранный период оплаты.
  • Доступность: домашний сервер работает, только пока работают ваш компьютер, электричество и интернет. Арендованный сервер работает на оборудовании хостинга.
  • Открытость: дома игроки подключаются к вашему собственному интернет-каналу, а брандмауэр и роутер на вас. Арендованный сервер оставляет ваше домашнее подключение в стороне.
  • Настройка: для своего сервера нужны командная строка, SteamCMD и менеджер служб. Для аренды нужны название сервера и название мира.
  • Моды: на своём сервере worldconfig.json приходится править самому. На наших серверах скрипт делает эту правку за вас при каждом перезапуске.
  • Контроль: свой сервер даёт каждый файл и каждую опцию запуска. На наших серверах вы меняете названия в панели, а для остального у вас есть вкладка Файлы.

Хотите пропустить настройку? Посмотрите планы серверов Colony Survival. Сервер уже есть? Начните с Как подключиться к вашему серверу Colony Survival.

Ваш сервер уже у другого хостинга? Перенесите его к нам

ПОСЛЕДНИЕ БЛОГИ