Как изменить название мира на сервере Minecraft в панели Proxmox на хостинге proxify.cloud

Изменение названия мира на сервере Minecraft может потребоваться для удобства администрирования, переименования основного мира или создания нового с понятным именем. В этой инструкции мы подробно разберём процесс изменения названия мира на выделенном сервере с Ubuntu через панель управления proxify.cloud (на основе Proxmox).


Подготовка к изменению названия мира

Перед началом убедитесь, что:

  • У вас есть доступ к панели управления proxify.cloud.
  • Сервер остановлен или находится в режиме технического обслуживания.
  • Вы подключились к серверу по SSH.
  • Резервная копия файлов мира сделана.

Шаг 1: Подключение к серверу через SSH

  1. Войдите в панель управления proxify.cloud.
  2. Перейдите во вкладку «Серверы» и выберите нужный сервер.
  3. Нажмите кнопку «Подключиться» или используйте кнопку «Web Terminal», если доступна.
  4. Либо подключитесь через терминал на локальном компьютере:
ssh root@ваш_ip_адрес

Замените ваш_ip_адрес на реальный IP вашего сервера.


Шаг 2: Остановка сервера Minecraft

Перед изменением названия мира необходимо остановить процесс сервера Minecraft.

Если вы используете screen:

screen -ls

Найдите сессию с сервером (например, minecraft), затем подключитесь к ней:

screen -r minecraft

Внутри сессии введите команду остановки:

/stop

Дождитесь завершения работы сервера.

Если вы используете systemd-сервис:

systemctl stop minecraft

Шаг 3: Поиск директории с мирами

По умолчанию миры Minecraft находятся внутри папки сервера. Проверьте структуру каталогов:

cd /opt/minecraft/server
ls -la

Если путь отличается, найдите папку с сервером:

find / -name "server.jar" 2>/dev/null

Внутри директории сервера будут папки миров, например:

world/
world_nether/
world_the_end/

Шаг 4: Переименование папки мира

Чтобы изменить название основного мира, выполните следующие действия:

Вариант A: Переименование существующего мира

Если вы хотите просто переименовать текущий мир (например, с world на new_world):

mv world new_world

Аналогично для измерений:

mv world_nether new_world_nether
mv world_the_end new_world_the_end

Вариет B: Создание нового мира с нужным именем

Если вы хотите создать новый мир, просто удалите старые папки миров:

rm -rf world world_nether world_the_end

При следующем запуске сервер создаст новые миры с именем, указанным в конфигурации.


Шаг 5: Обновление конфигурационного файла server.properties

Название мира задаётся в файле server.properties. Откройте его:

nano /opt/minecraft/server/server.properties

Найдите строку:

level-name=world

Измените значение на новое имя:

level-name=new_world

Если вы переименовали только основной мир, остальные измерения (world_nether, world_the_end) будут автоматически переименованы сервером при следующем запуске.

Сохраните файл (Ctrl+O, Enter, Ctrl+X в nano).


Шаг 6: Проверка файла конфигурации world.yml (для плагинов)

Если на сервере установлены плагины (например, Multiverse-Core), проверьте конфигурационные файлы плагинов:

nano plugins/Multiverse-Core/worlds.yml

Обновите имена миров в соответствии с новыми названиями.


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

После всех изменений запустите сервер:

Если используется screen:

screen -S minecraft -dm bash -c 'java -Xmx4G -Xms2G -jar server.jar nogui'

Если используется systemd:

systemctl start minecraft

Шаг 8: Проверка результата

Подключитесь к серверу через клиент Minecraft и убедитесь, что:

  • Основной мир загружается с новым именем.
  • Администраторские функции работают корректно.
  • Нет ошибок в логах сервера.

Проверьте логи:

tail -f logs/latest.log

Возможные проблемы и решения

1. Сервер не запускается после переименования мира

Причина: В server.properties указано старое имя мира, либо папка мира отсутствует.

Решение:

  • Убедитесь, что имя в server.properties совпадает с именем папки.
  • Проверьте права доступа:
chown -R minecraft:minecraft /opt/minecraft/server/new_world

2. Мир не загружается, появляется ошибка "Invalid path"

Причина: Некоторые плагины или моды ссылаются на старое имя мира.

Решение:

  • Проверьте конфиги плагинов (например, Multiverse-Core, WorldEdit, Essentials).
  • Очистите кэш плагинов:
rm -rf plugins/WorldEdit/*.cache

3. Данные игроков сброшены

Причина: Файлы playerdata привязаны к конкретному миру.

Решение:

  • Перенесите содержимое world/playerdata в новую папку мира вручную.
  • Используйте плагины для переноса данных игроков (например, PlayerPoints, Multiverse-Core).

4. Ошибка доступа к файлам

Причина: Недостаточно прав на чтение/запись.

Решение:

  • Установите корректные права:
chmod -R 755 /opt/minecraft/server/new_world
chown -R minecraft:minecraft /opt/minecraft/server/new_world

5. Сервер создаёт новый мир вместо загрузки существующего

Причина: В server.properties имя мира не совпадает с именем папки.

Решение:

  • Проверьте точное совпадение имён.
  • Убедитесь, что папка мира находится в корне директории сервера.

Заключение

Изменение названия мира на сервере Minecraft в панели proxify.cloud — это простая процедура, если соблюдать последовательность шагов. Важно всегда останавливать сервер перед изменениями, делать резервные копии и проверять конфигурационные файлы.

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

Удачной администрции сервера!