Minecraft服务端,但是部署在手机上...
昨天整理电脑资料时,无意间看到了我曾经给我那些同学开过的Java端我的世界存档,不过奈何在腾讯那通过新手优惠购买的服务器很拉垮,后期服务器一直处于吃不消的状态,最后还是保存存档一直搁在那里了。
鉴于我的以为同学曾一度认为我是用手机开的服务器,于是我就突发奇想,貌似这种情况确实可以实现(其实这个想法早就想过了,但一直没有去尝试实践过…)。
具体的思路为:
在termux上跑linux,然后在linux内部署Java版Minecraft服务器,最后在借助内网穿透将其映射到外网中(这个自行选择)。
不过后来就发现好像是可以直接用termux跑.
直接部署在termux上
folding cyan,一种直接部署在termux上的思路
直接部署在termux上,不用再安装linux
首先更新一下
1 | pkg update |
然后安装openjdk-17
1 | pkg install openjdk-17 |
下载并运行Java版服务端(以1.19.3为例)
1 | curl -O https://piston-data.mojang.com/v1/objects/c9df48efed58511cdd0213c56b9013a7b5c9ac1f/server.jar |
等待初始化完毕,修改eula.txt false改为true。
稍微修改一下server.properties配置文件
再次运行服务端
endfolding
部署在termux 的linux中
下载termux
或者zerotermux (推荐)
更新并升级一下软件包
1 | pkg update |
下载linux镜像,推荐3种办法,以Ubuntu为例
folding cyan, anlinux辅助安装
下载anlinux软件
http
打开anlinux,按照内部步骤依次操作即可完成安装
启动镜像
1 | ./start-ubuntu.sh |
endfolding
folding cyan, proot-distro辅助安装
打开termux或zerotermux
安装proot-distro
1 | pkg install proot-distro |
proot-distro list 查看可安装的linux镜像
以Ubuntu为例
1 | proot-distro install ubuntu |
等待安装完成。
启动镜像
1 | proot-distro login ubuntu |
endfolding
folding cyan, tmoe辅助安装
这是Moe 大佬写的一个tome脚本,用于简化操作,小白也能轻松上手
安装tmoe
tabs ubuntu
1 | pkg install -y curl ; bash -c "$(curl -L gitee.com/mo2/linux/raw/2/2)" |
可以安第一个直接输入指令,也可以从屏幕左边缘向右滑,在左侧列表内找到 moe全能
endtabs
按提示操作即可
启动镜像
1 | debian |
endfolding
启动Ubuntu镜像
更新并升级软件包
1 | apt uodate && apt upgrade |
安装openjdk-17-jre
1 | apt install openjdk-17-jre |
查看Java版本,检测是否正常安装
1 | java -version |
下载java版服务端
1 | wget https://piston-data.mojang.com/v1/objects/c9df48efed58511cdd0213c56b9013a7b5c9ac1f/server.jar |
运行server.jar
1 | java -Xmx1024M -Xms1024M -jar server.jar nogui |
等待初始化,初始化完后去修改eula.txt
将false改为true(同意这个协议)
自行修改server.properties世界配置文件,端口默认(默认25565,如需要可自行修改),如需要取消正版验证,则需把online-mode 设置为false。
最后再次执行上个指令。
至此局域网服务端就搭建完毕,手机开热点让点奶端连接热点输入ip和端口即可
手机ip的获取:
- 1、zerotermux 关闭流量,关闭WiFi,从屏幕左侧边缘向右滑,即可看见
- 2、电脑连接手机热点,打开电脑WiFi设置,查看wifi的ipv4地址即可.
- Title: Minecraft服务端,但是部署在手机上...
- Author: atdunbg
- Created at : 2023-02-21 08:03:00
- Updated at : 2024-07-04 20:24:23
- Link: https://atdunbg.xyz/2023/02/21/minecraft_server/
- License: This work is licensed under CC BY-NC-SA 4.0.