查看: 768|回复: 3

[源码教程] 请教一下大佬Linux服务器一键搭建游戏的shell 脚本制作思路

[复制链接]
累计签到:8 天
连续签到:2 天

1

主题

10

回帖

74

积分

星光

名望
0
星币
54
星辰
0
好评
0
发表于 2022-8-8 01:30:11 | 显示全部楼层 |阅读模式

注册登录后全站资源免费查看下载

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 小吉 于 2022-8-8 03:07 编辑

例如这种:wget http://ja.wchunh.top/sh/xmqy/xmqy.sh && chmod +x xmqy.sh
菜鸟一枚,如果想的不专业 轻点喷
看命令结构是把源代码托管到了自己的服务器上,下载的是 .sh 的执行脚本文件,并给了权限 同时执行这个脚本。

我查看了一下xmqy.sh这个文件,是属于二进制代码,以为是经过加密的shell命令,git 了几个shell 解密的程序尝试解密,发现不属于加密文件。
然后尝试了ilspy hex 等软件查看执行过程,发现还是看不懂,找不到正确的编译工具,学习不了xmqy.sh这个文件的执行过程和思路。

这个脚本至少包含了以下几个部分:
1、下载游戏代码到根目录并解压;
2、获取本服务器的ip 地址并制定文件替换;
3、检测环境,没有的执行安装;
4、我看也安装了宝塔面板,所以相对应的nginx php mysql 等软件应该也一并安装过了,但是例如一般在面板上操作的创建网页设置口和路径,设置数据库密码,PHP可能需要的其他扩展,这些操作对应的执行代码是怎么写的;
5、下载了客户端,并进行了反编译、修改指定内容,在进行签名和封装的;
6、所有代码执行完毕后提示了宝塔面板信息,客户端下载的连接地址;


自动化到这种程度是本人非常膜拜的,不知道有没有大佬能给一份  不属于汇编语言的 可读的shell 脚本学习一下

点评

当然此类脚本其实也属落后且繁琐了(指配置脚本)相对复杂的端需要用户再手动做多个操作,那脚本的意义就不存在了,推荐使用docker,部署与流程会简洁数倍  发表于 2022-8-8 03:16
默认签名:偏爱是我家,发展靠大家! 社区反馈邮箱Mail To:service@pai.al或paijishu@outlook.com
回复

使用道具 举报

累计签到:750 天
连续签到:13 天

2995

主题

543

回帖

3万

积分

管理员

名望
2338
星币
1986
星辰
67
好评
347

夜猫子勋章最佳帅哥奖实习版主勋章版主勋章限量纪念勋章星座专属勋章星辰勋章督察勋章灌水天才奖鼎力支持奖热心助人奖优秀会员奖明星会员奖魅力会员奖欢乐天使奖在线大神幸运猪总版主勋章我是土豪

发表于 2022-8-8 03:04:52 | 显示全部楼层
本帖最后由 小吉 于 2022-8-8 03:11 编辑

也许你可以这样理解?鼓励学习但不支持破解脚本盗版,但我还是给你提供一段脚本,如下,另外如果你通过本站分享的资源或者教程完成了自己的作品,那希望在外放时加上本站的友链
  1. #!/bin/bash

  2. function shellhead() {

  3. finishlogo='

  4. ============================================================

  5.          偏爱技术论坛(小吉)

  6.                 一生要走多远的路程,经过多少年才能走到终点。梦想需要多少时间才能慢慢实现。只要肯期待希望就不会幻灭。

  7. ============================================================';

  8. fwip=`curl -s http://www.paijishu.com/sh/ip.php`;

  9. gg=`curl -s http://www.paijishu.com/sh/gg.txt`;

  10. cw=`curl -s http://www.paijishu.com/sh/sh/cw.txt`;

  11. yzcw=`curl -s http://www.paijishu.com/sh/sh/yzcw.txt`;

  12. gg1=`curl -s http://www.paijishu.com/sh/gg1.txt`;

  13. wget -P /root/ip http://www.paijishu.com/sh/cxip.php

  14. IP=`grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' /root/ip/cxip.php`;

  15. IPIP=`ifconfig -a|grep -o -e 'inet [0-9]\{1,3\}.[0-9]\{1,3\}.[0-9]\{1,3\}.[0-9]\{1,3\}'|grep -v "127.0.0"|awk '{print $2}'`;

  16. yz=`curl -s http://www.paijishu.com/sh/yz.txt`;

  17. return 1

  18. }

  19. #设置信息

  20. function w01() {

  21. clear

  22. echo -e '\033[33m================☆☆========================================================\033[0m'

  23. echo -e '\033[33m'${gg1}'\033[0m'

  24. echo -e '\033[36m        '${gg}'\033[0m'

  25. echo -e '\033[33m================☆☆========================================================\033[0m'



  26. echo

  27. echo -e "\033[33m即将搭建 xx游戏,请认真阅读以上信息。回车键继续。。。\033[0m"

  28. read

  29. return 1

  30. }

  31. function jc()

  32. {

  33. bbgx=`curl -s http://www.paijishu.com/sh/lhqy/bbgx.txt`;

  34. if [ "${bbgx}" != 1 ];then

  35. echo -n -e "此处为账号验证段,可自行去除"

  36. read yz

  37. yzyz=`curl -s http://www.paijishu.com/sh/sh/api.php?bbb=1177\&use=$yz`;

  38. if [ "${yzyz}" != 1 ];then

  39. echo -e '\033[33m'${yzcw}'\033[0m'

  40. read

  41. jc

  42. fi

  43. fi

  44. #检查目录

  45. curl -s http://www.paijishu.com/sh/sh/tj/cdks.php?use=$yz

  46. if [ -d "/www/wwwroot" ];then

  47. echo -e "\033[31m偏爱AI智能系统:报错代码01\033[0m"

  48. echo -e "\033[33m一般出现此错误是因为安装有 宝塔 请先给服务器重装系统再搭建\033[0m"

  49. echo -e "\033[33m  如想继续安装回车键即可(有可能出问题)\033[0m"

  50. read

  51. fi

  52. ##



  53. clear

  54. return 1

  55. }

  56. function szip() {

  57. clear

  58. echo '=============================================='

  59. echo -e "\033[33m 选择输入IP模式。\033[0m"

  60. echo '1 自动检测(推荐)'

  61. echo '2 手动输入'

  62. read -p '请选择点(输入1或2): ' aip;



  63. case "${aip}" in

  64.         '1')

  65. IP=`grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' /root/ip/cxip.php`;

  66. IP2=`grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' /root/ip/cxip.php`;

  67. rm -rf /root/ip/s.txt

  68. echo ${IP}>>/root/ip/s.txt

  69. cd /root/ip

  70. wss=`awk -F "" '{print NF}' s.txt`

  71. #echo "系统检测到的IP为:"$IP" 位数"$wss",如不正确请立即停止安装,回车继续:"

  72. echo "系统检测到的IP为:"$IP" ,如不正确请立即停止安装,回车继续:"

  73. read

  74.                 ;;

  75.          '2')

  76. echo

  77. echo -e '\033[36m提示:输入错误请按 Ctrl键 + 退格键 进行删除\033[0m';

  78. echo -n -e "输入你服务器IP或域名((15位数以内):"

  79. read IP2

  80. if [[ -z $IP2 ]]

  81.         then

  82.                 IP=乱输入进不去游戏

  83.                 echo -e '[\033[32m  已设置IP:'${IP2}'  \033[0m]';

  84.         else

  85.                 echo -e "[\033[32m  已设置IP:"$IP2"  \033[0m]";

  86. fi        

  87. rm -rf /root/ip/s.txt

  88. echo ${IP2}>>/root/ip/s.txt

  89. cd /root/ip

  90. wss=`awk -F "" '{print NF}' s.txt`

  91. echo "你设置IP或域名为:"$IP2" 位数 "$wss" 如不正确请立即停止安装,回车继续:"

  92. read

  93.                  ;;

  94.         *)

  95. szip

  96.                 ;;

  97. esac

  98. echo

  99. case "${wss}" in

  100.                 '6')

  101.                         wsss='/////////'

  102.                         ;;

  103.                 '7')

  104.                         wsss='////////'

  105.                         ;;

  106.                 '8')

  107.                         wsss='///////'

  108.                         ;;

  109.                 '9')

  110.                         wsss='//////'

  111.                         ;;

  112.                 '10')

  113.                         wsss='/////'

  114.                         ;;

  115.                 '11')

  116.                         wsss='////'

  117.                         ;;

  118.                 '12')

  119.                         wsss='///'

  120.                         ;;

  121.                 '13')

  122.                         wsss='//'

  123.                         ;;

  124.                 '14')

  125.                         wsss='/'

  126.                         ;;

  127.                 '15')

  128.                     wsss=''

  129.                         ;;

  130. esac

  131. return 1

  132. }

  133. function logo() {

  134. clear

  135. echo '=============================================='

  136. echo -e "\033[33m 选择服务端和APP自动下载节点。\033[0m"

  137. echo -e "\033[33m 正常情况请选择 1 即可,如果出问题再用2。\033[0m"

  138. echo '1 主线'

  139. echo '2 备用'

  140. #echo '3 '

  141. read -p '请选择下载节点(输入1或2): ' aa;



  142. case "${aa}" in

  143.         '1')

  144.                 host=`curl -s http://www.paijishu.com/sh/host.txt`

  145. echo -e "\033[33m 你当前选择了主线节点\033[0m"

  146.                 ;;

  147.          '2')

  148.                  host=`curl -s http://www.paijishu.com/sh/host2.txt`

  149. echo -e "\033[33m 你当前选择了备用节点\033[0m"               

  150.                  ;;

  151.          '3')

  152.                 host=`curl -s http://www.paijishu.com/sh/host.txt`



  153.          ;;

  154.         *)

  155.                 host=`curl -s http://www.paijishu.com/sh/host.txt`

  156. echo -e "\033[33m 不知道你乱输入什么,当前主线节点\033[0m"                        

  157.                 ;;

  158. esac

  159. return 1

  160. }

  161. function w001() {

  162. echo -e '\033[36m提示:输入错误请按 Ctrl键 + 退格键 进行删除\033[0m';

  163. echo -e '\033[33m如不会设置请直接回车即可!\033[0m';

  164. echo

  165. echo -n -e "设置GM验证码(回车默认paijishu.com):"

  166. read gmmm

  167. if [[ -z $gmmm ]]

  168.         then

  169.                 gmmm=paijishu.com

  170.                 echo -e '[\033[32m  已设置GM验证码:paijishu.com  \033[0m]';

  171.         else

  172.                 echo -e "[\033[32m  已设置GM验证码:$gmmm  \033[0m]";

  173. fi

  174. echo

  175. echo

  176. echo "信息收录完成,脚本将自动完成后续安装工作"

  177. echo

  178. echo -n -e '\033[34m请按下回车键开始自动安装...\033[0m'

  179. read

  180. return 1

  181. }

  182. #创建swap虚拟内存

  183. function w02() {

  184. fallocate -l 4048M /swapfile

  185. chmod 600 /swapfile

  186. mkswap /swapfile

  187. swapon /swapfile

  188. echo '/swapfile none swap defaults 0 0' >> /etc/fstab

  189. #修改当内存剩余30%时开始使用swap交换空间.

  190. echo "vm.swappiness = 30" >> /etc/sysctl.conf

  191. sysctl -p

  192. return 1

  193. }

  194. #lnmp环境环境

  195. function w03() {

  196. wget -O install.sh http://www.paijishu.com/sh/bt/bt2.sh && bash install.sh

  197. sleep 3

  198. cd /www/server/panel/install

  199. bash install_soft.sh 1 install nginx 1.18

  200. bash install_soft.sh 1 install mysql 5.7

  201. bash install_soft.sh 1 install php 7.3

  202. bash install_soft.sh 0 install memcached

  203. bash install_soft.sh 0 install supervisor

  204. bash install_soft.sh 3 install memcache 73

  205. bash install_soft.sh 3 install memcached 73

  206. #bash install_soft.sh 0 install phpmyadmin 4.4

  207. cd /www/server/panel && python tools.py root 123456

  208. sed -i 's#,putenv,#,#g' /www/server/php/73/etc/php.ini

  209. sed -i 's#,proc_open,#,#g' /www/server/php/73/etc/php.ini

  210. sed -i 's#,pcntl_alarm,#,#g' /www/server/php/73/etc/php.ini

  211. sed -i 's#,pcntl_signal,#,#g' /www/server/php/73/etc/php.ini



  212. sleep 3

  213. /etc/init.d/php-fpm-73 restart

  214. return 1

  215. }

  216. #服务端下载安装修改

  217. function w04() {

  218. cd /

  219. wget ${host}/lhqy/lhqy.zip

  220. if [ ! -s lhqy.zip ]||[ ! -f lhqy.zip ];then

  221. echo -e "\033[31m警告!文件下载失败,等待6秒钟重新下载。\033[0m"

  222. sleep 6

  223. wget ${host}/lhqy/lhqy.zip

  224. fi

  225. if [ ! -s lhqy.zip ]||[ ! -f lhqy.zip ];then

  226. echo -e "\033[33m非常抱歉!下载还是失败,建议你重装系统再搭建用 备用线路\033[0m"

  227. echo -e "\033[33m有疑问联系我:偏爱技术论坛小吉\033[0m"

  228. exit

  229. fi

  230. unzip -o lhqy.zip

  231. sleep 3

  232. chmod -R 777 /opt

  233. chmod -R 777 /data

  234. rm -rf lhqy.zip

  235. cd /usr/bin

  236. wget -O paijishu.com http://www.paijishu.com/sh/lhqy/paijishu.com2

  237. chmod -R 777 /usr/bin/paijishu.com

  238. cd /www/server/panel/vhost

  239. wget http://www.paijishu.com/sh/lhqy/vhost.zip

  240. unzip -o vhost.zip

  241. #sudo sed -i 's#81#'$szdk'#g' /www/server/panel/vhost/nginx/127.0.0.1.conf

  242. sudo sed -i 's#106.55.158.130#'$IP2'#g' /www/server/panel/vhost/nginx/106.55.158.130.conf

  243. /etc/init.d/nginx restart

  244. sleep 3

  245. cd /data



  246. sed -i 's#66.66.66.66#'$IP2'#g' /data/admin/public/ht/user/config.php

  247. sed -i 's#66.66.66.66#'$IP2'#g' /data/admin/storage/app/hosts/baize/server.hosts

  248. sed -i 's#66.66.66.66#'$IP2'#g' /data/admin/storage/app/hosts/cross.hosts

  249. sed -i 's#66.66.66.66#'$IP2'#g' /data/admin/storage/app/hosts/machine.hosts

  250. sed -i 's#66.66.66.66#'$IP2'#g' /data/qylh/baize/center/s9900001/etc/sys.config

  251. sed -i 's#66.66.66.66#'$IP2'#g' /data/qylh/baize/hosts/baize/server.hosts

  252. sed -i 's#66.66.66.66#'$IP2'#g' /data/qylh/baize/hosts/center.hosts

  253. sed -i 's#66.66.66.66#'$IP2'#g' /data/qylh/baize/hosts/cross.hosts

  254. sed -i 's#66.66.66.66#'$IP2'#g' /data/qylh/baize/hosts/machine.hosts

  255. sed -i 's#66.66.66.66#'$IP2'#g' /data/qylh/baize/server/s1000001/etc/sys.config

  256. sed -i 's#106.55.158.130#'$IP2'#g' /data/sql/xw_admin.sql

  257. sed -i 's#106.55.158.130#'$IP2'#g' /data/sql/xw_logs.sql

  258. sed -i 's#66.66.66.66#'$IP2'#g' /data/admin/public/ht/user/config.php



  259. sed -i 's#10.0.4.16#'$IPIP'#g' /data/admin/storage/app/hosts/baize/server.hosts

  260. sed -i 's#10.0.4.16#'$IPIP'#g' /data/admin/storage/app/hosts/center.hosts

  261. sed -i 's#10.0.4.16#'$IPIP'#g' /data/admin/storage/app/hosts/cross.hosts

  262. sed -i 's#10.0.4.16#'$IPIP'#g' /data/qylh/baize/center/s9900001/etc/sys.config

  263. sed -i 's#10.0.4.16#'$IPIP'#g' /data/qylh/baize/cross/s1/etc/sys.config

  264. sed -i 's#10.0.4.16#'$IPIP'#g' /data/qylh/baize/server/s1000001/etc/sys.config

  265. sed -i 's#10.0.4.16#'$IPIP'#g' /data/qylh/baize/server/s1000001/etc/sys.config.src

  266. sed -i 's#10.0.8.17#'$IPIP'#g' /data/sql/xw_admin.sql

  267. sed -i 's#10.0.4.16#'$IPIP'#g' /data/admin/public/ht/user/config.php

  268. sed -i 's#10.0.4.16#'$IPIP'#g' /data/admin/storage/app/hosts/machine.hosts

  269. sed -i 's#10.0.4.16#'$IPIP'#g' /data/qylh/baize/hosts/baize/server.hosts

  270. sed -i 's#10.0.4.16#'$IPIP'#g' /data/qylh/baize/hosts/center.hosts

  271. sed -i 's#10.0.4.16#'$IPIP'#g' /data/qylh/baize/hosts/cross.hosts

  272. sed -i 's#10.0.4.16#'$IPIP'#g' /data/qylh/baize/hosts/machine.hosts

  273. sed -i 's#10.0.8.17#'$IPIP'#g' /data/sql/xw_logs.sql





  274. sed -i 's#paijishu.com#'$gmmm'#g' /data/admin/public/ht/user/config.php





  275. return 1

  276. }

  277. #设置数据库

  278. function w05() {



  279. mysql -uroot -p123456 << EOF

  280. GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY '123456' WITH GRANT OPTION;

  281. FLUSH   PRIVILEGES;

  282. GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;

  283. FLUSH   PRIVILEGES;

  284. quit

  285. EOF

  286. sleep 3

  287. #创建数据库

  288. cd /data

  289. ./sk



  290. return 1

  291. }



  292. #启动游戏

  293. function w07() {

  294. cd /root

  295. yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-develunixODBC unixODBC-devel

  296. cd /opt

  297. tar xvf otp_src_21.2.tar.gz

  298. cd otp_src_21.2

  299. sleep 3

  300. ./configure --prefix=/usr/local/erlang --without-javac

  301. sleep 3

  302. make & make install

  303. sleep 3

  304. echo 'export PATH=$PATH:/usr/local/erlang/bin' >> /etc/profile

  305. sleep 2

  306. source /etc/profile

  307. sleep 2

  308. ln -s /usr/local/erlang/bin/erl /usr/bin/erl

  309. sleep 2

  310. yum -y install epel-release

  311. yum -y install socat

  312. sleep 2

  313. cd /opt

  314. xz -d rabbitmq-server-generic-unix-3.7.10.tar.xz

  315. tar -xvf rabbitmq-server-generic-unix-3.7.10.tar

  316. sleep 2

  317. echo 'export PATH=$PATH:/opt/rabbitmq_server-3.7.10/sbin' >> /etc/profile

  318. sleep 2

  319. source /etc/profile

  320. sleep 2

  321. mkdir /etc/rabbitmq

  322. cd /opt/rabbitmq_server-3.7.10/sbin

  323. ./rabbitmq-server -detached

  324. sleep 2

  325. ./rabbitmq-plugins enable rabbitmq_management

  326. sleep 2

  327. rabbitmqctl add_user xw_admin 6oU^4q9zI64u

  328. rabbitmqctl set_user_tags xw_admin administrator

  329. rabbitmqctl add_vhost xw_qylh

  330. sleep 2

  331. rabbitmqctl delete_user guest

  332. sleep 2

  333. rabbitmqctl set_permissions -p xw_qylh xw_admin ".*" ".*" ".*"

  334. sleep 2

  335. yum install crontab

  336. sleep 2

  337. systemctl enable crond

  338. systemctl start crond

  339. sleep 2

  340. echo '* * * * * /usr/bin/php /data/admin/artisan schedule:run >> /dev/null 2>&1'>>/etc/crontab

  341. sleep 2

  342. crontab /etc/crontab



  343. return 1

  344. }

  345. function app(){

  346. yum install -y java

  347. echo  "开始制作APP"

  348. echo "下载APK包"

  349. cd /home

  350. wget ${host}/gj/tool.zip

  351. if [ ! -f tool.zip ]; then

  352. echo -e "\033[31m警告!文件下载失败,等待6秒钟重新下载。\033[0m"

  353. sleep 6

  354. wget ${host}/gj/tool.zip

  355. fi

  356. if [ ! -f tool.zip ]; then

  357. echo -e "\033[33m非常抱歉!下载还是失败,建议你重装系统再搭建用 备用线路\033[0m"

  358. echo -e "\033[33m有疑问联系我:偏爱技术论坛小吉\033[0m"

  359. exit

  360. fi

  361. unzip -o tool.zip >/dev/null 2>&1

  362. cd /home/tool

  363. echo "下载APK包"

  364. wget -O app.apk ${host}/lhqy/lhqy.apk

  365. if [ ! -f app.apk ]; then

  366. echo -e "\033[31m警告!文件下载失败,等待6秒钟重新下载。\033[0m"

  367. sleep 6

  368. wget -O app.apk ${host}/lhqy/lhqy.apk

  369. fi

  370. if [ ! -f app.apk ]; then

  371. echo -e "\033[33m非常抱歉!下载还是失败,建议你重装系统再搭建用 备用线路\033[0m"

  372. echo -e "\033[33m有疑问联系我:偏爱技术论坛小吉\033[0m"

  373. exit

  374. fi

  375. echo  "开始反编译APP"

  376. java -jar apktool.jar d -f app.apk -o /home/app -p /home/tool/framework

  377. echo "批量替换"

  378. sleep 2

  379. sed -i 's#仙梦#'$appmz'#g' /home/app/res/values/strings.xml

  380. sed -i 's#106.52.66.208#'$IP2'#g' /home/app/res/values/strings.xml

  381. sed -i 's#106.52.66.208#'${IP2}'#g' /home/app/assets/config/local_version.xml

  382. sed -i 's#106.52.66.208#'${IP2}'#g' /home/app/assets/config/all_platform_config.xml

  383. sleep 2

  384. echo  "开始回编译APP"

  385. cd /home/tool

  386. java -jar apktool.jar b -f /home/app -o /home/app.apk -p /home/tool/framework

  387. echo "APK生成完毕"

  388. cd /home/tool

  389. echo "正在签名APK....文件比较大这里可能会卡一下"

  390. java -jar apksigner.jar -keystore debug.keystore -alias androiddebugkey -pswd android -aliaspswd android /home/app.apk >/dev/null 2>&1

  391. mv /home/app.apk /www/wwwroot/paijishu.com/lhqy.apk

  392. echo "正在清理临时文件...."        

  393. rm -rf /home/tool.zip

  394. rm -rf /home/tool/app.apk

  395. #rm -rf /home/app

  396. return 1

  397. }

  398. function app2(){

  399. cd /root

  400. yum install -y java

  401. echo  "开始制作APP"

  402. echo "下载APK包"

  403. cd /home

  404. wget ${host}/gj/tool.zip

  405. if [ ! -f tool.zip ]; then

  406. echo -e "\033[31m警告!文件下载失败,等待6秒钟重新下载。\033[0m"

  407. sleep 6

  408. wget ${host}/gj/tool.zip

  409. fi

  410. if [ ! -f tool.zip ]; then

  411. echo -e "\033[33m非常抱歉!下载还是失败,建议你重装系统再搭建用 备用线路\033[0m"

  412. echo -e "\033[33m有疑问联系我:偏爱技术论坛小吉\033[0m"

  413. exit

  414. fi

  415. unzip -o tool.zip >/dev/null 2>&1

  416. cd /home/tool

  417. echo "下载APK包"

  418. wget -O app.apk ${host}/lhqy/lhqy.apk

  419. if [ ! -s app.apk ]||[ ! -f app.apk ];then

  420. echo -e "\033[31m警告!文件下载失败,等待6秒钟重新下载。\033[0m"

  421. sleep 6

  422. wget -O app.apk ${host}/lhqy/lhqy.apk

  423. fi

  424. if [ ! -s app.apk ]||[ ! -f app.apk ];then

  425. echo -e "\033[33m非常抱歉!下载还是失败,建议你重装系统再搭建用 备用线路\033[0m"

  426. echo -e "\033[33m有疑问联系我:偏爱技术论坛小吉\033[0m"

  427. exit

  428. fi

  429. ##

  430. case "${wss}" in

  431.                 '6')

  432.                                                 echo -e "\033[33m IP位数有问题 有疑问联系我:偏爱技术论坛小吉\033[0m"

  433. exit

  434.                         ;;

  435.                 '7')

  436.                         echo -e "\033[33m IP位数有问题 有疑问联系我:偏爱技术论坛小吉\033[0m"

  437. exit

  438.                         ;;

  439.                 '8')

  440.                         mv '/assets/8' '/assets/lua/lua_game_config_auto.luac'

  441.                         sleep 2

  442.                         sed -i 's#666.666.#'$IP2'#g' '/assets/lua/lua_game_config_auto.luac'

  443.                         ;;

  444.                 '9')

  445.                         mv '/assets/9' '/assets/lua/lua_game_config_auto.luac'

  446.                         sleep 2

  447.                         sed -i 's#666.666.6#'$IP2'#g' '/assets/lua/lua_game_config_auto.luac'

  448.                         ;;

  449.                 '10')

  450.                         mv '/assets/10' '/assets/lua/lua_game_config_auto.luac'

  451.                         sleep 2

  452.                         sed -i 's#666.666.66#'$IP2'#g' '/assets/lua/lua_game_config_auto.luac'

  453.                         ;;

  454.                 '11')

  455.                         mv '/assets/11' '/assets/lua/lua_game_config_auto.luac'

  456.                         sleep 2

  457.                         sed -i 's#666.666.666#'$IP2'#g' '/assets/lua/lua_game_config_auto.luac'

  458.                         ;;

  459.                 '12')

  460.                         mv '/assets/12' '/assets/lua/lua_game_config_auto.luac'

  461.                         sleep 2

  462.                         sed -i 's#666.666.666.#'$IP2'#g' '/assets/lua/lua_game_config_auto.luac'

  463.                         ;;

  464.                 '13')

  465.                         mv '/assets/13' '/assets/lua/lua_game_config_auto.luac'

  466.                         sleep 2

  467.                         sed -i 's#666.666.666.6#'$IP2'#g' '/assets/lua/lua_game_config_auto.luac'

  468.                         ;;

  469.                 '14')

  470.                         mv '/assets/14' '/assets/lua/lua_game_config_auto.luac'

  471.                         sleep 2

  472.                         sed -i 's#666.666.666.66#'$IP2'#g' '/assets/lua/lua_game_config_auto.luac'

  473.                         ;;

  474.                 '15')

  475.                     mv '/assets/15' '/assets/lua/lua_game_config_auto.luac'

  476.                         sleep 2

  477.                         sed -i 's#666.666.666.666#'$IP2'#g' '/assets/lua/lua_game_config_auto.luac'

  478.                         ;;

  479. esac

  480. ##

  481. echo "稍等片刻"

  482. zip -u '/home/tool/app.apk' '/assets/lua/lua_game_config_auto.luac'



  483. sleep 2

  484. cd /home/tool

  485. echo "正在签名APK....文件比较大这里可能会卡一下"

  486. java -jar apksigner.jar -keystore debug.keystore -alias androiddebugkey -pswd android -aliaspswd android /home/tool/app.apk >/dev/null 2>&1

  487. mv /home/tool/app.apk /data/admin/public/lhqy.apk

  488. echo "正在清理临时文件...."        

  489. rm -rf /home/tool.zip

  490. rm -rf /home/tool/app.apk

  491. rm -rf /home/lighthouse

  492. return 1

  493. }

  494. #初始信息

  495. function w08() {

  496. echo "================☆☆=================================================

  497. 安装完成,等两分钟再进游戏。

  498. 数据库账号:root  本地密码123456   xxx可开远程

  499. 安卓app:http://${IP2}/lhqy.apk

  500. 授权后台:http://${IP2}/ht/gm.php

  501. GM码:${gmmm}

  502. 运营后台地址:http://${IP2}/admin

  503. 账号 admin 密码 123456  (登录后可改密码)

  504. RabbitMQ:http://${IP2}:15672 (不用管)

  505. 账号 xw_admin 密码6oU^4q9zI64u

  506. 注意!看里面说明不然进不去游戏https://www.paijishu.com/1177.html

  507. 注意!看里面说明不然进不去游戏https://www.paijishu.com/1177.html

  508. 游戏控制台命令:xxx

  509. ================☆☆=================================================

  510. 本资源收集于网络,共享只用于交流学习

  511. 请勿用作它途。如有侵权,请联系删除处理。

  512.    

  513.     ${gg}

  514. ================☆☆=================================================">>/root/info.txt

  515. clear

  516. echo 游戏控制台命令:xxx >> /etc/motd

  517. systemctl stop firewalld.service

  518. systemctl disable firewalld.service

  519. info=`cat /root/info.txt`

  520. echo "!"

  521. echo -e "\033[33m${info}\033[0m"

  522. exit;0

  523. }

  524. #开始

  525. shellhead

  526. #设置信息



  527. w01

  528. jc

  529. szip

  530. logo

  531. w001

  532. #创建swap虚拟内存

  533. w02

  534. #lnmp环境

  535. w03

  536. #服务端下载安装修改

  537. w04

  538. #设置数据库数据

  539. w05

  540. app2

  541. #启动游戏

  542. w07

  543. #初始信息

  544. w08
复制代码


回复 支持 1 反对 0

使用道具 举报

累计签到:8 天
连续签到:2 天

1

主题

10

回帖

74

积分

星光

名望
0
星币
54
星辰
0
好评
0
 楼主| 发表于 2022-8-8 06:30:53 | 显示全部楼层
啊!这~~~简直。。。连游戏名都匹配上了
非常感谢大佬,这么晚还在审帖,辛苦了
默认签名:偏爱是我家,发展靠大家! 社区反馈邮箱Mail To:service@pai.al或paijishu@outlook.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|偏爱技术社区-偏爱技术吧-源码-科学刀-我爱辅助-娱乐网--教开服-游戏源码

偏爱技术社区-偏爱技术吧-源码-科学刀-我爱辅助-娱乐网-游戏源码

Powered by Discuz! X3.5

GMT+8, 2024-5-1 16:26 , Processed in 0.089285 second(s), 41 queries .

快速回复 返回顶部 返回列表