当前位置:7723手游网游戏攻略托拉姆物语攻略托拉姆物语托纳姆编程补充篇——如果没有电脑?

托拉姆物语托纳姆编程补充篇——如果没有电脑?

2024-07-18 08:58:46 来源:互联网 作者:执着&花已落

托拉姆物语托纳姆编程补充篇——如果没有电脑?如下:

前言

我一直在思考为什么我的点赞这么少,我思考许久后我觉得其中一个原因是tlm是一个手机游戏,而托友们大多可能因为种种原因不方便使用电脑,那有没有只用手机也可以做python+adb+opencv的调试方案呢?

环境搭建

1.服务器选购和一般配置

首先是云服务器的选择,现在友很多服务器,比如阿里云,华为云,腾讯云,移动云这些大的企业都喜欢将他们服务器多余的性能租用出来,而且都提供免费的试用服务器,我习惯用华为云,所以下面都将以华为云举例

手机的话用这样的一个app可以看一下,差不多该有的功能都有,这里为了方便起见我还是用web来做演示

直接浏览器搜索华为云就可以了

直接点击进入

点上面的活动就可以进去里面挑选了,主要一定是要云服务器

点这个立即体验可能还要注册什么的,这边就不带着一点点的讲了,实在不清楚的话就去网上查一下,我当初买了一个一年的服务器,就直接用它来举例了

买好之后点网页右上角的控制

就可以看到这样一个面板

然后点这个实例

进入之后就可以看到我们的服务器了,因为他默认的liunx系统好像不是ubuntu这里我们需要切换一下镜像

搞定之后我们还需要设置一下安全组

然后点创建安全组

然后在下面预设选开放全部端口

创建好之后然后回来点管理实例

然后点添加

然后把我们的服务器添加进来就可以了

安全组的设置到这边就差不多了,还需要改一下root密码,root密码是我们liunx操作系统的超级用户,我们需要这个用户来配置我们服务器上的环境

点这个重置密码跟着提示来就可以了,到这里这边就结束。

2.SSH终端连接服务器

Ssh终端工具有很多,就算是手机上也有很多的版本,就华为云app上自带的也有,我就以app上的ssh终端举例

新建认证的时候登录名就写root,密码就是你重置的密码就可以了。

然后选择连接

这样就成功,可能大家有些奇怪,电脑不是应该有图标吗,怎么全是黑底白字,这是因为对于服务器来说,图像界面是不必要的,只需要用指令来控制就可以了,而且可以做的比图形化界面操作起来更加高效,当然这需要一定的学习,这里想跟这我敲就可以了,为了方便起见我就不在手机上敲命令了

我就使用finashell来做,命令都是一样的

首先我们需要python的编译环境我们先来安装conda

这里填你的邮箱

然后复制下载链接

我复制出来是这样

然后回到终端输入

wget -P /tmp

然后等待下载完毕

输入命令 ls /tmp

有这个就说明下载是没问题的

然后输入

bash /tmp/Anaconda3-2023.07-Linux-x86_64.sh

然后是一大堆说明,一直回车直到他让你输入yes或者no

输入yes回车,然后再回车

就可以看到进度条了,等待安装完成就可以了

这里选yes

提示如下就OK了

然后输入

source ~/.bashrc

出现base就成功了

然后这里我列几个常用的conda命令,详细的可以自己上网搜索

1、创建新的环境:conda create --name myenv(备注:这个名称可自定义)

2、激活环境:conda activate myenv

3、安装软件包:conda install numpy

4、列出所有环境:conda env list

5、退出当前环境:conda deactivate

6、删除环境:conda env remove --name 环境名称

然后继续先创建一个环境

conda create -n tolm python=3.10

输入y然后回车就开始下载安装了

这样就是成功了

输入conda activate tolm就可以进入环境了,接下来就和编程系列一里面的差不多了

依次输入

pip install opencv.python

pip install opencv-python-headless(在没有显卡的服务器上需要额外安装)

pip install --pre uiautomator2

pip install pillow

直接这样下载可能比较慢,毕竟官网都是国外的这里可以再命令后面加上-i 清华的镜像文件库链接

例如这样:

然后就可以开始写代码了,手机的话你们可以直接用

Vim这个工具,但是这个工具用起来需要一些学习,这里我就不展开说了,而为了方便起见就直接使用电脑的vscode来做示范了

然后创建一个文件夹用来放我们的代码

这些基础命令,可以自行了解一下都很简单,相信根本难不到聪明的托友们

然后还差一个adb的安装(可恶好累)

输入

apt-get install android-tools-adb

然后 y 回车

输入

adb version

有版本信息说明就是安装好了

3.手机端口映射

到这一步就是比较关键的一步了

这边可以参考这个

首先安装

这是GitHub上的开源项目跟着下面点就可以找到安装包

然后安装

安装成功打开应用界面如下

安装dnsutils工具包命令:

pkg install dnsutils

下载cpolar(ARM版本)并解压

下载命令:

curl -O -L

解压命令:

unzip cpolar-stable-linux-arm.zip

4.注册cpolar,获取隧道authtoken

cpolar网址:

然后自己创建一个账号

登录后选套餐选免费的就可以了

复制隧道:

将复制的隧道信息命令复制到termux手机终端:

./cpolar authtoken xxxxxxxxxx

5.内网穿透

映射本地5555端口到公网

./cpolar tcp 5555

出现如下界面就是成功的

然后回到网页

然后回到服务器终端

输入

Adb connect 公网ip

没有报错

然然后输入

Adb devices

显示如下就是成功了

到这里全部配置都完成了,现在只需要写代码就可以了

这里写一个测试代码,远程控制手机截图并保存到服务器上

运行检验成果:

最后!!!!!!!!

到这里总算是结束了,为什么这篇写的这么详细,主要是因为我觉得如果可以用adb远程控制的话或许做到人人都能用python写的tlm辅助器,基于这个思路甚至可以做一个网页,你只需要提供你手机的远程ip,然后选择想使用的jb,就可以很轻松的挂起来了,然后让有意愿的人来一起维护,当然这个还是有一些麻烦。

我也有想过公开一些写好的jb,但是主要的问题是我不清楚写到什么程度合适,我想减轻大家刷材料的压力,但是如果太过盛行又会导致“人人都挂,你不挂你就玩不了”,毕竟大家都是来玩游戏的而不是来挂jb的,但是我觉得如果能减轻一些大家刷材料的压力也能一定程度上减轻jb商对市场的影响。这样材料获取容易了,大家都变强了,这样我相信就有更多的大佬可以免费带带我了。

主要不想花了心思然后还要托友们嫌弃,好了差不多就这样了,如果你有什么建议,可以大胆说一下,虽然不是主要做这方面的,tlm这个游戏也没多少时间玩,但是tlm对我来说还是充满回忆,如果有什么可以帮到你的话,不妨说出来我考虑考虑。

以上就是托拉姆物语托纳姆编程补充篇——如果没有电脑?相关内容。

免责声明:文中图文均来自网络,如有侵权请联系删除,7723手游网发布此文仅为传递信息,不代表7723认同其观点或证实其描述。

托拉姆物语相关游戏推荐

托拉姆物语相关攻略

更多
下载7723游戏盒下载7723游戏盒
下载