xuanmou

一个什么也没有的博客(不是

问题

今天刚刚整完这个网站,就吃顿饭的功夫,手机一打开发现网页疯狂重启。

解决方法

我这个可能比较特殊,因为我是用的cloudflare搭的网站,里面有个叫apps的功能,把那一堆全部卸载或者跑去规则那里给网站全禁用。

至于没有用cloudflare的网页同样出现这样的问题的话去试试清除浏览数据啥的,亦或者检查一下代码是否有某个地方写了个重定向被不断调用啥的

前言

最近突发奇想去手机端整了个mc的服务器,然后网上有一些教程可能有些欠缺,所以我就打算自己去写一篇教程。

安装termux

通过GitHub直接下载安装包

前往github termux处下载0.118.0版本的termux,如无意外一般手机一般都是Arm64的,直接挑选下载即可,注意别碰Actions别人编译的,可能会有些功能缺失,一般用release的即可
github termux
注:其他版本的termux暂时没有进行测试,故本教程的操作对于其他版本的不一定有效

通过F-droid安装

打开F-droid
F-droid

一直往下滑直至见到
F-droid2
点击下载apk即可

不是我怎么变成手把手教了啊喂

termux环境配置

termux更换国内源

注意:国内源有些东西是默认源所没有的

打开termux并输入termux-change-repo

termux-change-repo1

因为是第一次选所以只会有一个选项

termux-change-repo2

这里选择Mirrors by BFSU就好

termux-change-repo3

wget的使用

有些东西需要用到wget,但是会出现报错CANNOT LINK EXECUTABLE "wget": library "libssl.so.3" not found: needed by main executable,遇到这类情况我们首先需要安装openssl,即输入pkg install openssl并回车进行安装

下载jdk

jdk取决于你要运行的服务端版本,这里我用的是1.20.1的版本,因此我需要用到jdk17,如需运行其他版本的服务端则需要查看对应的java版本,而jdk17的安装方法则可通过pkg install openjdk-17进行安装,并输入java -version检查是否安装成功

如果不成功估计需要请来百度这个神仙来救活了233333

注:其他版本的mc(如1.8)是不支持使用jdk17的,因此你还是需要下载对应的java版本

安装服务端

编辑eula.txt文件

首先安装vim pkg install vim

我们输入cd ~接着输入mkdir mc创建文件夹

输入cd mc进入

输入vim eula.txt回车

vim eula.txt

而后按i进入编辑模式并输入eula=true

eula=true

按ESC后输入:wq回车保存退出

注意不要漏冒号

vim wq

下载服务端

如前文所提到的,我目前使用的是1.20.1的服务端,因此进入此处进行下载

本文截止于2023/7/16时上面的链接提供的依然为1.20.1,不排除之后服务端版本会变化,请认清版本后再进行下载

mc server

一般浏览器的下载目录都会默认设置在/storage/emulated/0/Download/,那么首先输入在终端termux-setup-storage,授权后输入cd ~ && ls会发现目录下有一个叫storage的文件夹,这时候你下载好的服务端在termux中的目录就是在~/storage/downloads,输入cd ~/storage/downloads后,假设你下载好的服务端名叫做server.jar(详细请参考你自己的服务端名再输入),我们只需要输入mv server.jar ~/mc && cd ~/mc即可将服务端移动到原先创建的mc文件夹并来到mc目录下,这时候输入java -Xmx2G -Xms2G -jar minecraft_server.1.20.1.jar nogui即可顺利开服

或者可以在mc目录使用wget https://piston-data.mojang.com/v1/objects/84194a2f286ef7c14ed7ce0090dba59902951553/server.jar进行下载

安装screen(可选)

screen作用仅仅只是让后台在后台运行,如果你不需要进行其他操作可忽略安装

输入pkg install screen安装screen

安装完成后输入screen -S mc后再输入cd ~/mc 进行开服java -Xmx2G -Xms2G -jar minecraft_server.1.20.1.jar nogui

这时候你可以按住Ctrl + A + D 使服务端运行在后台,输入screen -r mc恢复原来的会话

更多内容请参考百度(((((

关于我换主题这件事

体验一下很多人都在用的next主题

**这篇文章只是一个测试

0%