Создание собственного сервера Minecraft для TLauncher может показаться сложным, но при наличии правильных шагов это вполне достижимо. Вот подробное руководство:
Важно: В TLauncher вы можете запускать как лицензионные, так и пиратские версии Minecraft. Для создания сервера вам понадобится лицензионная копия Minecraft, чтобы сервер корректно работал и не имел проблем с авторизацией. Если у вас пиратская версия, вам придется использовать специальные “пиратские” серверные файлы (которые могут быть менее стабильными и безопасными) или рассмотреть покупку лицензии.
Шаг 1: Определитесь с типом сервера
Существует несколько основных типов серверов Minecraft, каждый со своими особенностями:
- Vanilla (ванильный): Сервер без модов и плагинов. Это самый простой вариант для начала.
- Bukkit/Spigot/Paper: Сервера, которые поддерживают плагины. Это самый популярный выбор для большинства серверов, так как позволяет добавлять множество функций и настроек.Bukkit: Оригинальная платформа для плагинов (сейчас менее актуальна).
Spigot: Оптимизированная версия Bukkit, более производительная.
Paper: Еще более оптимизированная версия Spigot, часто предпочтительнее для серверов с высокой нагрузкой. - Forge/Fabric: Сервера, которые поддерживают моды. Необходимы, если вы хотите играть с модами.
Для TLauncher, особенно если вы начинаете, я бы рекомендовал начать с Vanilla или Spigot/Paper.
Шаг 2: Скачайте серверные файлы
Для Vanilla сервера:
- Перейдите на официальный сайт Minecraft: https://www.minecraft.net/en-us/download/server
- Скачайте последнюю версию файла server.jar.
Для Spigot/Paper сервера:
- Spigot:Перейдите на сайт Spigot: https://www.spigotmc.org/ Найдите раздел “BuildTools” или “Downloads”. Вам нужно будет скачать BuildTools.jar.
Важно: Для сборки Spigot сервера вам понадобится Java Development Kit (JDK) и командная строка. Этот процесс может быть немного сложнее для новичков. - Paper:Перейдите на сайт Paper: https://papermc.io/downloads Скачайте последний JAR-файл сервера (например, paper-1.20.4-1202.jar). Этот вариант обычно проще, так как вам не нужно ничего собирать самостоятельно.
Рекомендация для TLauncher: Начните с PaperMC. Это легко скачать и установить, и он хорошо оптимизирован.
Шаг 3: Подготовка папки для сервера
- Создайте новую папку в любом удобном месте на вашем компьютере. Назовите ее, например, “MinecraftServer”.
- Переместите скачанный .jar файл сервера (например, paper-1.20.4-1202.jar) в эту папку.
Шаг 4: Запуск сервера (первый раз)
- Установите Java: Убедитесь, что у вас установлена последняя версия Java Development Kit (JDK). Minecraft сервер требует Java. Скачать можно с официального сайта Oracle или Adoptium.
- Создайте стартовый скрипт:
Windows:Откройте блокнот.
Скопируйте следующий текст, заменив your_server_jar_name.jar на реальное имя вашего .jar файла сервера:batch@echo off
java -Xms1024M -Xmx2048M -jar your_server_jar_name.jar nogui
pause
-Xms1024M: Минимальное количество оперативной памяти, выделяемое серверу (1 ГБ).
-Xmx2048M: Максимальное количество оперативной памяти, выделяемое серверу (2 ГБ). Отрегулируйте эти значения в зависимости от мощности вашего компьютера и количества игроков.
nogui: Запускает сервер без графического интерфейса (рекомендуется для лучшей производительности).
Сохраните файл как start.bat (убедитесь, что расширение .bat, а не .txt) в папку с вашим сервером.
macOS/Linux:Откройте текстовый редактор.
Скопируйте следующий текст, заменив your_server_jar_name.jar на реальное имя вашего .jar файла сервера:bash#!/bin/bash
java -Xms1024M -Xmx2048M -jar your_server_jar_name.jar nogui
Сохраните файл как start.sh в папку с вашим сервером.
Откройте терминал, перейдите в папку с сервером (cd /путь/к/вашей/папке/сервера) и дайте файлу права на выполнение: chmod +x start.sh. - Запустите стартовый скрипт: Дважды щелкните по start.bat (Windows) или выполните ./start.sh в терминале (macOS/Linux).
- Примите EULA: Сервер запустится, но почти сразу же остановится. Это произошло потому, что вам нужно принять лицензионное соглашение Minecraft.Найдите в папке сервера файл eula.txt.
Откройте его в текстовом редакторе.
Измените строку eula=false на eula=true.
Сохраните файл.
Шаг 5: Повторный запуск сервера
- Снова запустите ваш стартовый скрипт (start.bat или ./start.sh).
- На этот раз сервер должен запуститься полностью. Вы увидите много текста в консоли. Когда появится строка типа [Server thread/INFO]: Done (...)! For help, type "help", ваш сервер готов.
Шаг 6: Подключение к серверу (локально)
- Запустите TLauncher.
- Выберите ту же версию Minecraft, которую вы использовали для скачивания серверных файлов.
- Нажмите “Играть”.
- В главном меню Minecraft выберите “Сетевая игра”.
- Нажмите “Прямое подключение”.
- В поле “Адрес сервера” введите localhost или 127.0.0.1.
- Нажмите “Подключиться к серверу”.
Вы должны подключиться к своему серверу!
Шаг 7: Настройка сервера (опционально)
В папке вашего сервера вы найдете несколько важных файлов и папок:
- server.properties: Основной файл конфигурации сервера. Здесь вы можете менять:gamemode: Режим игры (survival, creative, adventure, spectator).
difficulty: Сложность игры (peaceful, easy, normal, hard).
max-players: Максимальное количество игроков.
pvp: Разрешить или запретить PvP.
spawn-protection: Защита спавна.
motd: Сообщение дня, которое отображается в списке серверов.
И многое другое. - ops.json: Список операторов сервера.
- white-list.json: Список игроков, которым разрешено подключаться (если включена белая книга).
- plugins (папка): Сюда помещаются плагины для Bukkit/Spigot/Paper серверов.
- mods (папка): Сюда помещаются моды для Forge/Fabric серверов.
- world (папка): Содержит данные вашего мира.
Чтобы настроить server.properties:
- Откройте файл server.properties в блокноте.
- Внесите нужные изменения (например, motd=Мой крутой сервер!, gamemode=creative).
- Сохраните файл.
- Перезапустите сервер, чтобы изменения вступили в силу.
Шаг 8: Игра с друзьями (удаленно)
Чтобы ваши друзья могли подключиться к вашему серверу, вам нужно будет сделать его доступным извне вашей домашней сети. Это требует настройки проброса портов (port forwarding) на вашем роутере.
Общий процесс проброса портов:
- Узнайте IP-адрес вашего роутера: Обычно это 192.168.1.1 или 192.168.0.1. Введите его в браузере.
- Войдите в настройки роутера: Вам потребуется логин и пароль (часто указаны на самом роутере или в его документации).
- Найдите раздел “Port Forwarding” (Проброс портов) или “NAT”: Названия могут отличаться.
- Создайте новое правило:Application/Service Name: Minecraft Server (или любое другое название).
Protocol: TCP.
External Port / Start Port / WAN Port: 25565 (стандартный порт Minecraft).
Internal Port / End Port / LAN Port: 25565.
Internal IP Address / Device IP: IP-адрес вашего компьютера, на котором запущен сервер. Чтобы узнать его, откройте командную строку (Windows) и введите ipconfig, затем найдите “IPv4-адрес” в разделе сетевого адаптера. - Сохраните настройки роутера.
Важные моменты при пробросе портов:
- Ваш внешний IP-адрес: Ваши друзья будут подключаться по вашему внешнему IP-адресу. Его можно узнать, например, зайдя на сайт типа 2ip.ru. Этот IP-адрес может меняться, если у вас динамический IP.
- Брандмауэр Windows: Убедитесь, что брандмауэр Windows не блокирует входящие соединения для Java (java.exe). При первом запуске сервера Windows обычно запрашивает разрешение.
- Альтернатива: Hamachi/ZeroTier: Если настройка роутера кажется сложной, можно использовать программы для создания виртуальной локальной сети, такие как Hamachi или ZeroTier. Это позволит вашим друзьям подключиться к вашему серверу, как если бы они были в вашей домашней сети, без необходимости пробрасывать порты.
Рекомендации по TLauncher и Серверам:
- Версии: Всегда используйте серверную версию Minecraft, соответствующую той версии, которую вы используете в TLauncher.
- Лицензия: Настоятельно рекомендуется использовать лицензионную версию Minecraft для создания сервера, чтобы избежать проблем с авторизацией и совместимостью.
- Производительность: Выделяйте достаточно оперативной памяти серверу. Если у вас слабый компьютер, начните с меньшего количества игроков и меньшей версии игры.
- Безопасность: Будьте осторожны, открывая сервер для всех. Используйте белую книгу и командные права.
Это подробное руководство должно помочь вам создать свой сервер Minecraft для TLauncher. Удачи!
Ссылка на ТЛаунчер: https://tlauncher.ru/