zl程序教程

您现在的位置是:首页 >  硬件

当前栏目

坚果Pro2手机-搭建本地天堂2单机服务器

服务器手机 搭建 本地 单机 天堂 坚果
2023-06-13 09:17:24 时间

前言:昨天用一台1H1G的Linux主机成功搭建了一个天堂2六章的单机服务器,给了我一点惊喜,

今天尝试用一台几年前不用的4H6G的坚果pro2锤子手机搭建一个Linux服务器,如果成功了,以后用它来编译更新天堂2单机服务端就方便多了

一.手机安装 Termux

推荐使用官网下载,先下载F-Droid然后再去软件里面搜索Termux下载

或者从或者Google Play下载,Google Play网络有限制,具体可以百度,个人推荐使用F-Droid,当然只是推荐

F-Droid地址:https://f-droid.org/packages/com.termux/

Google Play地址:https://play.google.com/store/apps/details?id=com.termux

Termux官网:https://termux.dev/en/

二.配置 Termux

1.更换安装源

termux-change-repo

输入命令后回车

选择源: 有china all 选 china all 没有china all 选择 清华源 tsinghua

选择后等待加载源进入下一步!!

更新

pkg update

安装常用软件

pkg install vim curl wget tree -y 

2.授予权限,创建链接

termux-setup-storage

3.创建ssh连接

方便使用电脑连接,

安装 openssh

pkg install openssh -y

设置密码,

输入密码的时候是看不见的,需要输入两遍密码

passwd

启动 openssh 服务

sshd

电脑端使用xshell连接到openssh

(上面配置完成后,用手机查看一下手机的IP地址,推荐手动配置一个固定的IP)

这里就表示可以用xshell来控制书记的termux了!!!!

设置openssh的自启动

pkg install termux-services

sv-enable sshd

termux的root权限有两种方法

1.手机没有root,利用proot模拟root

pkg install proot

termux-chroot #进入root

exit #退出

2.手机已经root,可以安装tsu

pkg install tsu

tsu #进入root

exit #退出

三.安装及配置JDK

我们要用这台手机编译l2jmobius的服务端,我们先看看l2mobius当前所需的JDK版本 --JDK17

查询一下官方提供的JDK

pkg search jdk

正好也是17,那我们就安装它

pkg install openjdk-17

有200多Mb需要下载,我们等待它安装完成

验证是否安装成功

java -version

如果不是理想的JDK版本需要下载安装包安装,方法我们再开一贴单讲!!!

四.下载Linux

4.1.1下载安装proot-distro

pkg install proot-distro

4.1.2查询支持的版本

proot-distro list

4.1.3安装ubuntu

proot-distro install ubuntu

等待安装完毕~

等待了3个多小时终于安完了

五.安装GIT、Python、Centos

先安装GIT

pkg install proot git -y

使用git进行拉取

git clone https://github.com/sqlsec/termux-install-linux

然后就会发现多出来一个termux-install-linux文件夹

cd termux-install-linux

安装python环境,因为执行的脚本需要python

pkg install python -y

查看是否安装成功

python -V

然后用Python安装Centos

python termux-linux-install.py

选择 : 7

等待安装

好了,安装成功

我们使用xftp连接手机,设置部分文件的权限(因为没root)!!

配置JDK环境变量

/etc/profile 这个profile文件内加入

#set jdk
JAVA_HOME=/data/data/com.termux/files/usr/opt/openjdk
CLASS_PATH=$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASS_PATH PATH

保存,再xshell界面输入 java -version 查看生效了没?

六.测试天堂2L2JMobius能否启动-

将事先编译好的一个天堂2服务端复制到CentOS目录下,我这里新建了一个l2目录

配置数据库及config