天书教程网-天书娱乐网-天书资源网-爱网络-爱收集-爱天书!
首页 > 自学教程 > 安卓搭建Java版MC服务器

安卓搭建Java版MC服务器

如果想和小伙伴们一起联机玩MC,那么完全可以用手机搭建Java版MC服务器创建一个属于自己的世界。并且实测人数少的情况下也不需要有多好的服务器,所以现在的手机完全可以搭建!!!


开始教程:

准备termux环境

1.安装termux终端模拟器(推荐在Google Play下载)

2.打开之后大概是这个样子

3.然后更新一下软件源

$ apt update

4.安装nano(vim,emacs党勿喷)

$ apt install nano -y

顺便说一下,在nano中,保存为Ctrl+O,退出为Ctrl+X
5.换源

$ cp $PREFIX/etc/apt/sources.list $PREFIX/etc/apt/sources.list.bak

$ nano $PREFIX/etc/apt/sources.list

将其中的https://termux.net字段替换成http://mirrors.tuna.tsinghua.edu.cn/termux

# The main termux repository

deb http://mirrors.tuna.tsinghua.edu.cn/termux stable main

保存退出后update一下

$ apt update

6.安装必要的软件

$ apt install wget proot -y

安装ubuntu18.04(bionic)发行版

这部分主要参考自GitHub
1.创建相应的目录

$ mkdir ~/jails/ubuntu -p

$ cd ~/jails/ubuntu

2.下载批处理文件

$ wget https://raw.githubusercontent.com/Neo-Oli/termux-ubuntu/master/ubuntu.sh

$ chmod +x ubuntu.sh

3.运行批处理

$ bash ubuntu.sh

4.安装完成后启动

$ chmod +x start-ubuntu.sh

$ bash start-ubuntu.sh

如果成功了应该会显示

那5个groups: cannot find name for group ID xxxx什么的貌似只是Warning,没什么影响
但是假如你是个强迫症,自有妙计一条:在ubuntu环境下,运行这条命令

root@localhost:~# touch ~/.hushlogin

(感谢某github热心网友的帮助)
这样每次进ubuntu时就干净了
5.更改DNS并更新源
首先退回到termux中

root@localhost:~# exit

然后修改resolv.conf

$ nano ~/jails/ubuntu/ubuntu-fs/etc/resolv.conf

改成这样

nameserver 8.8.8.8

nameserver 8.8.4.4

进入ubuntu并更新源

$ bash ~/jails/ubuntu/start-ubuntu.sh

root@localhost:~# apt update

准备Java环境

注意,以下命令均在ubuntu环境下进行!
1.安装nano和software-properties-common(可能会很慢,稍等片刻)

root@localhost:~# apt install nano software-properties-common -y

太长了,不截图了。
2.添加PPA源,以便安装完整版JDK(记得中间按Enter确认)

root@localhost:~# add-apt-repository ppa:webupd8team/java

更新源

root@localhost:~# apt-get update

3.推荐安装Java 8,较稳定,想用9的话改中间的数字

root@localhost:~# apt install oracle-java8-installer -y

中间需要输入yes确认,可别输错了
4.检验是否安装成功

root@localhost:~# javac -version

javac 1.8.0_201

出现版本号说明成功

  • 安装我的世界服务器端
    以下命令也均在ubuntu环境下进行
    1.创建目录及获取Forge服务器端的安装包(版本1.12.2)
    root@localhost:~# mkdir /root/mc_server
    root@localhost:~# cd /root/mc_server
    root@localhost:~/mc_server# wget https://s3.amazonaws.com/Minecraft.Download/versions/版本号/minecraft_server.版本号.jar
    例如1.8版本就执行:
    wget https://s3.amazonaws.com/Minecraft.Download/versions/1.8/minecraft_server.1.8.jar
    使用命令来运行MC服务器:
    java -Xms800m -Xmx1024m -jar minecraft_server.1.8.jar nogui
    MC,启动!
    启动成功
  • 上面的命令输入完成,理论上我们就能启动了!这里注意,我们现在如果在Windows下,等于说已经进入到这个程序中了,所以不能再使用Linux命令,等待参数由0%一直到100%就启动完成啦!下面给出博主启动完成的后几行显示:
    [05:58:08] [Server thread/INFO]: Loaded 488 advancements
    [05:58:08] [Server thread/INFO]: Preparing start region for level 0
    [05:58:09] [Server thread/INFO]: Preparing spawn area: 0%
    [05:58:10] [Server thread/INFO]: Preparing spawn area: 41%
    [05:58:11] [Server thread/INFO]: Preparing spawn area: 76%
    [05:58:11] [Server thread/INFO]: Done (4.263s)! For help, type "help" or "?"
    这样就启动成功了,不要有顾虑,直接启动PC端连接服务器进入MC吧!(启动失败的情况下面有一个解决方法)
    MC,关闭!
    启动之后当前这个窗口就可以不用管啦。博主使用的Xshell,直接最小化。联机完毕之后其实直接关了Xshell就行,自动就断开了,当然也可以输入Ctrl+C,直接终止进程。
  • MC最常见启动失败-同意协议
    我们在第一次运行完jar包后,无论是否运行成功,都能发现当前目录下多出了一堆文件,运行失败的时候其实就是配置除了一点问题。我们在当前目录找一下文件:eula.txt。我们需要对这个文件进行一下小编辑:
    先安装vim
    apt install vim
    vi eula.txt按“i”键进入编辑模式,找到这一行:
    eula=false将false改成true即可。
    退出vi编辑器:
     1.按 esc
    2.输入 :wq
    这样就同意了那个“最终用户许可协议”,反正你要玩就得同意。
    MC连接失败
    这里是上面都启动成功之后,PC端也搜索到了服务器,但是就是连接失败,这样我们可以修改配置,先在jar包目录下找到文件server.properties 并编辑:
    vi server.properties找到这一行:
    online-mode:true将true改为false,这个好像是跟正版有关吧。



已有 0/219 人参与

天书教程网.版权所有(百度一下)(搜狗一下)(360一下

,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥、请联系本站删除商务合作QQ:27432143 侵权投诉邮箱:lzx27@qq.com©2018 天书教程网 sitemap
广告位 投稿 评论 顶部