Это руководство охватывает то, как настроить ваш выделенный сервер Craftopia на Legion Hosting, настроить переменные запуска, отредактировать конфигурацию сервера, задать параметры генерации мира, подключиться к вашему серверу и управлять сохранениями. Craftopia — это игра в жанре выживания с крафтом в открытом мире, сочетающая фермерство, исследование подземелий, охоту и автоматизацию. Для команд администратора, управления игроками и устранения неполадок см. Команды администратора Craftopia.
1. Первый запуск
- Войдите в GPanel и выберите свой сервер Craftopia.
- Перейдите на вкладку Startup и просмотрите настраиваемые переменные (см. таблицу в Разделе 2).
- Установите SERVER_NAME на имя для вашего сервера.
- Установите SERVER_PASSWORD, если вы хотите ограничить доступ. Оставьте пустым для публичного сервера.
- Установите MAX_PLAYERS на желаемый лимит игроков.
- Вернитесь на вкладку Console и нажмите Start.
- Дождитесь, пока консоль подтвердит, что сервер запущен. Первый запуск может занять несколько минут, так как сервер генерирует файлы конфигурации по умолчанию и данные мира.
2. Переменные запуска GPanel
Следующие переменные доступны на вкладке Startup в GPanel. Они передаются серверу при каждом запуске.
| Переменная | Обязательно | Описание |
|---|---|---|
SERVER_NAME |
Да | Имя, отображаемое в браузере серверов, когда игроки ищут серверы. |
SERVER_PASSWORD |
Нет | Необязательный пароль, который игроки должны ввести для присоединения. Оставьте пустым для публичного сервера. |
MAX_PLAYERS |
Нет | Максимальное количество одновременных игроков. Значение по умолчанию зависит от тарифного плана сервера. |
WORLD_SEED |
Нет | Сид для генерации мира. Используйте один и тот же сид, чтобы воссоздать идентичный ландшафт. Оставьте пустым для случайного. |
DIFFICULTY |
Нет | Настройка сложности игры. Влияет на силу врагов, доступность ресурсов и сложность выживания. |
3. Конфигурация сервера
Для расширенных настроек, выходящих за рамки того, что предлагают переменные запуска, вы можете напрямую отредактировать файл конфигурации сервера. Остановите свой сервер перед внесением изменений.
Расположение файла
ServerSetting.ini
Откройте этот файл с помощью вкладки Files в GPanel или подключитесь через SFTP. Файл использует формат INI с разделами и парами ключ-значение. Если файл не существует, запустите и остановите сервер один раз, чтобы сгенерировать его.
Ключевые настройки
| Настройка | По умолчанию | Описание |
|---|---|---|
ServerName |
Craftopia Server |
Имя сервера, отображаемое игрокам в браузере серверов. |
ServerPassword |
(пусто) | Пароль, необходимый для присоединения. Пустое значение означает публичный доступ. |
MaxPlayers |
16 |
Максимальное количество одновременных игроков, разрешённых на сервере. |
WorldSeed |
(случайный) | Сид для процедурной генерации мира. Один и тот же сид создаёт одинаковое расположение островов. |
Difficulty |
Normal |
Сложность игры. Варианты включают Easy, Normal, Hard и Very Hard. |
AutoSaveInterval |
300 |
Интервал автосохранения в секундах. По умолчанию — каждые 5 минут. |
Пример конфигурации
[Server]
ServerName=My Legion Craftopia
ServerPassword=
MaxPlayers=16
WorldSeed=82451937
Difficulty=Normal
AutoSaveInterval=300
4. Генерация мира и сложность
Craftopia генерирует мир из островов с различными биомами, подземельями и ресурсами. Сид мира определяет расположение этих островов.
Сид мира
- Установите значение
WorldSeedв конфигурации или переменную запускаWORLD_SEEDна любое целое число. - Один и тот же сид всегда создаёт одинаковое расположение островов, что полезно для обмена конкретным расположением мира.
- Оставьте пустым для случайного мира. Сид влияет только на первоначальную генерацию -- его изменение в существующем мире требует создания нового сохранения.
Настройки сложности
Уровень сложности влияет на здоровье врагов, наносимый урон и общую сложность выживания:
- Easy -- Сниженная сложность врагов, более щадящие затраты ресурсов. Хорошо подходит для casual-игры и строительства.
- Normal -- Стандартный сбалансированный игровой опыт.
- Hard -- Более сильные враги с большим запасом здоровья и урона. Ресурсы могут быть более скудными.
- Very Hard -- Максимальная сложность. Враги крайне опасны, и выживание требует тщательной подготовки.
5. Как подключиться
Вариант A -- Браузер серверов Steam
- Запустите Craftopia через Steam.
- В главном меню выберите Multiplayer.
- Откройте Server Browser и найдите свой сервер по имени.
- Выберите свой сервер и нажмите Join. Введите пароль, если он установлен.
Вариант B -- Прямое подключение
- Запустите Craftopia через Steam.
- В главном меню выберите Multiplayer.
- Выберите вариант Direct Connect.
- Введите IP-адрес и порт вашего сервера с вкладки Network в GPanel:
<your-server-ip>:<port> - Введите пароль сервера, если будет предложено, и нажмите Connect.
6. Управление сохранениями
Автосохранение
Сервер автоматически сохраняет данные с интервалом, указанным в конфигурации (по умолчанию: каждые 300 секунд / 5 минут). Автосохранения происходят в фоновом режиме без прерывания игрового процесса.
Расположение файла сохранения
Файлы сохранения хранятся на сервере в каталоге сохранения мира:
Saves/
Этот каталог содержит полное состояние мира, включая данные островов, инвентари игроков, построенные строения, фермы и настройки автоматизации.
Ручные резервные копии через SFTP
- Остановите сервер из GPanel, чтобы убедиться, что все данные записаны на диск.
- Подключитесь к своему серверу через SFTP. См. Как загружать файлы через SFTP для получения инструкций.
- Скачайте весь каталог
Saves/. - Сохраните резервную копию в безопасном месте на своём компьютере.
Восстановление сохранения
- Остановите сервер из GPanel.
- Подключитесь через SFTP и перейдите в каталог сохранений.
- Загрузите свои резервные файлы сохранения, заменив существующие.
- Запустите сервер из GPanel. Сервер загрузит восстановленное сохранение.
Связанные статьи
- Команды администратора Craftopia
- Как найти IP-адрес и порт вашего сервера
- Как загружать файлы через SFTP
- Руководство по запуску сервера
Нужна помощь?
Если вы столкнулись с проблемами на своём сервере Craftopia, которые здесь не описаны, откройте тикет в поддержку и укажите IP вашего сервера, описание проблемы и любые соответствующие сообщения об ошибках из консоли GPanel.