Привет, читатели. Разговор у нас пойдет о извращениях и самых изощренных способов хостинга сервера. Мы будем запускать CraftBukkit на Android OS.
Нам потребуется:
- Рутованный девайс, собсно.
- Процессор ARMv6 с тактовой частотой не ниже 800мгц
- ОЗУ - 512мб+
- ядро - 2.6.28
- установленный BusyBox.
Ставим Linux, Java
Андроид не поддерживает JDK\JRE, так что нам надо будет ставить линукс, ага.
Так вот, ставим программку LinuxInstaller. В настройках - File Size - не менее 500мб, Allow Write /system - ставим галку, Name of chroot launcher - задаем любую команду для запуска через терминал. Далее жмем Create target loop, Format target loop, Mount loop, и Install in LOOP. Далее установка займет от 10 до 15 минут, в целом все зависит от вашего интернет соединения. После установки установите скрипт загрузки Install linux script in Android.
Запускаем Эмулятор терминала. Пишем в него команду для запуска, которую вы писали в установщике. По умолч. chrootlinux
Ставим OpenJDK. Пишем apt-get install openjdk-6-jre.
Ставим сервер Теперь из той же папки пишем
Код:
wget https://s3.amazonaws.com/MinecraftDownload/launcher/minecraft_server.jar?
или для CraftBukkit
Код:
wget http://dl.bukkit.org/latest-rb/craftbukkit.jar
Всё, запускаем сервер.
Код:
./java -Xmx320M -Xms320M -jar minecraft_server.jar nogui
./java -Xmx320M -Xms320M -jar craftbukkit.jar nogui
После запуска закройте сервер и отредактируйте файл server.properties (nano server.properties) по своему усмотрению. Если у вас процессор с такт. частотой меньше 1гц, то рекомендую отключить всех NPC, животных и монстров. Для того чтобы к вам приконнектились узнайте свой IP (2ip.ru) и скиньте его игрокам.
Удачи в извращениях.