Приходилось не один раз устанавливать людям сервера с игрой MineCraft на VDS/VPS и необходимые модули для нее.
Уже не один человек просил написать краткую статью о том как самому установить MineCraft сервер под Linux (Я использую Debian).
Наши шаги:
1) Установить необходимые пакеты для работы сервера
2) Подготовить все к запуску
3) Запуск
Для работы сервера нам понадобиться пакет разработчика Java-jdk и пакет для работы сервера с закрытой консолью screen
Переходим к установки всего
apt-get update
apt-get install default-jdk screen
После того как установили на сервер все, что нам нужно, переходим к подготовки запуска minecraft сервера
Переходим к запуску сервера
screen -S MC — (Создаем отдельную сессию в screen, после того как открыли новую сессию запускаем сервер)
java -Xmx1G -Xms1G -jar mc.jar nogui — (Запускает сервер и выделяет ему 1гб оперативки)
Теперь нажимаем Ctrl-a-d после чего свернется сессия screen и можем выходить из консоли сервера и заходить в игру.
КАК УСТАНОВИТЬ СЕРВЕР МАЙНКРАФТ НА VDS/VPS. КАК НАСТРОИТЬ MINECRAFT НА VDS. МАЙНКРАФТ НА LINUX.
Чтобы добавить сервер нужно указать IP:Port сервера, стандартный порт сервера :25565
Также могу посоветовать посетить и добавить в избранное сайт WorlOfMC, который будет посвящен MineCraft скоро человек займется самим сайтом, так что ожидайте.
Для отправки комментария вам необходимо авторизоваться.
Команды:
‘apt-get update’ — Обновляем файлы системы
‘apt-get install htop’ — Устанавливаем Htop
‘apt-get install screen’ — Устанавливаем Screen
‘apt-get install openjdk-7-jre’ — Устанавливаем Java
‘java -version’ — Проверяем версию Java
‘cd server’ — Открыть папку «server»
‘screen -S server’ — Создать экран «server»
‘sh start.sh’ — запустить файл «start.sh»
Советы:
Изменить скрипт «java -Xincgc -Xmx(кол-во гигабайт выделяемых под сервер)G -jar craftbukkit.jar»
Чтобы вернуться к обычному экрану, нажмите клавиши: Ctrl + A + D
Чтобы вернуться к экрану, где работает Minecraft: ‘screen -r server’
Плакал, на моменте «Вылетает какая то ошибка, такое бывает, нужно нажимать
несколько раз». ))))
А как сделать такой-же сервер но с модами?
ты кое что забыл! у тебя уже 380+ исправь в сведеньях на галочку, там надо
350 а у тебя уже 380
Настрой правильно узлы deb пакетов в файле sourcelist. И не будет тебе
больше проблемы с загрузкой дистрибутивов
А нужны ли открытые порты для VPS?
у меня ошибка при загрузки java
java -Xincgc -Xmx8G -jar craftbukkit.jar»
java -Xincgc -Xmx8000M -jar craftbukkit.jar»
У меня другой хостинг не запускает
не ниже 2600M
У меня VDS 8GB 4 ядра за 2400 SSD 120Gb
а ссылку на его можно?)
ЧТо делать, если пишет, что, мол :»Unable to access jarfile
craftbukkit.jar»?
Доброе время суток, я бы хотел купить хостинг на Hostinger, Но вот по
установки на VPS не очень хорошо разбираюсь, хотелось бы уточнить данная
инструкция туда тоже подходит?!) (На все VPS хостинги не зависимо от какова
либо хостинга, будь там LoadCore и т.д) верно понял?
Круто, всё понятно объяснил.
Только один вопрос если закрыть Putty то сервер продолжит работать?(она
играет роль консоли для управления сервером дистанционно)?
HUDEXXX and SketchersLP, если ты сделал все как в видео (а именно перед
запуском сервера создал окно ‘screen -S server’), то после закрытия Putty
сервер продолжит работать.
Чтобы повторно зайти в консоль сервера, введи логин и парол в Putty, а
потом ‘screen -r’
>OpenJDK 64-Bit Server VM warning: INFO:
os::commit_memory(0x00000000f8990000, 3
27680, 0)
failed; error=’Cannot allocate memory’ (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 327680 bytes for
committi
ng reserved memory.
# An error report file with more information is saved as:
# /root/minecraft/hs_err_pid11991.log
/server#
Яву установил в чем проблема может быть ?
Starting minecraft server version 1.5.2
12:01:28 [INFO] Loading properties
12:01:28 [INFO] Default game type: SURVIVAL
12:01:28 [INFO] Generating keypair
12:01:30 [INFO] Starting Minecraft server on 31.220.50.243:12345
12:01:30 [WARNING] **** FAILED TO BIND TO PORT!
12:01:30 [WARNING] The exception was: java.net.BindException: Cannot assign
requested address
12:01:30 [WARNING] Perhaps a server is already running on that port?
что делать ?
apt-get update
E: Could not open lock file /var/lib/apt/lists/lock — open (13: Permission
denied)
E: Unable to lock directory /var/lib/apt/lists/
E: Could not open lock file /var/lib/dpkg/lock — open (13: Permission
denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you
root?
в чем может быть ошибка? залил на серв все как и по мануалу, запустил
сервер (по всей видимости работает), но при вводе в клиенте айпишника и
порта не дает подключиться (вообще не видит)
в логе сервера пишет:
/мой айпи lost connection.
У меня проблема когда я выключаю пути сервер тоже вырубается
Mr ky4erok, Не забывай про пункты со Screen’ами
Failed to load Main-Class manifest attribute from
bukkit-beta.jar
В чём проблема?
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Эта статья для тех, кто не хочит платить денежки за аренду серверов MCPE у mcpehost или 24serv и прочих. Вы сами можете установить и запустить свой сервер, используя любой понравившийся VDS-хостинг (возможно, найдете даже бесплатный!).
Если вы приняли такое решение, то выбирайте хостинг, регистрируйтесь и вперед, в панель управления! И не пугайтесь, все достаточно просто! У вас получится!
Установка PocketMine
Пожалуйста, обратите внимание: все команды Должны вводиться в консоли SSH.
Для установки введите команду:
yum install -y perl gcc g++ gcc-c++ make automake libtool autoconf m4 gcc-multilib screen bison
После завершения установки вам нужно создать папку, в которую будет установлен сервер PocketMine…
Сделав это, введите команду:
После этого, мы входим в каталог мы только что создали.
Для этого введите команду…
Теперь мы установим инструменты для установки нашего сервера PocketMine
Чтобы сделать это – введите команду:
chmod +x installer.sh
Если консоль выдаёт сообщение:
This script is running as root, this is discouraged. It is recommended to run it as a normal user as it doesn’t need further permissions. If you want to run it as root, add the -r flag.
Теперь у нас есть все необходимые инструменты, чтобы установить и запустить наш сервер.
Чтобы запустить сервер, введите команду:
Примечание: чтобы предотвратить запуск нескольких серверов, использующих один и тот же порт, я предлагаю использовать экраны, такие как команда сверху, а чтобы вернуться к экрану/консоли введите:
Ещё одно замечание: Чтобы подключить ваш сервер и получить статус онлайн в мобильной версии Майкрафта, порт (по умолчанию) 19132 должен быть открыт…
Как открыть порт, читаем далее.
Открытие порта для сервера
Это очень простой путь, в сравнении с указанием порта в вашем роутере. Вы в нескольких секундах от успешного запуска вашего сервера!
По умолчанию, мы открываем порт 19132.
Чтобы сделать это – введите команду
sudo firewall-cmd —zone=public —add-port=19132/udp —permanent
sudo firewall-cmd —reload
Вот и всё! Порт 19132 открыт, и вы можете запускать свой собственный сервер! Удачи!
Кстати, рекомендую вам купить VDS сервер для вашего проекта у хостинг-провайдера Fozzy. При заказе используйте наш специальный промокод mcpe для получения 10% скидки!
Источник: minecraft-kak.ru
Установка сервера MineCraft
В данной статье описывается как произвести установку и настройку игрового сервера MineCraft. Пример установки сервера MineCraft приводится на VPS с операционной системой Centos. Нам потребуется VPS с ОС Centos, тарифный план VDS-4 или более высокий т.к. игровому серверу требуется 1Гб оперативной памяти. Весь процесс состоит из двух этопов: установки сервера MIneCraft и настройки сервера MineCraft.
Установка сервера MineCraft:
1. Заходим на VPS по ssh с правами root.
2. Выполняем обнвление системы:
yum install update
3. Устанавливаем java приложение:
yum install java-1.6.0-openjdk
4. Создаем директорию minecraft к примеру, в которой распложим файлы нашего сервера:
переходим в данную директорию:
5. Скачиваем сервер MineCreft:
6. Устанавливаем права исполнения на скачанный файл сервера MineCraft:
chmod +x minecraft_server.jar
7. Устанавливаем screen, для того чтоб выполнить запуск сервера MineCraft и он продолжил работу после того как выйдем из консоли VPS:
yum install screen
8. Запускаем screen и выполняем запуск сервера MineCraft:
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
Чтобы вернуться к обычному экрану, нажмите клавиши: Ctrl + A + D
Чтобы вернуться к экрану, где работает Minecraft:
Настройка сервера MineCraft:
При подключении к серверу может возникнуть ошибка из-за проверки лицензии Bad Login, User not Premium. Для исправления открываем на редактирование файл server.properties и меняем в нем значение online-mode=true на online-mode=false
Connection reset — означает, что сервер оборвал Ваше соединение. Обычно связано с недоступностью сервера, либо с проблемами в соединении.
Connection refused — сервер отклонил соединение. Означает, что по данному адресу нет запущенного сервера, либо имеются проблемы в соединении.
Read time out — вышло время ожидания ответа. Сервер и ваш клиент Minecraft общаются при помощи пакетов. Когда сервер либо клиент перестают отвечать на запросы (например у вас игра подвисла), выжидается какое то время (таймаут), после чего соединение обрывается. Сделано это для того, чтобы незаконченные висящие соединения закрывались и не создавали нагрузку.
Источник: hostline.ru
Установить сервер MCPE на VDS
Как поставить сервер Minecraft PE на VDS. Плюсом данного решения это подбор нужных ресурсов, больше доступа и бесконечное кол-во слотов, чего нет на хостинге серверов MCPE.
И минусы тоже есть, это слабая защита, и конечно же нет удобной панели управления.
Подробная инструкция по установке сервера Майнкрафт ПЕ на ВДС
Для начала, надо заказать сам сервер, с адекватным набором ресурсов (ОЗУ где-то 3-4 GB).
Потом, вы должны зайти в ssh консоль для ввода необходимых команд. Они подойдут для VDS с Debian.
После того как зашли, вводим следующие команды:
• apt-get update
• apt-get install screen
Вводим не подряд сразу, дадим время установить.
Теперь нужно выбрать директорию, в которой будут храниться файлы сервера Майнкрафт ПЕ. Ее можно создать командой, или зайти в SFTP и создать вручную.
• mkdir название_папки — создание.
• cd название_созданной_папки — переходим в директорию.
Дальше установим сам PocketMine:
• wget -q -O — https://raw.githubusercontent.com/PocketMine/php-buil.. | bash -s —
Дальше, для запуска сервера нужно ввести:
Полезные советы
1) Чтоб сервер сам запускался после краша, зайдите в файл start.sh, и там где DO_LOOP поставьте «yes». Но есть минус, при вводе команды /stop сервер сам тут же включится.
2) Чтоб сервер работал 24/7, пользуйтесь утилитой screen (мы ее установили в самом начале). Введите команду screen, потом ./start.sh. После выхода из консоли, при повторном входе нужно писать screen -x, чтоб войти в него. После перезапуска VDS скрины слетают.
Источник: planet-mcpe.com