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

推荐订阅源

J
Java Code Geeks
I
InfoQ
阮一峰的网络日志
阮一峰的网络日志
有赞技术团队
有赞技术团队
Vercel News
Vercel News
Engineering at Meta
Engineering at Meta
Hugging Face - Blog
Hugging Face - Blog
G
Google Developers Blog
Stack Overflow Blog
Stack Overflow Blog
aimingoo的专栏
aimingoo的专栏
罗磊的独立博客
Blog — PlanetScale
Blog — PlanetScale
Microsoft Security Blog
Microsoft Security Blog
B
Blog RSS Feed
H
Help Net Security
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
P
Proofpoint News Feed
MyScale Blog
MyScale Blog
V
Visual Studio Blog
B
Blog
MongoDB | Blog
MongoDB | Blog
T
The Blog of Author Tim Ferriss
L
LangChain Blog
D
Docker

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, 进入服务器, 就可以和朋友一起玩了.

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