仙侠天花板,圆你土豪梦,上古传说手游详细图文架设教程

news2024/9/23 7:28:12

前言

这次给大家带来的是一款我的心头好,绝对是我所有架设游戏里排名前三的,一款经典的仙侠手游,安卓苹果双端,画质精美程度真的没有哪几个游戏可以比得上,故事情节加上背景音乐绝对值得沉浸其中慢慢玩,最主要的是这款游戏真的是基本没有任何 BUG,玩法功能非常多,这么说吧,给你全后台所有功能都拉满也得好几天,这就是上古传说!

上古传说这款游戏是我之前架设的仙梦奇缘的二开版本,修复了仙梦的 21 亿战力 BUG,和苹果端聊天闪退的问题。现存的只有两个小问题,一个是有一处剧情卡住,需要重启游戏,还有一个是有一个小排行榜显示的是负值,其他的和总排行战力是没问题的,并不影响游戏。

本文讲解上古传说架设教程,这也是我第一次架设 Winsows 服务器的游戏,我会尽可能的讲解详细些,这款游戏架设并不难~

我架设的上古传说请关注我的公众号 echeverra, 发送“上古传说”获取游戏链接和源码,后台 GM 发送“上古传说GM”免费获取,虽然这款游戏知名度并不高,但我还是尽可能永久开服维护,快来体验一下吧。

如果你对 GM 游戏感兴趣,推荐我架设的:免费 GM 公益游戏合集,欢迎来玩~

上古传说游戏截图:

架设

1.架设条件

上古传说架设需要准备:

  1. 云服务器安装 Windows Server 2012 R2 64 位中文版本,推荐腾讯云轻量应用服务器,性价比高。
  2. 游戏源码,关注我的公众号 echeverra,发送 “上古传说” 获取。

游戏提供了双区,只开 1 区会占 2G 左右运行内存,开 2 区和跨服会占小 4G 运行内存,游戏热更安卓是 22M,苹果是 16M,所有游戏对服务器要求并不高,2核4G的配置就可以,教程中我会开虚拟内存满足游戏运行需求。

2.创建 D 盘

服务器装完 Windows 系统后,可以通过自己电脑的远程桌面连接登录,也可以使用服务器厂商提供的网页版远程桌面登录。

刚装好的 Windows 系统只有 C 盘,需要手动创建 D 盘。

鼠标右键开始菜单,选择计算机管理。

选择左侧磁盘管理,点击 CD-ROM 鼠标右键,选择更改驱动号和路径。

更改驱动号,选择除 D 以外的,比如 X。

点击 C 盘,鼠标右键,选择压缩卷。

设置要压缩出来的 D 盘空间,最有一项压缩后的大小是 C 盘的大小,建议根据总磁盘大小留 20-30G 的空间,如果不想计算,填写 30000 大概小 30G 的 D 盘容量应该就差不多了。然后一直下一步直到完成。

完成后就会显示压缩的磁盘,点击该磁盘,鼠标右键,选择新建简单卷。

驱动号设置为 D,然后一直下一步。

最后就看到自己创建好的 D 盘啦~

3.虚拟内存

设置虚拟内存可以扩展内存容量,提高程序的稳定性,但也会需要占用一定的硬盘空间,如果你的服务器内存配置比较高,可以不设置虚拟内存。

找到控制面板-系统和安全-系统,点击左侧高级系统设置。

点击上方高级菜单,点击设置,弹窗后再点击高级,看到虚拟内存部分,点击更改。

默认选择 C 盘创建虚拟内存,我这里填写 4G 的内存,4*1024 也就是 4096,点击设置后确定。这样虚拟内存就创建好啦,需要重启后才生效。

4.开放端口

我们直接开放所有端口1-65535,阿里云服务器在安全组中配置规则。

腾讯云服务器在防火墙中配置规则。

5.关闭防火墙

我使用的腾讯云服务器默认是关闭防火墙的,如果是其他厂商的服务器还需要确认下是否关闭。

6. 上传源码

拿到源码后找到服务端目录,将xmqy.7z压缩文件传到服务器 D 盘,如果是通过本机的远程桌面连接可以直接复制粘贴,或者先上传网盘,然后在服务器上下载。

传到 D 盘后通过,点击文件鼠标右键选择菜单7-Zip中的提取到xmqy/。

提取完后的目录层级D:\xmqy

7.环境安装

服务器D:\xmqy\环境目录下找到环境MSVBCRT.AIO.2019.05.21.x64+X86.exe和代码编辑器Notepad++_6.3.1.exe安装包,双击一直下一步即可。找到数据库管理N11.zip压缩文件,进行解压。

8.修改 IP

源码中的 IP(82.157.189.73),使用Notepad++替换成你自己的服务器 IP。

  1. D:\xmqy\server\cross\debug\serverconfig.xml
  2. D:\xmqy\server\s1\debug\serverconfig.xml
  3. D:\xmqy\server\s2\debug\serverconfig.xml
  4. D:\xmqy\phpstudy_pro\www\xmqy\api\getserverand003.php

还需要修改热更文件的 IP(82.157.189.73),需要借助UE中文版编辑器打开替换。

安卓热更:

  1. D:\xmqy\phpstudy_pro\www\xmqy\ugxm_dev\Android\AssetBundle\LuaAssetBundle\luajit\agent
  2. D:\xmqy\phpstudy_pro\www\xmqy\ugxm_dev\Android\AssetBundle\LuaAssetBundle\luajit\init

苹果热更

  1. D:\JDserver\phpstudy_pro\www\xmqy\ugxm_dev\iOS\AssetBundle\LuaAssetBundle\lua\agent
  2. D:\JDserver\phpstudy_pro\www\xmqy\ugxm_dev\iOS\AssetBundle\LuaAssetBundle\lua\init

安卓和苹果热更文件修改都需要对位,以安卓第一个文件修改为例。搜索82.157.189.73:998//,一共 19 位,改为你的 IP 后也要保持一共 19 位,如果 IP 位数少最后添加/,比较长就最后删除/

比如你的 IP 是 12 位:11.22.33.123,那么就需要改为11.22.33.123:998///。如果你的 IP 是 15 位:111.222.111.222,那么就需要改为111.222.111.222:998。保持总位数为 19 位。

9. 客户端修改

9.1 安卓客户端

首先修改安卓端,需要修改两个个文件:

  1. \assets\AssetBundle\LuaAssetBundle\luajit\agent-a68dcd5d9e7bbf3ec0d5cddb447e1d62
  2. \assets\AssetBundle\LuaAssetBundle\luajit\init-7dd731f043e936ebdced7cf6fca7d0d3

修改文件我放到了客户端/安卓修改目录下,用UE中文版编辑器打开,将82.157.189.73:998//替换成你的 IP 对位修改,方法同上。找到上古传说.apk文件,用好压压缩软件打开,将修改好的文件分别拖回对应的目录下替换。

替换后使用签名工具ApkTool选择修改好的APK文件进行签名即可。

9.2 苹果客户端

苹果端同样需要修改两个文件:

  1. Payload\g16.app\Data\Raw\AssetBundle\LuaAssetBundle\lua\agent-b025dbd1cc67c7d11690d11994861da7
  2. Payload\g16.app\Data\Raw\AssetBundle\LuaAssetBundle\lua\init-f5f6eabcb1c1d491a59b87a7f5fccd1b

修改文件我放到了客户端/苹果修改目录下,用UE中文版编辑器打开,将82.157.189.73:998//替换成你的 IP 对位修改,方法同上。找到上古传说.ipa文件,用好压压缩软件打开,将修改好的文件分别拖回对应的目录下替换。

修改好后我们需要借助爱思助手签名,签名后就可以成功安装到自己的苹果手机中,需要在手机设置-通用-设备管理中信任该软件才可启动。

10. 游戏启动

游戏启动很简单,先双击phpstudy_pro启动小皮,启动MySQLNginx服务。

在双击启动一区,会启动 4 个窗口,不能关闭,放着就好。

启动二区和跨服同理,如果服务器配置不高建议只开启一区就好,全开会占小 4G 的内存。

11. 游戏后台

游戏运营后台:http://IP:9981/admin/admintool/,初始账号:admin,密码:123456,功能还是比较多的,可以自行尝试。

游戏 GM 总后台:http://IP:9981/gm/gm.php,默认 GM 码:123456,如需修改 GM 码可以修改文件D:\xmqy\phpstudy_pro\www\xmqy\gm\user\config.php$gmcode字段值即可。总后台可以给玩家授权,也可以充值发送物品,实时游戏邮件接收。

玩家 GM 后台:http://IP:9981/gm/,输入授权设置的密码,填写角色名就可以充值和发送物品了。

12. 关闭游戏

同启动游戏一样,双击关闭一区关闭二区关闭跨服就可以啦,非常简单。

后续

免责声明

我架设的所有游戏资源均搜集于互联网,如有侵权,请联系我,我会马上删除。

游戏都是禁止内充的,只限于技术研究使用,禁止商用,请于下载后 24 小时内删除,或购买正版。

根据二○○二年一月一日《计算机软件保护条例》规定:为了学习和
研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软
件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬
鉴于此,也希望大家按此说明研究软件。

内置GM命令

游戏是支持内部 GM 命令的,开启方法只需修改文件D:\xmqy\server\s1\config\gameworld\globalconfig\otherconfig.xml第 24 行。

<gm_switch>0</gm_switch>

0代表关闭,1代表开启。

修改完后重启游戏,使用方法在聊天窗口输入 GM 指令:

充值代码:/gm addchongzhi:9999
等级代码:/gm setrolelevel:800
清理背包:/gm clearbag:
战力代码:/gm additemuse:24649 999 1
物品代码:/gm additemuse:代码 数量 1
例如:/gm additemuse:23463 199 1  化神嬴政199个,前面是代码,中间是数量,后面1不变

全部的物品代码可以在文件D:\xmqy\phpstudy_pro\www\xmqy\gm\item.txt中查找。个人不是太喜欢这种游戏内发送指令的方式,输入比较麻烦,也不够直观,不可控,感兴趣可以自己试下哈。

修改区

游戏区名修改文件D:\xmqy\phpstudy_pro\www\xmqy\api\getserverand003.php

$server_info = array(
    "last_server" => 2,
    "server_time" => time(),
    "server_list" => array(
    array(id => 1, name => "上古传说", ip => "82.157.189.73", port => 11100, flag => 2, avatar => "r1", role_name => "xxx", role_level => 10, open_time => 1594980000, ahead_time => 5),
	array(id => 2, name => "上古传说2区", ip => "82.157.189.73", port => 11200, flag => 2, avatar => "r1", role_name => "xxx", role_level => 10, open_time => 1594980000, ahead_time => 5),
	),
);

上古传说上古传说2区两个区名修改即可,如果想保留一个区,把第二个区整行注释掉,并将last_server上一次登录区改为1即可。

GM 物品优化

GM 后台物品有一处优化,影刺职业有一套独有的涅槃套装,战力极高,影响了游戏平衡和战力排行,所以后台屏蔽掉了。

发送物品后台会对物品代码进行校验,所以修改参数想给游戏发送涅槃装备是不可能滴,我是不会容许我游戏平衡性被破坏滴。

运营密码修改

运营后台:http://IP:9981/admin/admintool/默认密码是123456,如果想修改密码,可以登录运营后台,在管理员工具-所有管理员-编辑管理员界面修改密码,提交会报错,但实际已经修改成功。

关于上古传说

之前架设过仙梦奇缘,就对这款游戏爱不释手,奈何 21 亿战力溢出 BUG 一直困扰了我很久,修改数据库字段类型也不行,直到发现这款上古传说,终于有解了。

和之前不一样的是 Windows 的架设环境,有的人认为 Linux 架设简单,也有的人认为 Windows 的简单。我属于前者,其实就是习惯的问题,我觉得 Linux 的游戏端架设更加灵活,可以修改数据库密码,可以同时架设多个游戏进行配置,而 Windows 游戏端的架设不需要导入数据库和创建网站,已经全部集成好了,启动也只需要点击执行文件即可,更加方便。

仙梦系列的游戏画面真的是太精美了,而且玩法很多,各种武器、装备、翅膀、宠物、坐骑等等通通升满级,绝对圆你土豪梦!不出意外这款游戏我会一直开下去,因为这款游戏是我心中仙侠类的 TOP1!

最后感谢大家一路的支持与陪伴,祝大家游戏愉快,一切顺利~

好啦,以上就是上古传说架设教程的所有内容,希望对你有所帮助,如有问题可通过我的博客 https://echeverra.cn 或微信公众号 echeverra 联系我。

你学“废”了么?

(完)


文章首发于我的博客 https://echeverra.cn/sgcs,原创文章,转载请注明出处。

欢迎关注我的微信公众号 echeverra,一起学习进步!不定时会有资源和福利相送哦!


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1921307.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

JSONObject和Map<String, Object>的转换

一、前言 Java开发中出参返回和入参传入更灵活的方法是使用Map<String, Object>入参或出参&#xff0c;或者使用JSONObject。 1、好处&#xff0c;参数可变&#xff0c;对接口扩展性很友好。 public ResponseData<WXModelDTO> getUserInfo(RequestBody Map<…

【unity笔记】常见问题收集

一 . Unity Build GI data 卡住问题 问题解决: 参考官方文档&#xff0c;GI(Global Illumination) data 指的是全局照明信息。 在Unity的Edit->Preference中&#xff0c;可以编辑GI缓存路径和分配GI缓存大小。 调出Window->Rendering->Lighting窗口&#xff0c;取消…

OceanMind海睿思成功签约苏州天准,助力数据管理流程闭环!

近日&#xff0c;中新赛克海睿思与苏州天准科技股份有限公司&#xff08;以下简称“苏州天准”&#xff09;达成深度战略合作&#xff0c;为苏州天准提供数据工程平台。 双方将依托OceanMind海睿思提供的业内领先的数据工程建设理念&#xff0c;为苏州天准搭建以数字化平台底座…

大模型中 KV Cache 原理及显存占用分析

本文记录大模型推理阶段 KV Cache 的原理及显存占用情况。 Self-Attention 与 KV Cache 如图&#xff0c;当新生成的 token x 进到模型计算 Attention 时&#xff0c;先分别乘上参数矩阵 W q W_q Wq​、 W k W_k Wk​、 W v W_v Wv​ 得到向量 q&#xff0c;以及矩阵 K、V。…

汽车零配件行业看板管理系统应用

生产制造已经走向了精益生产&#xff0c;计算时效产出、物料周转时间等问题&#xff0c;成为每一个制造企业要面临的问题&#xff0c;工厂更需要加快自动化&#xff0c;信息化&#xff0c;数字化的布局和应用。 之前的文章多次讲解了企业MES管理系统&#xff0c;本篇文章就为大…

华为机试题-从(0,0)开始,计算绘图面积-Java

代码在最后面 1 题目描述 绘图机器的绘图笔初始位置在原点(0,0)&#xff0c;机器启动后按照以下规则来进行绘制直线。 尝试沿着横线坐标正向绘制直线直到给定的终点E。期间可以通过指令在纵坐标轴方向进行偏移&#xff0c;offset Y为正数表示正向偏移&#xff0c;为负数表示负…

linux源码安装mysql8.0的小白教程

1.下载8.x版本的mysql MySQL :: Download MySQL Community Server (Archived Versions) 2.安装linux 我安装的是Rocky Linux8.6 3.设置ip地址,方便远程连接 使用nmcli或者nmtui设置或修改ip地址 4.使用远程连接工具MobaXterm操作: (1)将mysql8版本的压缩包上传到mybaxterm…

【电商选品干货】差异化卖点要这样打造,80%商家却做不到

今天就给大家说说&#xff0c;如何去挖掘产品的差异化卖点&#xff1f;我们要找差异化卖点&#xff0c;就是因为我们的产品转化率不足&#xff0c;通常有下面几点原因&#xff1a; 1、产品差异化卖点不足&#xff0c;商家占比30% 2、流量和产品卖点不匹配&#xff0c;商家占比…

U-2 Net原理+代码实战教程

目录 一、显著性目标检测1.1 核心目标1.2 技术方法 二、U2-Net2.1 双层嵌套U结构2.2 残差U块&#xff08;RSU&#xff09;2.3 网络训练和监督 三、代码实战3.1 克隆仓库3.2 下载预训练模型3.3 安装依赖3.4 运行模型显著性目标检测&#xff1a;训练模型&#xff1a; 一、显著性目…

美团到家平台业务探索

背景 到家业务发展已经近10年&#xff0c;目前最为火热的应该有美团到家、抖音到家等&#xff0c;这种极具挑战性的业务&#xff0c;值得学习和思考。 既然是服务平台化&#xff0c;那一定是兼容了多种业务以及多种模式。 挑战 订单、骑手规模大&#xff0c;供需匹配过程的…

UDS协议——Authentication(29服务)

诊断协议那些事儿 诊断协议那些事儿专栏系列文章,本文介绍诊断和通讯管理功能单元下的29服务Authentication (29 16) service。此服务是在ISO 14229-2020版本中首次增加的为应对网联汽车日益增加的安全风险的新服务。为Client和Server之间的身份认证提供一种方法,以便对意图…

常用3D建模软件有哪些?如何实现3D模型在线预览?

3D建模是指使用计算机软件或其他工具创建三维物体模型的过程。3D建模大概可分为NURBS和多边形网格两类。NURBS对要求精细、弹性与复杂的模型有较好的应用&#xff0c;适合量化生产用途&#xff1b;多边形网格建模则靠拉面方式&#xff0c;适合做效果图与复杂场景动画。建模方法…

论文AIGC率超标,专业去痕工具是快速整改的钥匙,降低学术风险。

在学术领域&#xff0c;独创性是每位研究者梦寐以求的桂冠。随着AI技术的突飞猛进&#xff0c;AI辅助写作软件已成为学术工作者的得力伙伴。尽管如此&#xff0c;这些工具在提供帮助的同时&#xff0c;也引发了一个问题——如何有效减少论文的AI率。AI率&#xff0c;也就是由人…

ubuntu重装系统后,安装cuda,cudnn

一、 先安装驱动&#xff0c;如果驱动安装不成功&#xff0c;会影响桌面&#xff0c;再重装系统还来得及&#xff0c;尝试了很多方法&#xff0c;还是用系统安装最靠谱&#xff1a; 首先进入Ubuntu搜索栏目&#xff0c;找到软件更新器的一个图标&#xff0c;点开之后是这样的。…

Datawhale 2024 年 AI 夏令营第二期——基于术语词典干预的机器翻译挑战赛

#AI夏令营 #Datawhale #夏令营 1.赛事简介 目前神经机器翻译技术已经取得了很大的突破&#xff0c;但在特定领域或行业中&#xff0c;由于机器翻译难以保证术语的一致性&#xff0c;导致翻译效果还不够理想。对于术语名词、人名地名等机器翻译不准确的结果&#xff0c;可以通…

这本书太好了!150页就能让你上手大模型应用开发(免费分享PDF)

如果问个问题&#xff1a;有哪些产品曾经创造了伟大的奇迹&#xff1f;ChatGPT 应该会当之无愧入选。仅仅发布 5 天&#xff0c;ChatGPT 就吸引了 100 万用户——当然&#xff0c;数据不是关键&#xff0c;关键是其背后的技术开启了新的 AI 狂潮&#xff0c;成为技术变革的点火…

浏览器书签助手mTab

本文软件由网友 P家单推人 推荐 什么是 mTab ? mTab 是免费无广告的浏览器书签助手&#xff0c;多端同步、美观易用的在线导航和书签工具&#xff0c;可以用 mTab 书签收藏并自定义常用网站的图标样式&#xff0c;帮助您高效管理网页和应用&#xff0c;提升在线体验。 官方提供…

解决Abaqus2023界面模糊的问题

有没有友友Abaqus成功安装后&#xff0c;打开页面很模糊的。像这个样子&#xff0c;看得时间长了很影响观感。 同样的安装包安装&#xff0c;同样的安装方法在其他电脑上安装后打开是清晰的。这与电脑的屏幕分辨率是有关系的。 下面给出解决办法&#xff1a; 找到你电脑里Ab…

【POSIX信号量】基于环形队列的生产消费模型

文章目录 POSIX信号量初始化信号量销毁信号量等待信号量(P操作)发送信号量&#xff08;V操作&#xff09; 基于环形队列的生产消费模型设计思路代码实现 POSIX信号量 POSIX和System V一样&#xff0c;都是unix下的一套管理方法&#xff0c;下面介绍POSIX标准下的信号量。 POSIX…

亚马逊云科技 Amazon Bedrock 构建 AI 应用体验

前言 大模型应用发展迅速&#xff0c;部署一套AI应用的需求也越来越多&#xff0c;从头部署花费时间太长&#xff0c;然而亚马逊科技全托管式生成式 AI 服务 Amazon Bedrock&#xff0c;Amazon Bedrock 简化了从基础模型到生成式AI应用构建的复杂流程&#xff0c;为客户铺设了…