服务端主机基本硬件需求配置:
P4 2.4(老奔四了)
1GB DDR 400
40GB硬盘
以上是我架设的机器配置,能够跑全部地图。我想这个配置也算很低的了吧!
系统软件需求:
Windows 2000 或 2003 32位系统
Microsoft SQL 2000 企业版
MySQL3.23 for Windows版(这个数据库就是3.X的更高的有些未知问题)
MySQL管理工具(去百度吧)
PS:有人问道XP的问题,这里我提一下,XP需要绿色的SQL,效果应该是没有差别的,具体我没实验过,有成功的可以来说明一下!
MySQL 帐号:root 密码:pass
1.crossgate.rar 是SQL2000数据库文件
2.JoyPark.rar 登陆注册服务等
3.MYSQLV3.23.39ForWindows.rar MYSQL3.23
4.swdol表.rar MYSQL数据库
5.SWDServer1.rar 轩辕剑1OL服务端
copyright dedecms 解压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
dedecms.com
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
copyright dedecms 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
内容来自dedecms
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:
dedecms.com 登录的帐号和密码:
0 线上服务生01 0101
0 线上服务生02 0202
修改目录下所有的INI文件中的IP为自己的IP,目录为自己的目录。(没什么好多说的)
如果JoyParkPaymentGateway的CPU占用率过高!请在MSSQL2000查询分析器中选中crossgate数据库执行如下语句:
Truncate Table Member_Login_Table;
即可清空那个表里的无用信息。
请勿使用127.0.0.1作为测试IP,以免出现未知问题。
服务端启动成功需要5分钟左右,具体看masterserver 有没有显示“启动client连线”如果有,则表示启动完成可以登录了!
附启动成功视频截图:
织梦好,好织梦 启动步骤:
首先启动JoyPark目录中的所有程序
然后启动SWDServer1\sword\sword\master_1\code中的各程序,可以使用SERVER.BAT批处理启动。
最后启动SWDServer1\local\local\local\swdol\game_1\code中的地图文件(有一个SERVER.BAT批处理,启动所有的地图,如果不想全启动,可以自己手动启动单个快捷方式)