zoukankan      html  css  js  c++  java
  • 安卓上用Termux终端模拟器安装MC Forge 1.12.2服务器!

    本教程重度新手向,大神勿喷(因为楼主本人就是Linux小白)!
    为了让教程合乎简约至上的原则,将不在基本操作上赘述
    测试环境:酷派大神Note3 Android5.0 2GBRAM 未root
    截图是截的ssh的,跟直接在手机上操作完全一致

    准备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 http://files.minecraftforge.net/maven/net/minecraftforge/forge/1.12.2-14.23.4.2760/forge-1.12.2-14.23.4.2760-installer.jar
    


    2.开始安装!
    注意nogui参数前没有-

    root@localhost:~/mc_server# java -jar forge-1.12.2-14.23.4.2760-installer.jar nogui -installServer
    

    这一步可能会失败,多试几次,成功后会显示如下

    3.安装完后mc_server文件夹里会多出一个forge-1.12.2-14.23.4.2760-universal.jar,我们运行它

    root@localhost:~/mc_server# java -Xms800m -Xmx1024m -jar forge-1.12.2-14.23.4.2760-universal.jar nogui
    


    说明一下-Xms和-Xmx意义
    -Xms(m):分配给程序的初始运存,以MB为单位
    -Xmx(m):分配给程序的最大运存,以MB为单位
    自己调参吧,设备性能好的建议都开到1024MB以上
    4.第一次运行时会自行中断,让你修改一个eula.txt

    root@localhost:~/mc_server# nano eula.txt
    

    把false改为true,保存退出

    好蠢啊。。。
    5.再运行一次

    root@localhost:~/mc_server# java -Xms800m -Xmx1024m -jar forge-1.12.2-14.23.4.2760-universal.jar nogui
    

    第一次会比较慢,等一下吧
    6.Finished?

    系不系很有成就感?
    假设你兴致盎然地用电脑上的盗版客户端连了一下(提示两点:查看ip地址的命令为ifconfig,默认端口25565),发现连接被拒绝了,纳尼?

    这时候我们把服务器停了

    > stop
    


    然后编辑server.properties

    root@localhost:~/mc_server# nano server.properties
    

    找到这一行online-mode=true
    改为online-mode=false并保存退出

    这句的作用是防盗版的QAQ
    7.Finished!
    再启动一次

    root@localhost:~/mc_server# java -Xms800m -Xmx1024m -jar forge-1.12.2-14.23.4.2760-universal.jar nogui
    

    再找台电脑连一下试试,噫,成了!


    死亡不掉落当然要开啦

    另外展示一下楼主用的mods

    P.S.虽然我知道你手机连的是wifi,但内网穿透什么的就不写了(不知道frp行不行,咕咕咕)

  • 相关阅读:
    #研发解决方案#研发协作平台CloudEngine
    人生做出的选择越多,友谊的小船翻得越快?
    告诉别人你是谁:边界的那些事儿
    如何从零开始搭建一个技术平台?
    Windows10 自动配置切换IP地址
    Human disease database
    R语言install.packages("jpeg")报错
    RStudio中,出现中文乱码问题的解决方案(修改文件编码)
    How do I run Adobe Flash on Chrome?
    RGB颜色查询对照表
  • 原文地址:https://www.cnblogs.com/dummyummy/p/10463133.html
Copyright © 2011-2022 走看看