惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
The Blog of Author Tim Ferriss
I
InfoQ
H
Hackread – Cybersecurity News, Data Breaches, AI and More
aimingoo的专栏
aimingoo的专栏
小众软件
小众软件
有赞技术团队
有赞技术团队
J
Java Code Geeks
Apple Machine Learning Research
Apple Machine Learning Research
大猫的无限游戏
大猫的无限游戏
Engineering at Meta
Engineering at Meta
B
Blog RSS Feed
博客园_首页
Y
Y Combinator Blog
V
Visual Studio Blog
Google DeepMind News
Google DeepMind News
M
MIT News - Artificial intelligence
雷峰网
雷峰网
博客园 - 司徒正美
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
H
Help Net Security
P
Proofpoint News Feed
B
Blog
云风的 BLOG
云风的 BLOG
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报

NBlog

NBlog - 软件工程和工程师们的未来在何方? NBlog - Gitlab EE 破解手册 NBlog - Gitlab EE 破解手册 NBlog - 又是一年高考季 NBlog - 又是一年高考季 NBlog - 心浮气躁的AI时代 NBlog - 心浮气躁的AI时代 NBlog - 我的2025 NBlog - 我的2025 NBlog - 一位高考数学73的学生证明了黎曼猜想 NBlog - 一位高考数学73的学生证明了黎曼猜想 NBlog - 2017 夏 NBlog - 2017 夏 NBlog - OPanel: 较大型开源个人项目初尝试 NBlog - OPanel: 较大型开源个人项目初尝试 NBlog - [博客更新] 博客添加AI生成内容标识 NBlog - [博客更新] 博客添加AI生成内容标识 NBlog - 为什么我感觉Minecraft越来越无聊了? NBlog - 为什么我感觉Minecraft越来越无聊了? NBlog - 对Abc曲谱标记语言的探索 NBlog - 对Abc曲谱标记语言的探索 NBlog - 域名弃用公告 NBlog - 域名弃用公告 NBlog - [博客更新] 转移至next.js,并重新设计整个网站 NBlog - [博客更新] 转移至next.js,并重新设计整个网站 NBlog - 我的歌单 NBlog - 我的歌单 NBlog - 证明简谐运动的周期公式 NBlog - 证明简谐运动的周期公式 NBlog - [聽后有感] 二
NBlog - 在旧手机上部署MC服务器
NriotHrreion · 2021-08-14 · via NBlog

在旧手机上部署MC服务器

By NriotHrreion2021-08-14

最近, 我找到了家里的一台旧手机, 于是就产生了一些奇妙的想法...

由于Android手机是基于Linux开发的, 所以只要有方法, 就可以把手机当作服务器来使用.

那该如何做呢?

我先在手机上下载了Termux, 这款应用是一款终端应用, 可以通过它和一些Linux指令来进行更深的操作.

打开Termux, 看到的是一个黑乎乎的界面, 接下来配置一下ssh远程连接, 就可以用电脑更方便地操作这台手机了.

sh# 下载openssh软件包
pkg install openssh
# 启动ssh服务
sshd
# 检查是否启动ssh服务, 如果列表里有ssh的话, 就是开启了
ps -e | grep ssh
# 查看ip地址(为接下来的远程连接做准备)
ifconfig

接着, 在电脑里的cmd窗口中输入: ssh root@{刚刚看到的ip地址} -p 8022

这样, 就在电脑上连接并登录上了手机的终端了.

下一步要安装java环境.

安装java环境有两种方式, 一种是直接用wget获取jdk, 另一种是用pkg指令下载安装java软件包, 我选择了后者:

shpkg install openjdk-17

接下来, 就是下载MC服务端了. 我在官网下载了1.17版本的服务端jar包, 下载好之后简单配置了一下. 然后输入下面的指令来启动服务器:

shjava -Xmx2048M -Xms2048M -jar server.jar nogui

上面的命令中, 我给MC服务端分配了2GB的运行内存, 如果你想要让更多玩家一起来玩你的服务器, 那你可以自己调大这个数字(即命令中的Xmx2048Xms2048).

为了让其他玩家加入服务器, 你还需要一个公网IP或者是一个内网穿透工具. 因为我没有公网IP, 所以我果断选择了后者.

我在这里使用了Sakurafrp, 如果你实在找不到合适的内网穿透工具, 不妨试试它

最后, 打开Minecraft, 进入服务器, 就可以和朋友一起玩了.

这也代表着一台旧手机重获了新生