Руководство по настройке сервера GTO 0.6.0

Описание того, как открыть сервер GregTech Odyssey 0.6.0 с помощью официального серверного пакета, включая установку, сложность и общие настройки, а также способы обновления до новой версии.

xinxinsuriedUpdated 10/27/2026
Руководство по настройке сервера GTO 0.6.0

Available in English

A English translation of this article is available. Some passages are still shown in the original language.

The Русский translation is incomplete

7 of 63 blocks have no Русский translation yet and are shown in the original language.

Machine translation

Parts of this page's Русский were produced automatically by the translation service.

В этой статье рассказывается, как использовать официальный серверный пакет для создания многопользовательского сервера GregTech Odyssey. Серверный пакет включает скрипт установки, который автоматически устанавливает Forge и загружает все серверные моды, поэтому вручную собирать серверные файлы не требуется.

Руководство по чтению

Ситуация

Соответствующий раздел

Первое создание сервера

I. Создание сервера

Есть сервер, требуется обновление

II. Обновление сервера

Проблемы при создании или обновлении сервера

III. Частые вопросы


1. Открытие сервера

  1. Установите Java
  2. Распакуйте сервер
  3. Установите моды
  4. Примите EULA
  5. Выберите сложность
  6. Настройте сервер
  7. Запустите

Подготовка перед открытием сервера

Параметр

Требование

Примечание

Хост

Хост с публичным IP или облачный сервер

Публичный IP не требуется при игре только в локальной сети

Оперативная память

Рекомендуется не менее 8 GB

При большом числе игроков увеличьте при необходимости

Операционная система

Windows, Linux или macOS

Для длительной работы рекомендуется Linux

Java

Java 25

Обязательно использовать

Сеть

Доступ к интернету

Скрипту установки требуется загружать моды онлайн

Шаг 1: Установите Java 25

Установите Java 25 на сервере (можно использовать такие дистрибутивы, как Eclipse Temurin), после установки выполните в терминале следующую команду и убедитесь, что отображается версия 25:

java -version

Шаг 2: Скачайте и распакуйте сервер

  1. Перейдите на страницу Releases для скачивания GregTech-Odyssey-server.zip;

  2. Полностью распакуйте архив в пустую папку, далее именуемую «каталог сервера».

Внимание: Убедитесь, что всё полностью распаковано. В каталоге сервера gto-installer папка отсутствует, установочный скрипт не сможет запуститься.

Шаг 3: Установка Forge и модов

Запустите установочный скрипт в каталоге сервера и выберите язык согласно подсказкам:

Система

Действие

Windows

Запустите install-mods.bat двойным щелчком

Linux / macOS

Выполните bash install-mods.sh в терминале

Скрипт автоматически установит Forge 1.20.1-47.4.20 и загрузит все серверные моды. Появление «Установка успешно завершена» означает, что установка окончена.

Подсказка: Скрипт установки можно запускать повторно. Если нужно принудительно перепроверить все моды, можно удалить packwiz.json в каталоге сервера и запустить снова. Не запускайте несколько окон установки одновременно.

Шаг 4: Первый запуск и принятие EULA

  1. Запустите скрипт запуска: в Windows выполните run.bat, в Linux / macOS выполните bash run.sh;

  2. При первом запуске будут созданы eula.txt и другие файлы, после чего программа автоматически завершится;

  3. Откройте eula.txt, измените eula=false на eula=true и сохраните.

Пояснение:Установка eula в true означает согласие Лицензионное соглашение конечного пользователя Minecraft. Мир ещё не создан; сначала выполните шаги 5 и 6, затем можно запускать игру.

Шаг 5: Выбор сложности игры

Сложность сервера определяется config/gtocore-rules.txt в preset строке, возможные значения перечислены ниже. Различия между уровнями сложности см. в Руководство по особенностям сложности。

Значение

Сложность

Лёгкий

Простой

Обычный

Обычный

Экспертный

Эксперт

Пользовательский

Пользовательский (можно изменять правила по отдельности в файле)

Например, установите сложность «Обычная»:

preset = normal

Внимание:Сложность мира фиксируется при первом создании и после этого не может быть изменена, поэтому определите её до официального запуска. Если сложность существующего мира не совпадает с указанной в этом файле, сервер откажется запускаться и создаст gtocore-rules.world.txt запишет правила этого мира.

Пояснение:Настройки сложности на клиенте игрока не требуют ручной настройки. При несовпадении с сервером при входе на сервер правила сервера синхронизируются автоматически, и игроку будет предложено перезапустить игру.

Шаг 6: Настройка сервера

Память:Отредактируйте в каталоге сервера user_jvm_args.txt, через -Xmx параметр установите максимальный объём памяти, например:

-Xmx8G

Свойства сервера:Редактировать server.properties,Общие настройки следующие:

Параметр

Рекомендуемое значение

Описание

server-port

25565

Порт сервера; должен быть разрешён в брандмауэре или группе безопасности облачного сервера

allow-flight

true

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

white-list

По необходимости

Если установлено true, присоединиться могут только игроки из белого списка

online-mode

true

Проверка лицензии; если игроки используют офлайн-аккаунты, установите false

max-players

По необходимости

Максимальное число игроков одновременно онлайн

Шаг 7: Запуск сервера

Снова запустите скрипт запуска. В консоли появится Done — это означает, что запуск завершён; игроки могут подключиться через «адрес сервера:порт». Основные консольные команды:

Команда

Назначение

op имя_игрока

Выдать игроку права администратора

whitelist add имя_игрока

Добавить игрока в белый список

stop

Сохранить мир и безопасно остановить сервер

Подсказка: При запуске через SSH в Linux рекомендуется запускать сервер в сеансе screen или tmux, чтобы сервер не завершился после разрыва соединения. При остановке сервера используйте команду stop, чтобы избежать повреждения сохранения из-за прямого завершения процесса.

Необязательно: принудительная загрузка чанков в оффлайне

В этом модпаке для управления территориями используется Open Parties and Claims. Чтобы поддерживать загрузку чанков территории игрока, пока он не в сети, можно в world/serverconfig/openpartiesandclaims-default-player-config.toml настроить:

offlineForceload = true

Внимание:Включение принудительной загрузки чанков в офлайн-режиме значительно увеличивает нагрузку на сервер; включайте её с осторожностью с учётом конфигурации сервера.


II. Обновление сервера

Описание:При обновлении следует распаковать новую версию в новую папку, а затем скопировать туда данные из старого сервера. Не распаковывайте новую версию непосредственно поверх каталога старого сервера. После завершения копирования оставьте старый сервер без изменений — его можно использовать как резервную копию; не удаляйте его, пока не убедитесь, что новый сервер работает нормально.

  1. Установить новую версию
  2. Скопировать данные сервера
  3. Запустить и проверить

Шаг 1: Установите новую версию

Следуя шагам 2 и 3 из раздела «I. Настройка сервера», новый серверный файлраспакуйте в новую папкуи запустите установочный скрипт.Не удаляйте старый серверон будет сохранён как резервная копия.

Шаг 2: Скопируйте данные сервера

Сначала выполните stop в консоли старого сервера, чтобы остановить сервер, затем скопируйте следующие папки и файлы из каталога старого сервера в те же места в каталоге нового сервера. При совпадении имён файлов выберитеПерезаписать;Элементы, отсутствующие на старом сервере, можно пропустить.

Обязательно скопировать

Папка / файл

Содержимое

world

Сохранение мира

config

Конфигурация модов (включая файл правил сложности gtocore-rules.txt)

server.properties

Свойства сервера

eula.txt

Статус согласия с EULA

user_jvm_args.txt

Параметры запуска, такие как память

ops.json

Список операторов

whitelist.json

Белый список

banned-players.json, banned-ips.json

Список блокировок

Копировать по необходимости

Папка / Файл

Содержимое

backups

Автоматические резервные копии сохранений

Внимание: Не копируйте mods папку. В новых версиях модов есть обновления, добавления и удаления; копирование старой mods папки приведёт к дублированию модов или несовпадению версий, из-за чего сервер не сможет запуститься. Если вы добавили собственные моды, поместите соответствующие jar-файлы отдельно в mods папку.

Подсказка: если в server.properties были изменены level-name, скопируйте папку мира с соответствующим названием.config/gtocore-rules.txt должна совпадать со сложностью мира, иначе сервер откажется запускаться; скопируйте целиком config чтобы сохранить этот файл.

Шаг третий: запуск и проверка

Запустите новый сервер, убедитесь, что мир нормально загружается и игроки могут нормально войти, после чего при необходимости удалите старый сервер.

Внимание:Клиент игрока должен быть обновлён до той же версии, что и сервер. Способ обновления клиента см.GTO 0.6.0: руководство по установке и обновлению.


III. Часто задаваемые вопросы

Проблема

Решение

Скрипт установки сообщает, что Java не найдена или её версия слишком низкая

Убедитесь, что установлена Java 25 и что команда java -version в терминале показывает правильную версию.

Скрипт установки сообщает об отсутствии файла установщика

Полностью распакуйте архив сервера заново и убедитесь, что папка gto-installer существует.

Не удалось загрузить моды

Проверьте, есть ли у сервера доступ в интернет, затем снова запустите скрипт установки.

Сервер сразу завершает работу после запуска

Проверьте, установлено ли в eula.txt значение eula=true.

Сервер сообщает, что правила сложности не совпадают с миром, и отказывается запускаться

Измените preset в config/gtocore-rules.txt на соответствующий миру или скопируйте config со старого сервера.

Игроки не могут подключиться

Проверьте, открыт ли порт в брандмауэре и группе безопасности, а также совпадают ли версии клиента и сервера.

Игроки с офлайн-аккаунтами не могут присоединиться

Установите для online-mode в server.properties значение false.

При входе игрока появляется сообщение, что правила синхронизированы с сервером

Перезапустите игру и подключитесь заново.

Если проблема всё ещё не решена, сообщите об этом в чате или перейдите в Issues чтобы отправить отчёт о проблеме, приложив серверный лог или отчёт о сбое.

Comments

0

No comments yet.

Your comment appears under your display name.