热血江湖服务端架设开服搭建教程

news/2024/3/29 4:33:17/文章来源:https://blog.csdn.net/V13807970340/article/details/127244526

热血江湖服务端架设开服搭建教程

玩网游比较多的小伙伴,相信对热血江湖这款游戏也不陌生,摆脱了传统武侠游戏阴暗血腥的游戏风格,提倡一种“明朗而愉快的武侠”精神。画面上即不会太随意又不会过于沉重,画面干净清新。活泼可爱的人物造型,并在外观上采用角色的Avatar系统,按身份的不同变换着多样的衣裳和修饰。

今天艾西给大家说下开热血江湖sf需要准备那些东西

想要开服,需要准备好服务端、服务器、SQL数据库

安装运行库:常用支持库Notepad++

DirectX安装程序

服务端:服务端就是我们所说的版本,从最开始的1.1版本,只有刀、枪、剑、医四个职业1.7版本出了新的合成系统——属性石,2.0版本新出地图——北海冰宫,到3.0版本新增职业——刺客,每个玩家喜欢玩的版本都不同,若是不知如何选择版本,可以开自己最喜欢玩的版本,对版本比较熟悉,在版本测试时也更有想法,可以技术沟通添加特色玩法来吸引玩家

 

架设全过程:

按照正常方式安装系统,

注意:安装时要选择安装IIS服务(用于架设网页服务)。装好系统文件后,安装好优质的正确的各个硬件驱动

安装SQL server:只要安装SQL组件就可以了。

安装目录最好放在D盘下,身份验证方式应使用SQL. server验证身份。

安装完后一定要重新启动计算机。

服务器配置系统选择驰网裸金属服务器16H32G 50M Windows Server 2019

服务器配置决定游戏的整体运行流畅度以及玩家的游戏体验感,要把米花在刀刃上!

准备服务端软件:解压服务端,并在服务端的目录内建立一个名为DB的目录,用于存放数据库文件。(如:D: \rxjh放服务端文件,就在其下面建立一个DB文件夹,路径为:d :\rxjh\db\)

创建数据库:打开SQL的“企业管理器”——在左边的日录中选择‘SQL server组’下的服务器。[注:XXX (windows NT)XXX表示文件名称,该服务器应该是工作的(图标右下有个绿色箭头),如果没有工作请重新启动SQI.服务,还不行就重新安装SQL.。)

建立rxjhaccount 数据库,右击‘数据库’——选择‘新建数据库’——在常规中输入名称‘rxjhaccount’——修改‘数据文件’和‘事务日志’的文件存放路径为:‘d : \rxjh\db\XXX’,然后确定。用同样的方法创建 rxjhgame 和rxjhweb两个数据库。

还原数据库记录、选择‘rxjhaccount’数据库单击鼠标石键——选择‘所有任务’里的‘还原数据库’——在弹出的窗口巾,选择还原方式‘从设备’还原,然后单击‘选择设备’按钮——单士‘添加’按l─—选择服务器端白带的原始数据库‘rxjhaccount’后确定返回还原数据库窗口——单击选项页,选中‘强制还原’,修改下面列表中‘移至物理文件名’列下的路径为: d :\rxjh \db\XXX。——确定完成。同样的步骤完成还原其它两个数据库。

添加用户'右键单击‘安全性’中的‘登录’——选择‘新建登录’——在‘常规’中输入名称:IPXXX。身份验证选择‘SQI. server身份验证’,并输入密码—一在‘服务器角色’中,选择‘system Admiristrator’——在‘数据库访问’中,选择刚建的三个数据库,并在下面列表中选择public、db-owner、db-accessadmin三个角色。

修改servergame.ini文件修改的地方如下:用XXX表示你要修改的地方SEVERNAME= 测试服务器(要和Server.inf 中的名字一致)[ODBC];帐号数据库DSN信息 ACCOUNT_DSN =rxjhaccount ACCOINT_UID = XXX (上面建立的新用户的名称和密码)ACCOUNT_PWD = XXX ;角色数据库DSN信息 CHAR_DSN = rxjhgame CHAR_UID = XXX(上面建立的新用户的名称和密码)CHAR_PWD = XXX ;百宝阁数据库DSN信息、 WEB_DSN = rxjhweb WEB_UID = XXX(上面建立的新用户的名称和密码)WEB_PWD = XXX [GAME] ;进入游戏的公告WELCOMEINFO =XXXXXXX(欢迎什么什么的);百宝阁的 web 访问地址WEBSHOP_ADDR =http : / / XXX.XXX.XXX.XX(你计算机的IP地址)/shop/login. Asp

修改 serverlogin.ini 文件。[SERVER] PORT = 1300端口号[ODBC] ACCOUNT_DSN =rxjhaccount ACCOLNT_UID = XXX(上面建立的新用户的名称和密码)ACCOUNT_PWD = XXX

修改server.inf文件数量=1测试服务器–数量–3测试服务器-1—XXX.XXX.XXX.XX (你计算机的IP地址)–1–13000 测试服务器-2—XXX.XXX.XXX.XX(你计算机的IP地址)- 2-13001 测试服务器-3一 XXX.XXX.XXX.XX(你计算机的IP地址)-3 - 13002

修改IcIoIn. asp文件Sq1DatabaseName = "rxjhweb"SqlPassword = "XXX”(上面建立的新用户的名称和密码)SqlUsername = "XXX"

修改reg.asp文件 response.redirect "http:// XXX.XXX.XXX.XX(你计算机的IP地址)/reg.asp"

修改fun.asp文件Host_Addr = " XXX.XXX.XXX.XX(你计算机的IP地址):9000"’游戏服务器地址

修改conn. asp 文件 SqlDatabaseName = "rxjhaccount" SqlPassword = "XXX”(上面建立的新用户的名称和密码) SqlUsername = "xXx"

注册数据源在服务器端的文件下有一个‘数据源.reg ’文件双击运行就添加了数据源。

架设IIS网页服务器。操作简单就不说了

注册 Sockct.dll在运行一次网页后,将准备的Socket.dll这个文件复制到WINGDOwS下相同的目录中。

超过一定后CPU占用到100%解决方法~(local)首先打开查询分析器然后选择rxjhgame这个库执行下面的

SQL语句即刻如果觉得还是占多执行几次update TBLEXP set FLDEXP-FLD_EXP/2update TBL_MONSTER set FLD_EXP=FLD_EXP/2 update TBL_NPC set FLD_EXP-FLD_EXP/2进游戏却是服务器正在维护中..? CREATFTRTGER online_update 0N[dbo].[TBL_ONL.INE] FORUPDATF. AS if upda te (FL.D_MAXUSER) begin ROL.I.BACK TRANSACTION Fnd实现自动赠送历练CREATE TRIGGER[song] ON [dbo].[TBL_Char] after Insert as Update [TBL_Char] setFLD_FIGHIT_EXP=100000 From Inscrted wherc[TBL_Char].FLD_ID=inscrted.FLD_ID and[TBL_Char]. FLD_NAME=inscrted.FLD_NAME updatcTBL charset

FLD_MENOW=101,FLD_X=613.6401,FLD_Y=365.9651 where FLD_ MENOW='0’update TBL_Charset FLD_FIGHT_EXP=100000 where FLD_FIGHT_EXP<100000 实现自动赠送历练-自动解决卡号问题FLD_FIGHT_EXP=100000 是10W历练,可以自己修改使用方法:在TBL_Char上右键->所有任务->管理触发器->把上面改好后贴粘进去在TBL_Char 上右键->所有任务->管理触发器->把上面改好后贴粘进去,实现新人物送 1000w金钱,送100w历练CREATE TRIGGER[song] 0N[dbo].[TBL_Char]after Insert as Update[TBL_Char]set[TBL_Char].FLD_MONEY=10000000, FLD_FIGHT_EXP=1000000 数据库的详细解释因内容较多,各个字段的详细介绍这次就不做了,以下是各个数据库中表的作用。数据库rxjhaccount: TBL_ACCOUNT保存帐号信息 TBL_ONLINE保存服务器在线人数信息,实时更新,不可修改TBL_BANED封禁IP信息,加入此表的IP无法登陆游戏,不可使用通配符数据库rxjhgame:TBL_CHAR角色基本信息TBL_WAREHOUSE 角色仓库信息TBL_PUBLICWAREHOUSE综合仓库信息以上三个表玩家在线时不可编辑(编辑了也没用)TBL_ITEM物品数据TBL_NPC怪物和NPC刷新信息(中文名称修改无用)TBL_MONSTER怪物

简短信息,方便修改怪物能力值的,要配合工具使用,没有工具修改无用TBL_MAP地图信息,暂未使用,方便查询地图编号TBL_EXP升级需求经验值设定TBL_KONGFU技能信息TBL_DROP物品掉落信息,FLD_PP为掉落概率,必须小于 10000,否则只掉某一样物品TBL_OPEN盒子开出物品信息 TBL_SELL NPC出售物品设定,价格为О表示按TBL_ITEM里物品的价格执行数据库rxjhweb:ITEMSELL百宝阁出售物品信息,百宝阁网站程序和游戏服务器均要使用

 

架设过程:

准备服务端软件:解压服务端,并在服务端的目录内建立一个名为DB的目录,用于存放数据库文件。(如:D: \rxjh放服务端文件,就在其下面建立一个DB文件夹,路径为:d :\rxjh\db\)

按照正常方式安装系统,安装时要选择安装IIS服务(用于架设网页服务)。

装好系统文件后,安装好优质的正确的各个硬件驱动(要不你的系统会很慢的)

安装SQL server

只要安装SQL组件就可以了。安装日录最好放在D盘下,身份验证方式应使用SQL server验证身份,安装完后一定要重新启动计算机。

准备服务端软件

解压服务端,并在服务端的日录内建立一个名为DB的日录,用于存放数据库文件。(如:D:irxjh放服务端文件,就在其下面建立一个DB文件夹,路径为: dArxjh dbl>

D:创建数据库

建立rxjhaccount 数据库

右击‘数据库'——选择‘新建数据库'——在常规中输入名称'rxjhaccount'——修改‘数据文件'和‘事务日志’的文件存放路径为:‘d:\rxjhldb\XXX',然后确定。

用同样的方法创建rxjhgame和 rxjhweb两个数据库。

还原数据库记录

选择'rxjhaccount'数据库单击鼠标右键——选择*所有任务'中的‘还原数据库’——在弹出的窗口中,选择还原方式‘从设备'还原,然后单击‘选择设备'按钮——单击'添加'按钮——选择服务器端自带的原始数据库'rxjhaccount'后确定返回还原数据库窗口——单击选项页,选中‘强制还原',修改下面列表中‘移至物理文件名'列下的路径为:d:Mrxjh\dblXXX。——确定完成。

同样的步骤完成还原其它两个数据库。

添加用户

右键单击‘安全性中的‘登录'——选择‘新建登录'——在‘常规中输入名称:XXX。身份验证选择‘SQLserver身份验证’,并输入密码——在‘服务器角色’中,选择'system Admin istrator'——在'数据库访问'中,选择刚建的三个数据库,并在下面列表中选择public 、db-owner、db-accessadmin三个角色。

修改servergamc.ini文件

修改的地方如下:用XXX表示你要修改的地方

SEVERNAME=测试服务器(要和Server. inf中的名字一致)[ODBC]

帐号数据库DSN信息

ACCOUNT_DSN - rxjhaccount

ACCOUNT__UID - XXX

(.上面建立.的新用户的名称和密码)

ACCOUNT_PWD - XXX

角色数据库DSN信息CHAR_DSN =rxjhgame

CHAR_UID = XXx 上面建立的新用户的名称和密码).ComCHAR_PWD = XxX

百宝阁数据库 DSN信息WEB_DSN = rxjhweb

WEB_UID = XXX(上面建立的新用户的名称和密码)WEB_PWD = XXX

[GAME]

进入游戏的公告

WELCOMEINFO= XXXXXXX(欢迎什么什么的)

百宝阁的 web访问地址

WEBSHOP_ADDR = http://XXX.XXX.XXX.XX(你计算机的IP地址)/shop/login.asp

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

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ORACLE新增数据库(用户),使用navicate

oracle新增数据库并不像mysql直接指令就行&#xff0c;百度一圈都是用Oracle Database Configuration Assistant的&#xff0c;其实navicate就直接可以新建&#xff0c;以下是新建方法&#xff1a; 1.连接数据库 2.新建表空间 点击navicate上方工具栏中"其它"&…

何为功能平价?特斯拉「抛弃」多传感融合,背后有哪些门道

技术与成本&#xff0c;永远是博弈的两方。 当大部分车企都在寻求通过增加更多、更高性能的传感器&#xff08;也就是通常所说的多传感融合技术&#xff09;来强化智能驾驶功能可靠性和拓展性的大背景下&#xff0c;特斯拉依然我行我素&#xff0c;继续沿着纯视觉感知的路线前…

盘点一个Python列表(元素多样)处理的实战题目(使用正则表达式也可以实现)

大家好,我是Python进阶者。 一、前言 前几天在Python白银交流群【凡人不烦人】问了一个Python列表处理的问题,提问截图如下:下面是他的部分数据: lst = [(问答题)(2) 假设镀锌钢管, http://admintk.sc.zzstep.com/UpLoadImage/2019-10-10/a84f340e-6c67-42b1-8eae-3dc14281…

队列的操作实验(数据结构)

队列的操作实验&#xff08;数据结构&#xff09; 一、实验目的 1&#xff0e;掌握队列存储结构的表示和实现方法。 2&#xff0e;掌握队列的入队和出队等基本操作的算法实现。 3&#xff0e;了解队列在解决实际问题中的简单应用。 二、实验内容 1&#xff0e;建立顺序循环队列…

【LeetCode】【二叉搜索树迭代器】

173. 二叉搜索树迭代器 实现一个二叉搜索树迭代器类BSTIterator &#xff0c;表示一个按中序遍历二叉搜索树&#xff08;BST&#xff09;的迭代器&#xff1a; BSTIterator(TreeNode root) 初始化 BSTIterator 类的一个对象。BST 的根节点 root 会作为构造函数的一部分给出。指…

【优化充电】基于matlab粒子群算法电动汽车充电动态优化策略【含Matlab源码 2163期】

一、粒子群算法电动汽车充电优化 1 电动汽车充电负荷估算 电动汽车的充电负荷主要与电动汽车起始充电时刻和充电时长相关,而起始充电时刻是由电动汽车用户的到家时间决定的,充电时长主要与电动汽车的行驶里程和充电倍率相关。 目前电动汽车还没有大规模运营, 只能通过统计燃油…

ASP.NET Core微服务(六)——【.Net Core操作redis】StackExchange.Redis

ASP.NET Core微服务(六)——【.Net Core操作redis】StackExchange.Redis 目录 ASP.NET Core微服务(六)——【.Net Core操作redis】StackExchange.Redis 项目创建 StackExchange.Redis操作示例 引包【using StackExchange.Redis;】 ConnectionMultiplexer RedisDBHelper …

Git学习总结

目录&#xff1a; &#xff08;1&#xff09;版本控制 &#xff08;2&#xff09;Git和SVN的区别 &#xff08;3&#xff09;Git历史 &#xff08;4&#xff09;安装Git及环境配置 &#xff08;5&#xff09;常用的Linux命令 &#xff08;6&#xff09;Git的必要配置 &a…

PMO和PM如何实现从战略解码到项目执行的端到端闭环?

一、PMO的使命与职责 PMO的使命是提升端到端组织效能&#xff0c;赋能于精细化管理&#xff0c;成为企业的加速器&#xff0c;保障战略项目的交付。 那么PMO要保障战略的交付&#xff0c;核心职责有哪些呢&#xff1f; 二、组织为什么需要端到端项目管理&#xff1f; 核心价…

【ZooKeeper】ZooKeeper 应用场景

ZooKeeper 应用场景发布订阅命名服务集群管理分布式锁分布式队列管理负载均衡配置管理ZooKeeper&#xff1a;分布式协调服务&#xff0c;仲裁机构。基于ZNode数据模型和Watcher监听机制可以解决很多问题&#xff0c;比如分布式锁问题。 应用场景如下&#xff1a; 1、发布/订阅 …

servlet基础知识

早期的Web应用主要用于浏览新闻等静态页面&#xff0c;HTTP服务器&#xff08;比如 Apache、Nginx&#xff09;向浏览器返回静态 HTML&#xff0c;浏览器负责解析HTML&#xff0c;将结果呈现给用户。随着互联网的发展&#xff0c;还希望进行一些交互操作来获取动态结果&#xf…

Python Turtle绘图基础(一)——Turtle简介、绘图窗体与绘图区域

今天继续给大家介绍渗透测试相关知识&#xff0c;本文主要内容是Python Turtle绘图基础&#xff0c;包括Turtle简介、绘图窗体与绘图区域。 一、Turtle库简单介绍 Turtle库时Python语言的标准库&#xff08;所谓标准库&#xff0c;就是在安装Python时自带的库&#xff0c;与之…

【经典面试题-LeetCode69/剑指 Offer II 072:x 的平方根 (Python3实现)】

x 的平方根一、题目描述1.题目内容2.样例二、解决方案1.基本代码&#xff08;成功提交&#xff09;2.略微拓展一、题目描述 这是一道经典的面试题&#xff0c;需要我们在不使用任何内置函数的前提下&#xff0c;手动实现求指定整数的算术平方根。 1.题目内容 给你一个非负整数…

Android开发——底部导航栏设计

底部导航栏设计1.依赖配置2.tabbar的UI实现3.tabbar的逻辑绑定4.tabbar的滑动与点击联动其实,常见的Android和微信小程序一样&#xff0c;通常最下面一排需要有一排导航栏&#xff0c;可以通过点击导航栏图标和滑动实现页面跳转&#xff0c;具体实现使用的是Android的 ViewPage…

在MUI框架中对于事件绑定与取消和监听的触发自定义的深入运用与实战

事件绑定 除了使用addEventListener&#xff08;&#xff09;方法侦听特定元素上的事件外&#xff0c;还可以使用。on&#xff08;&#xff09;方法实现批元素的事件绑定。 event Type: String 需监听的事件名称&#xff0c;例如&#xff1a;‘tap’ selector Type: String 选择…

MySQL集群搭建——主从同步(一主二从)

一、安装MySQL数据库 Centos7安装MySQL5.7 目前准备了三台服务器作为主从配置数据库 #主 192.168.159.100:3306 #从 192.168.159.101:3306 #从 192.168.159.102:3306二、修改主数据库配置文件 vim /etc/my.cnf #在mysqld模块中添加如下配置信息 #开启二进制日志 log-binmast…

Win10家庭版利用Hyper-V虚拟机安装Kali Linux

目录 安装Hyper-V 批处理安装 重启电脑 下载Kali镜像 Kali官网下载 Hyper-V虚拟机 创建虚拟机 启动虚拟机 安装Kali 安装前配置 磁盘分区 系统安装 登录系统 近期学习网络安全的相关内容&#xff0c;需要用到很多的安全工具。偶然得知Kali Linux就是专门为网络安…

SD-WAN是面向分支机构的新兴、不断发展的解决方案

在过去的二十年里&#xff0c;人们的工作方式发生了很大变化。共享办公空间、移动性和云现在很常见。业务分散&#xff0c;分支机构得到授权。 当然&#xff0c;这个新功能是一件好事。但是&#xff0c;与此同时&#xff0c;它提出了一个巨大的挑战&#xff1a;多协议标签交换(…

【潮流计算】基于matlab粒子群算法优化电力系统潮流计算【含Matlab源码 2157期】

一、粒子群算法简介 1 标准粒子群优化(PSO)算法 PSO算法根据对环境的适应度将群体中的个体移动到好的区域,将每个个体看作是D维搜索空间中的一个粒子,根据粒子本身的飞行经验和群体中其他同伴的飞行经验调整下一步飞行方向,从而搜索到最好的空间位置解。设第i个粒子的位置表示…

什么是 IoT App SDK?

目录 为什么要开发 IoT App&#xff1f; IoT App SDK 的优势 IoT App SDK 分类 智能生活 App SDK 商用照明 App SDK 智慧社区 App SDK 智慧居住 App SDK 行业 App SDK 其他概念 IoT 设备 通信过程 IoT 云平台 智能面板 名词解释 涂鸦 IoT App SDK 是专为物联网移…