热血江湖服务端架设开服搭建教程
玩网游比较多的小伙伴,相信对热血江湖这款游戏也不陌生,摆脱了传统武侠游戏阴暗血腥的游戏风格,提倡一种“明朗而愉快的武侠”精神。画面上即不会太随意又不会过于沉重,画面干净清新。活泼可爱的人物造型,并在外观上采用角色的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
修改
修改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网页服务器。操作简单就不说了
注册
超过一定后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
百宝阁数据库
WEB_UID = XXX(上面建立的新用户的名称和密码)WEB_PWD = XXX
[GAME]
进入游戏的公告
WELCOMEINFO= XXXXXXX(欢迎什么什么的)
百宝阁的
WEBSHOP_ADDR = http://XXX.XXX.XXX.XX(你计算机的IP地址)/shop/login.asp