Руководство по созданию сервера
Если вы планируете запустить сервер для многопользовательской игры, перейдите на страницу Releases и скачайте архив с серверным пакетом под названием GregTech.Odyssey-server.zip. Этот файл содержит все необходимые основные компоненты и конфигурации для работы сервера, что обеспечивает его стабильность и совместимость без необходимости вручную собирать серверные файлы. После загрузки следуйте инструкциям по распаковке и настройке серверных файлов, чтобы игроки могли беспрепятственно подключаться и наслаждаться игрой в многопользовательском режиме.
Данный пак использует Minecraft 1.20.1-forge в качестве инструмента для запуска сервера; ради вашего игрового опыта мы настоятельно рекомендуем использовать Linux для запуска сервера. По сравнению с панельными серверами и серверами под Windows, Linux лучше подходит для многопользовательского сотрудничества и позволяет добиться более высокого игрового опыта при меньшем объёме оперативной памяти. Поэтому ниже на примере запуска сервера на облачном сервере одной из платформ мы расскажем, как быстро развернуть этот пак на сервере под управлением Linux.
Подготовка к запуску сервера
- 1. Один сервер/облачный сервер с публичным IP-адресом; рекомендуется не менее 8 ГБ оперативной памяти.
- 2. Развертывание системы Linux на облачной платформе (на примере CentOS 9)
- 3. Установка платформы SSL на данном компьютере для облегчения системного управления (на примере SecureCRT).
- 4.Друзья, с которыми вы играете
Процесс запуска сервера
- 1. После завершения подготовки выполните удалённое подключение к облачному серверу через публичный IP-адрес с использованием платформы SSL.
- 2. Загрузка файлов на сервер и их распаковка
- 3. Запустить скрипт запуска с помощью команды
- 4. Использование редактора vim для согласия с лицензионным соглашением
- 5. Снова запустите скрипт инициализации, после создания конфигурационного файла закройте его.
- 6. Измените конфигурационный файл и запустите снова — сервер будет успешно запущен.
Конфигурация сервера
1. Оригинальная конфигурация сервера (server.properties)
Рекомендуемые настройки:
Белый список=ложь
разрешить-полёт=истина
онлайн-режим=ложь
2. Конфигурация территорий и команд (world/serverconfig/openpartiesandclaims-default-player-config.toml)
Рекомендуемая настройка: offlineForceload = true, чтобы включить принудительную загрузку блоков в автономном режиме
※Включение функции сильной загрузки блоков в автономном режиме значительно влияет на производительность сервера!!!
3. Управление памятью
Пожалуйста, правильно распределите память JVM в соответствии с конфигурацией сервера, чтобы обеспечить достаточное количество доступной памяти для стабильной работы сервера.
4. Регулировка сложности игры (config/gtocore.yaml)
Если вы впервые знакомитесь с GregTech, рекомендуется играть в простом режиме; после изменения сложности необходимо удалить мир и заново его создать, чтобы изменения вступили в силу. Различия между уровнями сложности см. в Руководстве по особенностям уровней сложности.
5. Последующие обновления сервера
Перейдите на страницу Releases и скачайте последний серверный интеграционный пакет GregTech.Odyssey-server.zip. После распаковки просто скопируйте файлы world, ops.json, server.properties со старой версии сервера в директорию новой версии — и обновление будет завершено, при этом данные сохранятся.