web魔兽源码支持纯access模式,也支持sqlserver。
我们这里只讨论纯access模式的架设。所以游戏运行的
电脑上需要安装access数据库。
首先,点击AspMao.exe ,就可以启动netbox支持asp(如果你有iis的话就不要点击了,把代码放到iis根目录下),访问http://127.0.0.1/main/
下面找到配置文件:FS_Inc/Const.asp
1、修改如下代码:
[li]'-----会员系统是Sql数据库;1:SQL,0:ACCESS
[/li][li]Const G_IS_SQL_User_DB = "1"[/li]
为 [li]'-----会员系统是Sql数据库;1:SQL,0:ACCESS
[/li][li]Const G_IS_SQL_User_DB = "0"[/li]
启用access模式。
2、修改 [li]'-----会员数据库,后面不能带/,不带虚拟目录
[/li][li]Const G_User_DATABASE_CONN_STR = "Server=.;User ID=saassword=123456;Database=wow2"[/li]
为 [li]'-----会员数据库,后面不能带/,不带虚拟目录
[/li][li]Const G_User_DATABASE_CONN_STR = "Foosun_Data/FS_ME.mdb"[/li]
3、修改/main/lib/Line.asp [li]SqlNowString="GetDate()" '如果是SQL数据库请使用呢个
[/li][li]'SqlNowString="Now()" '如果是ACCESS数据库请使用呢个[/li]
修改为 [li]'SqlNowString="GetDate()" '如果是SQL数据库请使用呢个
[/li][li]
[/li][li]SqlNowString="Now()" '如果是ACCESS数据库请使用呢个[/li]
注释掉sqlserver的sql函数语句
4、
修改/main/lib/Line.asp第43行
User_Conn.execute("Delete from [FS_ME_UsersOnline] where UserName='""' or UserNumber='""' or DateDiff("&SqlChar&"n"&SqlChar&",lasttime,"&SqlNowString&")>"&UserOnlineTime&" ")
注释掉这句删除超时在线用户的代码,这个在access里有问题。
好了,访问
http://127.0.0.1/main/
就可以显示登录页面了。注册一个用户就可以进去玩了~
附图:
点击进入下载-WOWserver.zip |