csyan1230 发表于 2023-4-5 12:25:07

以仙之痕为例,说说手工端整合一键端,此篇重点为启动命令的整合

首先我们需要一个手工端

此文用的是qa1008大佬发布的手工端
【3D仙侠手游-仙之痕】Linux手工端+GM授权后台+本地资源+活动全开 - 网游单机下载 - 藏宝湾网游单机站 - Powered by Discuz! (iopq.net)

整合一键端,那其实就是自己架设好,能玩了以后,将整个虚拟机镜像文件以及配套客户端分享给别人

所以第一步就是自己架设手工端
关于手工端的架设我已经在
以仙缘架设为例,超详细说说200网段虚拟机局域网玩和手工端架设基础 - 手游端下载 - 藏宝湾网游单机站 - Powered by Discuz! (iopq.net)
一帖讲的很清楚,参照着将仙之痕架设起来
比起仙缘,仙之痕只多了个存放mac的文件替换
mac在虚拟机设置----网络适配器---高级---mac地址查看,然后按照架设教程替换那几个文件就行
架设这方面不多说

============================================================
只说启动命令的整合
原始的启动命令有3句

启动一区
cd /jwlc/server1 && ./start_debug.sh (意思是进入jwlc文件夹下的server1文件夹,并且运行start_debug.sh文件)
启动二区
cd /jwlc/server2 && ./start_debug.sh
启动连服区
cd /jwlc/LF && ./start_debug.sh



关闭命令也有3句

关闭一区
cd /jwlc/server1 && ./stop_debug.sh
关闭二区
cd /jwlc/server2 && ./stop_debug.sh
关闭连服区
cd /jwlc/LF && ./stop_debug.sh



我这么懒~~怎么可能输入三句!还这么长,没有CRT的话还不能复制粘贴
索性将3句代码放一块,让他们自己运行,下面开始操作


我们可以通过WinSCP,在root文件夹下右键--新建文件,新建一个文件取名为xx.sh(相当于windows的bat)
这里我起名为qd.sh了(也就是启动的拼音首字母,你要愿意start也很推荐,一眼就知道这文件干嘛的)


将启动代码扔进去,最后加一句cd /root(注意cd和/之间有个空格,每句都一样,&&两边也都有),为了运行完回到root文件夹(因为关闭服务器的文件也会放这,以便运行关闭服务器命令的时候方便)
cd /jwlc/server1 && ./start_debug.sh
cd /jwlc/server2 && ./start_debug.sh
cd /jwlc/LF && ./start_debug.sh

cd /root

保存后右键-属性,将权限设置为7777



关闭服务器同理,大家可以自己动手试试(我这里新建了个tz.sh)


启动虚拟机后,因为登录的是root账号,登陆以后默认的目录就是/root,所以我们把自制的启动文件和关闭文件都放这

登录完成后就可以直接输入 ./qd.sh,一键启动服务器(因为添加了cd /root命令,所以执行完毕会回到这个文件夹)
不想玩了,直接输入./tz.sh,一键停止服务器。
=====================================================================


当然,并不是所有的端都可以这样做,所以感兴趣的可以去学习linux命令,以求在任何情况下都能躺平

测试一遍,确定没问题,关闭虚拟机。
再做个启动教程(至少得让别人知道./qd.sh是启动,./tz.sh是关闭,是吧)
然后把虚拟机文件,客户端,启动教程一打包,上传到网盘,一键端就完成了


LinuxKing 发表于 2023-4-5 15:48:47

创作不易,点点赞

tiezhuai 发表于 2023-4-5 16:30:30

感谢楼主分享经验~

aylah 发表于 2023-4-27 14:21:31

想请教下大佬这类游戏如何开启一些活动~

北极鲶鱼 发表于 2023-9-1 09:27:24

感谢楼主分享经验~
页: [1]
查看完整版本: 以仙之痕为例,说说手工端整合一键端,此篇重点为启动命令的整合

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明