Minecraft-сервер на смартфоне с кулером AMD и встроенным ИБП
Домашний сервер обычно представляют как шумный системный блок, компактный мини-ПК или одноплатный компьютер в самодельном корпусе. Однако для запуска небольшого Minecraft-мира всё это оборудование вовсе не обязательно. Если сервер рассчитан всего на несколько игроков, его можно разместить даже на старом смартфоне - при условии, что устройство достаточно производительное и способно работать без перегрева.
Именно такой необычный проект собрал энтузиаст на базе Poco F3. Смартфон оснащён шестью гигабайтами оперативной памяти и процессором Snapdragon 870, которого вполне хватает для запуска ванильного сервера Minecraft на небольшое количество пользователей. Но главным элементом конструкции стал не сам телефон, а массивный кулер AMD, предназначенный для процессоров с разъёмом AM4.
Охладитель закрепили прямо на задней панели смартфона. В конструкции использовались термопаста и штатный вентилятор, поэтому внешне устройство больше напоминает экспериментальный мини-компьютер, чем обычный мобильный аппарат. Вертикальное положение всей системы обеспечил кистевой эспандер, сыгравший роль своеобразной подставки.
С инженерной точки зрения подобное охлаждение нельзя назвать оптимальным. Задняя крышка Poco F3 выполнена из пластика, а радиатор установлен не непосредственно на чипе, а на корпусе телефона. Поэтому большая часть холода достаётся аккумулятору и внутренним слоям устройства, тогда как Snapdragon 870 получает лишь косвенный эффект. Тем не менее при умеренной нагрузке этого может быть достаточно, чтобы снизить нагрев корпуса и избежать троттлинга.
Для запуска сервера используется приложение Anvil-MC. Оно позволяет развернуть Java-версию Minecraft непосредственно на Android без получения root-доступа. В качестве серверного ядра выбран Paper - оптимизированная платформа, которая повышает производительность и предоставляет дополнительные возможности администрирования по сравнению с базовым сервером Mojang.
Главное ограничение Minecraft-сервера на смартфоне связано не столько с вычислительной мощностью, сколько с оперативной памятью и производительностью одного ядра процессора. Серверная часть игры активно использует один основной поток, поэтому высокая пиковая частота и хорошая эффективность CPU здесь важнее большого количества ядер. Snapdragon 870, несмотря на возраст, с такой задачей справляется уверенно.
Для небольшого мира без большого числа модификаций смартфон может оказаться вполне практичной платформой. Несколько игроков смогут одновременно исследовать карту, строить базы и заниматься обычным выживанием. Однако рассчитывать на работу тяжёлых сборок с десятками модов, крупными фермами и постоянным присутствием большого количества мобов не стоит.
Отдельное преимущество подобной системы - низкое энергопотребление. Полноценный домашний компьютер во время работы сервера способен потреблять десятки или даже сотни ватт, тогда как смартфону нужны считаные ватты. Это особенно удобно для круглосуточной работы: устройство не создаёт заметного шума, почти не нагревает помещение и обходится дешевле в эксплуатации.
Встроенный аккумулятор Poco F3 фактически выполняет функцию источника бесперебойного питания. Если в квартире кратковременно пропадёт электричество, телефон продолжит обслуживать игроков от батареи. После восстановления питания зарядка возобновится автоматически, поэтому отдельный ИБП для такой конфигурации не требуется.
Правда, постоянное подключение к зарядному устройству создаёт дополнительную нагрузку на аккумулятор. Для круглосуточного режима желательно использовать качественный адаптер, обеспечить нормальную вентиляцию и включить функцию ограничения заряда, если она доступна в прошивке. Поддержание батареи на уровне 100% в течение месяцев может ускорить её деградацию.
Не менее важен вопрос сетевого подключения. Смартфон может работать через Wi-Fi, но для стабильного сервера предпочтительнее проводное соединение. На практике потребуется USB-сетевой адаптер или другой способ обеспечить устойчивый канал связи. При беспроводном подключении качество игры будет зависеть от загруженности домашней сети, расстояния до роутера и уровня помех.
Перед запуском сервера стоит отключить автоматическое завершение фоновых приложений и ограничения энергосбережения. Android нередко принудительно останавливает программы, которые долго работают без активного интерфейса. Поэтому Anvil-MC необходимо добавить в список исключений, а экран можно оставить выключенным только после проверки стабильности работы в фоновом режиме.
Администратору также придётся настроить резервное копирование мира. Несмотря на наличие аккумулятора, смартфон не защищён от зависаний, повреждения памяти или случайного удаления файлов. Копии карты лучше регулярно переносить на компьютер, сетевое хранилище или другой телефон. Это особенно важно, если в мире уже проведены десятки часов.
Такой проект вряд ли заменит полноценный сервер для крупного сообщества, но для друзей это любопытная и экономичная альтернатива. Он демонстрирует, что современные мобильные чипы способны выполнять задачи, которые раньше требовали отдельного компьютера. А сочетание малых размеров, низкого энергопотребления и встроенной батареи превращает смартфон в полноценный мини-сервер с импровизированным охлаждением и уже встроенным ИБП.


