返回列表 发帖

[【共享】] 轩辕剑整合端+客户端+架设录像免费送~研究,游戏群~外网~停止更新~

两弹都打完了,不能说是全部覆盖了轩辕剑的范畴,至少也覆盖了主体部分,在这里祝各位好运了!愿大家都能架设成功,玩上。这个版本的教程可以说是目前来说最完善的了,99NETS由fnp902003首发且除部分引用外皆为原创。希望大家支持,如果可能以后将会出更多高质量的教程给各位,让大家摆脱小白的称号,都晋升高手级别!

服务端群:96365243
注:此群主要提供服务端架设相关问题交流,纯粹玩家请勿入内!

PS:此群由论坛会员‘wenghai‘友情提供

游戏群:13667203
注:此群主要提供玩家游戏相关交流,内容以轩辕剑游戏为主!

PS:此群由成员‘酔凊風’友情提供


轩辕剑ol服务端安装方法

服务端主机基本硬件需求配置:
P4 2.4(老奔四了)
1GB DDR 400
40GB硬盘
以上是我架设的机器配置,能够跑全部地图。我想这个配置也算很低的了吧!

系统软件需求:
Windows 2000 或 2003 32位系统
Microsoft SQL 2000 企业版

http://www.jce.gov.cn/UploadSoft ... %F6%C8%CB%B0%E6.rar (用迅雷下载)
KEY:H6TWQ-TQQM8-HXJYG-D69F7-R84VM

这个版本是个人版,适用于XP!

PS:此地址由会员'wenghai '友情提供

MySQL3.23 for Windows版(这个数据库就是3.X的更高的有些未知问题)
MySQL管理工具(去百度吧)

PS:有人问到XP的问题,这里我提一下,XP最好安装上面的个人版,不要使用绿色版SQL!

为适应自动替换器的使用公布本端所有主要信息:

MySQL 帐号:root 密码:pass
IP:192.168.1.101
MSSQL帐号SA,密码19840312
机器名称:jess


游戏内置帐号1密码1

1.crossgate.rar 是SQL2000数据库文件
2.JoyPark.rar 登陆注册服务等
3.MYSQLV3.23.39ForWindows.rar MYSQL3.23版本
4.swdol表.rar MYSQL数据库
5.SWDServer1.rar 轩辕剑1OL服务端

服务端启动成功需要5分钟左右,具体看masterserver 有没有显示“启动client连线”如果有,则表示启动

完成可以登录了!

附启动成功视频截图:



  


架设步骤:

首先声明:采用本机直接拨号上网的朋友(通过路由或者局域网上网的请掠过此段),你们的169.254.xxx.xxx这种IP,并不是IP,所以不要再尝试!实在想要架设,请去百度搜索“虚拟网卡”,安装之后再测试!(安装虚拟网卡会禁用物理网卡,可能会造成无法上网)

解压SWDServer1和JoyPark到同一文件夹(我默认是SWDServer1和JoyPark没变过,目录为D盘

SWDServer1,如果你变过,请更改各配置文件为相应名称。)

MSSQL2000:
在MSSQL2000中建立crossgate数据库
然后还原crossgate数据库

MYSQL:
如果没有MYSQL的请先安装,如果已安装的,请把swdol表文件夹的swdol拷贝到MYSQL的DATA目录。

至此,数据库方面的工作就已完毕了!下面是相关配置文件

JoyPark目录设置:

JoyparkTimeServer的systemstruct.ini不用修改

LoginServer40的loginserver.ini参照如下修改(如无特殊提示,其他配置请勿乱动):

[JOYPARK_LOGIN_SERVER]
Server_Port=7888
IP_Allow_List_File="Allow.lst"
IP_Deny_List_File="Deny.lst"
ValueData_DatabaseName="crossgate" SQL2000数据库轩辕剑数据库名称
ValueData_DatabaseServer="SZ-B60798B6EB70" 你的计算机名字(我的电脑-鼠标右键-属性-选择计算机名

字-更改-即可复制)
LoginServerName="JoyPark_LoginServer_1"
ValueData_DatabasePass="123456" SQL2000数据库密码
TimeServerMachineName="192.168.1.101" 你的本机IP
LoginLogDir="D:\log\" 日志文件夹,请改成存在的文件夹,没有就去建立一个文件,这个必须要改好否则

不能正常启动,也不能进游戏
ValueData_DatabaseUserID="sa"

PaymentGateway40的paymentgateway.ini

[PAYMENT_GATEWAY_SERVER]
ValueData_DatabaseName="crossgate" SQL2000数据库轩辕剑数据库名称
ValueData_DatabaseServer="SZ-B60798B6EB70" 你的计算机名字
LoginTable_Name="Member_Login_Table"
MemberTable_Name="Member_Data_Table"
ValueData_DatabaseUserID="sa" SQL2000帐号
ValueData_DatabasePass="123456" SQL2000数据库密码
TimeServerMachineName="SZ-B60798B6EB70"你的计算机名字
PaymentGatewayName="JoyPark_PaymentGateway_1"
TimeIntervalCount=6
PointExactPosition=6
PaymentLogDir=e:\log\
HourInOutLog_Flag=1
HalfDayInOutLog_Flag=1
MonthInOutLog_Flag=1
SeasonInOutLog_Flag=1
HK_HourInOutLog_Flag=1
HK_HalfDayInOutLog_Flag=1
HK_MonthInOutLog_Flag=1
HK_SeasonInOutLog_Flag=1
MinuteInOutLog_Flag=1
HourChargLog_Flag=1
HalfDayChargLog_Flag=1
HK_HourChargLog_Flag=1
HK_HalfDayChargLog_Flag=1
MinuteChargLog_Flag=1
UpdatePointLog_Flag=1
DoubleHourInOutLog_Flag=1
DoubleHourChargLog_Flag=1

SWDServer1目录配置:

SWDServer1\sword\sword\master_1\code目录配置
把你的配置按照以下配置就OK了,IP改成自己的IP。

ChatServer.ini

[Settings]
LanPort = 7000
LanIP= 192.168.1.101
Program= ..\log\Chat2.log
MasterServerID= 1
BroadcastPort= 9000
BroadCastIPList= BroadCastIP.lst

[Channels]
Channel_0 = 聊天频道
Channel_1 = 综合频道
Channel_2 = 交易频道
Channel_3 = 职业求组
Channel_4 = 频道A
Channel_5 = 频道B
Channel_6 = 频道C
Channel_7 = 频道D
Channel_8 = 频道E
Channel_9 = 频道F

dataCenter.ini

[Settings]
LanIP= 192.168.1.101
LanPort= 6667
Program= ..\log\DataCenter2.log
BackUpDB= BackupDB
GameDB= swdol
User= root
Password= pass 你的MYSQL密码
DBHost= 127.0.0.1 (最好改成127.0.0.1)
BroadCastPort= 9000
MasterServerNo= 1
ObjectFilePath= .\
BroadCastMask= 255.255.255.255
BroadCastIPList= BroadCastIP.lst

MasterServer.ini

[Settings]
LanIP= 192.168.1.101
WanIP= 192.168.1.101
LoginServerIP= 192.168.1.101
FirstPort= 4531
BroadcastPort= 9000
LoginServerPort= 7888
Program= ..\log\Master2.Log
ServerName= 壶中界
ServerNo= 1
Tabe= .\
OBJECTFILE= Object.dbf
starthostmin= 5
BroadCastMask= 255.255.255.255
BroadCastIPList= BroadCastIP.lst
LogFile = login.log

;MAX ONLINE PLAYER
MAXONLINE= 2000;

;0 use inside ip,1 use outside ip ,use both ip
ServerStatus= 5
ClientVersion = 0x40000013
GMTOOLVERSION= SWDOnline v1.11

SWDServer1\local\local\local\swdol\game_1\code修改所有地图启动快捷方式地址。所有INI配置文件可

以参考上面的修改方式。LocalServerXX.ini的文件不用修改。

如果你需要GM工具(也就是上线发发消息,查看查看信息,别的没啥用)那你还需要配置GMTOOLS:

登录的帐号和密码:

0线上服务生010101
0线上服务生020202

修改目录下所有的INI文件中的IP为自己的IP,目录为自己的目录。(没什么好多说的)

如果JoyParkPaymentGateway的CPU占用率过高!请在MSSQL2000查询分析器中选中crossgate数据库执行如下

语句:

Truncate Table Member_Login_Table;

即可清空那个表里的无用信息。

请勿使用127.0.0.1作为测试IP,以免出现未知问题。


启动步骤:

首先启动JoyPark目录中的所有程序
然后启动SWDServer1\sword\sword\master_1\code中的各程序,可以使用SERVER.BAT批处理启动。
最后启动SWDServer1\local\local\local\swdol\game_1\code中的地图文件(有一个SERVER.BAT批处理,启

动所有的地图,如果不想全启动,可以自己手动启动单个快捷方式)[free]

服务端下载:(此端是我自己已经架设成功的端直接打包整理而成。)

[sell=1]http://www.rayfile.com/files/0276b13d-eff9-11de-8f23-0014221b798a/[free]

架设录像下载:(录像就免费了,此录像是按照我发的教程和端制作的,如果你使用其他端请酌情修改)

http://www.rayfile.com/files/6c6 ... -abe5-0014221b798a/

客户端下载:(请使用迅雷下载)

http://dl3.52pk.net/轩辕剑/轩网/SWD0606.exe

其他下载点
http://down.52pk.com/xiazai/5126.shtml

第二弹

以下方法不仅适用于WIN7也适用于任何有问题的系统和配置。

因为现在WIN7众多,而又存在部分WIN7无法运行客户端的事情,所以在此也提一下,由于我本人也是WIN7运

行客户端,所以,在这里也贴出我所使用的方法。

按照下图所示,我运行没有任何问题。

  

针对客户端对 新显卡不兼容所出现的种种问题,已经有前辈讨论不少时间了,我这里就借用一下经验吧

http://www.rayfile.com/files/382 ... -83f3-0014221b798a/
下载上面一个登陆器。挨个试吧,总有一个会OK的!

我使用的是第三个,把它放到MAIN目录里面,做如下设置,然后修改server.tb,就可启动游戏了。


至于server.tb的修改方法,网上虽然有现成的修改工具可以下载,不过我还是公布一下UE的修改方法!如下图所示:


  
把上图中的壶中界修改为自己的游戏名,把IP修改为自己的IP即可!不过IP最长不要超过我这个IP的长度!

关于注册帐号的修改方法大致如下

参照此图

  

把选中的那个表右键-打开表-返回所有行

然后参照以下来修改:

PS:以下引用部分其他人的成果,我稍加了修改,感谢原作者!
=================
userid 账号 如 123456
chargtype收费方式如 4
point 点数 999
last_point 0
last_logout_time免填
start_charge_date 免填
time_bound2009年12月18日 11:57:05 提示点数不够问题就是这样
login_state 0
login_failed_number 0
inputdate 免填
sendyesno1
pass密码123456
nickname 免填
其他自动生成
原作者:Binary 在此感谢
================

添加GM的方法及其GM命令

===============

修改时别开端

用NAVICAT8打开MYSQL库(如果你使用的是我端中附带的数据库,那帐号为root密码为pass)参考下图:

  

设置GM:
打开mysql库 swdol->charpool表->查看accountid 字段值 (此表不需要做修改,只是看一下值)

转到swdol->gamemaster 表
看到如上图所示,按照以下方法设置:

accid 为你的accountid值
accountname 为你的游戏登陆名
level 为265
IP 如果不想限制GM登陆IP,那就保持不动

PS:以上修改一定要在所有服务器都停止的情况下修改,否则会还原!注意查看charpool中accountid对应的角色名称!已经设置为GM的角色,其职业为GM职业!

GM学会高级技能命令:~racevoc

添加GM方法录像:

[sell=1]http://www.rayfile.com/files/c8c1609e-f94f-11de-b305-0014221b798a/


游戏里按~ 再输入命令

  

===============

  

外网映射端口参看上图(感谢群成员boss提供图和方法)

注:80端口是网页端口,视情况映射与否!

  

注:8484为网页端口,非必要映射!

(感谢群成员大宇保淫提供图)

以上端口是经过测试的!全部映射TCP!

外网路由映射(试行)

修改地图目录下basein.ini 中 FirewallIP = 外网ip


映射配置文件里的几个端口,再映射地图的5000-5099 TCP (地图)

目前已知开服成功的方法是完全把主机暴露在互联网络上,这样很不安全。路由的用DMZ的方法可以试试看,具体效果未经本人测试!

PS:映射端口可能给你带来安全隐患,多加注意!

一个有关炼化NPC的MYSQL执行脚本!

insert into npcpool select * from npcpool_old where (rolename like '阿福[一般]') and (revivesectionid=1);
update npcpool set sectionid='1' where (rolename like '阿福[一般]') and (sectionid='100');
insert into npcpool select * from npcpool_old where (rolename like '阿福[轩辕剑]') and (revivesectionid=1);
update npcpool set sectionid='1' where (rolename like '阿福[轩辕剑]') and (sectionid='100');

到处淘来的灵像代码:

06950 情理碎片 06951 情理石块 06952 情理灵石
06953 情理灵玉 06954 情理灵像 06955 广识碎片
06956 广识石块 06957 广识灵石 06958 广识灵玉
06959 广识灵像 06960 无我碎片 06961 无我石块
06962 无我灵石 06963 无我灵玉 06964 无我灵像
06965 法理碎片 06966 法理石块 06967 法理灵石
06968 法理灵玉 06969 法理灵像 06970 调和碎片
06971 调和石块 06972 调和灵石 06973 调和灵玉
06974 调和灵像 06975 我执碎片 06976 我执石块
06977 我执灵石 06978 我执灵玉 06979 我执灵像


更新请访问我签名地址!
附件: 您需要登录才可以下载或查看附件。没有帐号?立即注册
愛一個人沒有錯....對的時間遇錯的人..錯的時間遇對的人.. http://hi.baidu.com/fnp902003

[s:168] 没人坐沙发 我来坐
免费,是世界上最贵的东西,而又最不可靠的东西。

TOP

Re:轩辕剑整合端+架设录像!录像免费送了

[s:163]......无语中
http://a1.a.bbs.la/userfiles/000/00/13/57/attachments/day_100108/1001081508a78f0a5e53d914a0.bmp

TOP

我来坐

TOP

[s:164][s:164][s:164][s:164][s:164][s:164][s:164]

TOP

抢占有利位置~~~~留用 [s:35]

TOP

提示: 作者被禁止或删除 内容自动屏蔽

TOP

..

[fly] “Forever_.Only_.Perfect_.Lacus.”[/fly]

TOP

[s:35][s:35][s:35][s:35]

TOP

Re:杞╄緯鍓戞暣鍚堢锛嬫灦璁惧綍鍍忥紒褰曞儚鍏嶈垂閫佷簡锝炵涓

鐜板湪椤讹紝璇曟満鐪嬬潃锛侊紒锛
我的最爱!是轩辕!!

TOP

返回列表