Thinking. 1. Analyze the Request: * Target Audience: Users hosting a Minecraft server on proxify.cloud (Proxmox panel, dedicated server with Ubuntu). * Goal: Detailed step-by-step guide in Russian on "How to change the Minecraft server port". * Structure: * Title: # (How to change the port of the server / Как изменить порт сервера) * Language: Russian. * Format: Markdown. Headers ##, numbered steps, code blocks ```. * Mention the proxify.cloud panel where appropriate. * Commands, file paths, examples. * Length: 800-1500 words. * No fluff, only practical steps. * End section: "Возможные проблемы и решения" (Possible problems and solutions). * No HTML tags, only markdown. * Context: proxify.cloud. Proxmox panel. Dedicated server with Ubuntu. Minecraft server (likely Java Edition, vanilla, Paper, Spigot, etc.).
Deconstruct the Task:
- Introduction: Explain why you might need to change the port (standard is 25565, conflicts with other servers, firewall issues, hiding the server slightly, etc.).
- Prerequisites: SSH access to the Proxmox container/VM. Minecraft server is already installed and running. Knowledge of the current port. How to access the proxify.cloud panel (web interface, WP/Virt panel typically).
- Main Steps:
- Accessing the Server: SSH into the container through the proxify.cloud panel or direct SSH.
- Stopping the Server: Graceful stop (
stopcommand in console,Ctrl+C,kill). - Locating
server.properties: The main configuration file. Path:/home/minecraft/server.propertiesor wherever the Minecraft files are. - Editing the Port: Changing
server-port=25565toserver-port=XXXXX. - Configuring Firewall (UFW/Iptables): Opening the new port. Giving examples for UFW.
- Configuring Proxmox Firewall / proxify.cloud Panel Firewall: This is a critical step for proxify.cloud. The panel itself might have a firewall (e.g., Proxmox VE firewall or a separate CSA firewall). Must be explicitly mentioned.
- Restarting the Server: Launching the server again.
- Testing the Connection: How to connect using the new port (e.g.,
server_ip:new_port). - Automation (Optional): Mentioning start scripts.
- Possible Problems and Solutions:
- Port already in use.
- Firewall blocking the new port (Proxmox panel firewall).
- Server won't start (permissions, syntax errors in properties).
- Can't connect from outside (NAT, Port Forwarding, if applicable).
- Permission denied when editing.
- IPv6 vs IPv4 settings.
Drafting the Content (Russian, Markdown):
Title (H1):
# Как изменить порт сервера Minecraft на выделенном сервере Ubuntu (proxify.cloud)Introduction:
- Зачем менять порт? Стандартный
25565. Конфликты, несколько серверов, безопасность, требования провайдера. - Упоминание proxify.cloud: "Ваш сервер, арендованный на proxify.cloud, представляет собой выделенный сервер или виртуальную машину (KVM/Proxmox) с установленной Ubuntu..."
- Зачем менять порт? Стандартный
Prerequisites (Предварительные требования):
- Доступ к панели управления proxify.cloud для получения данных SSH.
- SSH-доступ к серверу (root или пользователь с sudo).
- Установленный Minecraft сервер (Vanilla, Paper, Spigot, Forge и т.д.).
- Текстовый редактор (nano, vim).
Step 1: Подключение к серверу
- Как найти IP и пароль в панели proxify.cloud.
- Команда:
ssh root@<IP_СЕРВЕРА> - Важно: "Используйте данные из панели управления proxify.cloud."
Step 2: Остановка Minecraft сервера
- Зачем останавливать (исправление файла конфигурации на лету может не сработать или сброситься).
- Команда в консоли сервера:
stop(если подключены к screen/tmux консоли). - Или:
killPID сервера. - Поиск процесса:
ps aux | grep java - Команда:
kill <PID> - Альтернатива: Если сервер запущен через systemd:
systemctl stop minecraft-server.
Step 3: Редактирование файла server.properties
- Переход в директорию сервера:
cd /home/minecraft/server/(пример). - Открытие файла:
nano server.propertiesилиvim server.properties. - Изменение порта:
- Найти строку:
server-port=25565 - Изменить на:
server-port=25566(или любой другой свободный порт, например25575). - Изменение query.port (если есть): Обычно
query.portдолжен совпадать сserver-portили быть отдельным, если Query включена. - Rcon порт: Если используется Rcon, у него свой порт.
- Найти строку:
- Сохранение файла (nano:
Ctrl+O,Enter,Ctrl+X).
- Переход в директорию сервера:
Step 4: Настройка фаервола (UFW) на сервере Ubuntu
- Проверка статуса UFW:
ufw status. - Если активен, открыть порт:
ufw allow 25566/tcp(если нужно UDP для Query,ufw allow 25566/udp). - Если не активен, ничего делать не нужно, но лучше проверить.
- Проверка статуса UFW:
Step 5: Настройка фаервола в панели proxify.cloud (Критический шаг!)
- Важнейший шаг для proxify.cloud. У них часто стоит аппаратный или программный файрвол перед виртуальной машиной (в самом Proxmox или дополнительная защита).
- Инструкция: Зайти в панель proxify.cloud -> выбрать сервер -> раздел "Брандмауэр" (Firewall) или "Сеть" -> создать правило или отредактировать существующее.
- Правило:
Порт: 25566,Протокол: TCP/UDP,Источник: 0.0.0.0/0(или свой IP для безопасности),Действие: Разрешить. - Напоминание: "Без этого шага сервер будет доступен только локально (localhost), даже если UFW на Ubuntu отключен."
Step 6: Запуск сервера
- Команда:
java -Xms1G -Xmx2G -jar server.jar nogui(или через start.sh). - Подключение screen:
screen -S minecraft->java -jar server.jar nogui->Ctrl+A, D.
- Команда:
Step 7: Проверка подключения
- В клиенте Minecraft:
IP_СЕРВЕРА:25566.
- В клиенте Minecraft:
Step 8 (Опционально): Изменение порта для бэкапов/мониторинга
- Если есть скрипты бэкапов, указать новый порт в настройках плагинов (например, DynMap, плагины антигрифер).
Возможные проблемы и решения
- Ошибка "Permission denied" при редактировании: Использовать
sudo nano server.propertiesили сначала сменить владельца файла. Решение:chown -R пользователь:группа /путь/к/серверу. - Сервер не запускается с новой ошибкой: Решение: Проверить, не конфликтует ли порт с другим процессом (например, RCON, Query). Команда:
netstat -tulpn | grep :<ПОРТ>илиss -tulpn | grep :<ПОРТ>. - Подключение невозможно (Connection refused / Timeout):
- Решение 1: Проверить фаерволы (UFW + панель proxify.cloud). В логах панели можно посмотреть заблокированные пакеты.
- Решение 2: Проверить, запущен ли сервер (
ps aux | grep java). Проверить IP и порт в конфиге (server-ip=0.0.0.0или закомментировано). - Решение 3: Использовать
curl -v telnet://<IP>:<ПОРТ>с другого сервера или ПК. - Решение 4: Проверить настройки NAT/проброс портов, если сервер за Proxmox роутером (обычно не нужно на выделенных серверах, но на виртуализации может быть). В панели proxify.cloud может быть настройка "Правила перенаправления портов" (Port Forwarding) от внешнего IP к внутреннему IP контейнера/ВМ.
- После перезагрузки сервера порт сбросился: Решение: Проверить права на запись файла
server.properties.
- Ошибка "Permission denied" при редактировании: Использовать
Refining the Structure & Content (Word Count, Proxify specifics):
Target: 800-1500 words. Russian text has a different character/wc ratio.
Let's estimate. Detailed steps easily hit 1000 words.
Must explicitly mention proxify.cloud panel several times:
- "Войдите в панель управления proxify.cloud..."
- "В разделе управления виртуальной машиной..."
- "Критически важно: Настройка Firewall в панели proxify.cloud..."
"Выделенный сервер с Ubuntu..." это стандартный шаблон для их виртуалок.
Detailed Steps (Russian):
Заголовок 1:
# Как изменить порт сервера Minecraft на выделенном сервере Ubuntu (proxify.cloud)Введение: Стандартный порт Minecraft —
25565. Может потребоваться смена, если:- На сервере запущено несколько игровых процессов.
- Порт блокируется провайдером.
- Требуется повысить безопасность (security through obscurity).
- Есть конфликт с другими службами.
В этой инструкции мы разберём полный процесс смены порта на сервере, арендованном на proxify.cloud, начиная от остановки сервера и заканчивая настройкой фаервола.
Предварительные требования:
- Активный сервер на proxify.cloud (Proxmox, Ubuntu).
- SSH-доступ (логин и пароль/ключ из панели управления).
- Установленный Java и Minecraft сервер (любой сборки: Vanilla, Paper, Purpur, Forge, Fabric).
Шаг 1: Подключение к серверу через SSH IP-адрес и данные для входа находятся в панели управления proxify.cloud (раздел «Серверы» -> «Ваш сервер» -> «SSH-доступ»).
ssh root@<IP-ВАШЕГО-СЕРВЕРА>Шаг 2: Остановка Minecraft сервера Чтобы изменения не сбросились при автосохранении, сервер нужно остановить. Если сервер запущен в screen/tmux сессии:
- Подключитесь к сессии:
screen -r - Введите команду:
stop - Дождитесь остановки.
Если сервер запущен как служба systemd:
systemctl stop minecraft-serverЕсли процесс висит, убейте его принудительно:
# Находим PID процесса ps aux | grep java # Убиваем процесс (замените 12345 на реальный PID) kill 12345Шаг 3: Редактирование server.properties Перейдите в директорию с вашим сервер
Комментарии (0)