Comments 21
А на windows 10 pro не сложно поставить? А то сервер дома есть, но по ряду причин там должна быть винда. В то же время есть подрастающее поколение бандитов зависающих с друзьями в том самом майнкрафте.
Под Windows прекрасно всё устанавливается. Главное - поставить jre или jdk правильной версии (зависит от версии сервера). Плюс, необходимо порты открыть на домашнем роутере и настроить маршрут из интернета на комп с сервером. Ещё желателен фиксированный IP, хотя для игры с друзьями можно и без него обойтись.
На сколько я знаю, у пользовательских версий окон есть проблемы с круглосуточной работой.
Примерно инструкция будет такой же. Нужно будет точно так же на не супер пользователе создать папку, и положить в неё файл ядра. Установите java нужной версии. Вместо start.sh нужно будет написать bat'ник. С подробным синтаксисом не подскажу, но команда должна выглядеть примерно так же, исключая tmux обвязку. Сделать файл bat исполняемым(если это требуется в окнах)?
Из командной строки переходим в нашу папку, и запускаем bat, проверяем работает ли. Добавляем этот bat в автозапуск ос, меняем properties, eula и если требуется, наполняем папку с плагинами.
Так же в файле spigot.yml (он будет создан при первом запуске там же, где и всё остальное), будет строка
restart-script: ./start.sh
Вот тут нужно будет прописать запуск вашего батника вместо "./start.sh"
Остальное так же, пробрасываем порты и т.д.
WSL не вариант?
Отлично. Ничего не забыли, кроме... установки Minecraft-а. :)
я когда-то писал ansible-роль для этого. с использованием какой-то утилиты для управления сервером (мой друг разработчик убедил меня, что это лучшая утилита, т.к. она написана на расте) и хостингом на alpine-linux
https://github.com/mekatum/ansible_role_minecraft_server
Где скачать сервер майнкрафта? Где взять клиент майнкрафта?
я правильно понимаю что gpu в целом не требуется и достаточно будет более менее мощного проца?
Кажется эта тема будет вечной
Пару месяцев назад начал вентилировать эту тему, по своему серверу Minecraft. В связи с тем, что сын играет.
Вывод сделал такой. Java edition нафиг не нужна, она осталась для олдскул. Нужно ставить bedrock edition и будет поддержка и компа (правда, только винды), мобильные планшетные версии.
Подготовил старый комп для этого на a10-6700 16Gb ram. Нужно только ssd докупить. Нашел докер образ для bedrock, попробую поставить. Нужно как минимум чтоб работало несколько контейнеров с разным набором модов.
Если кого-то заинтересует результат дайте знать, планирую сделать в течение пары недель.
Бедрок ужасен. Лаги, баги, невозможность свернуть игру, немощные моды, шейдеры однотипные, ограниченность, халтура - это всё про майнкрафт бедрок. Так что джава никакой не олдскульный. На телефоне можно поиграть в джава через поджав лаунчер, а на консолях в мультиплеер мало кто играет, мультиплеер игроков с макос и линукс, на которых бедрок не идёт даже через вайн, больше.
Как вариант - GeyserMC, это ретранслятор пакетов бедрока в джаву. Хорошая вещь, но из-за того что некоторых фич в бедроке просто нет (такие как настройка арморстенда) работать оно будет так себе.
Хоть майкрософт и пытается сделать джаву "легаси изданием", всё равно большинство комьюнити играет в джаву, а когда детям покупают первый компьютер, они радуются что наконец-то могут играть не в бедрок, а в джаву.
Добавьте несчастным абзац про установку ядра. Как через wget это засунуть в папку и как скопировать ссылку на скачивание. Вещи весьма неочевидные для начинающих. Тут подробнее раскрыт момент: https://ruvds.com/ru/helpcenter/kak-ustanovit-server-minecraft-na-ubuntu/
Поднятие своего сервера minecraft на linux. Полный, подробный гайд