如何单机架设asp+acc数据库或者介绍个好用的单机服务器软件

如何单机架设asp+acc数据库或者介绍个好用的单机服务器软件,第1张

http://www.newhua.com/soft/52521.htm ASP服务器,超小超简单超好用!

该软件是由lamp开发的一套强大的ASPWEB服务器,使用这个软件的您完全可以抛弃体积庞大的WINNT,WIN2000服 务器系统及漏洞百出的IIS了。现在你可以在任何一个系统上调试和发布您的ASP程序了。目前测试通过的操作系统为:Windows 98;Windows 98 SE;Windows ME;Windows NT+IE4Windows 2000;Windows XP;Windows .NET Server。现在完全支持ACCESS,SQL数据库!

操作说明

1. 安装ASP服务器1.0v。

2. 把您的ASP程序COPY到安装目录中的Web的目录下即可。

3.ASP程序调试地址: 127.0.0.1/web/你的程序文件夹名.

注意:安装IIS或PWS请卸载组件后,再使用本软件。

1.首先要保证 你的服务端内所有服务器名字为一个,也就是每个配置文件里的服务器名要一样!

然后在客户端,你登陆器里,要保证和服务端设置的服务器名一样,否则无法登陆游戏,提示服务未启动!

这个问题其实和传奇一样,名字不对就会不开门!

2.可能是你没端口没有对外开放,或着影射!或者IP写错,就会造成此类问题! 一般服务端正常启动就可以

正常登陆游戏!

3.可能是你修改了人物的某些数据,导致数据不合法,例如胡乱修改MS!而无法登陆服务器!与服务器连接中

断!

3)开外网发法及端口影射:

首先如果你是ADSL直接对外网的机器 不必开放端口

如果您是内网 需要在路由开放的端口如下:

9958 (帐号登陆端口)

9865或9870 根据自己配置文件内的端口更改 (翻译为点数列表端口)

5816 (进入游戏端口)

修改外网IP

ACCServer\config.ini

SERVERIP = 127.0.0.1 (这个改为外网IP)

GameServer\config.ini

GAMESERVER_IP = 127.0.0.1 (这个改为外网IP)

GameServer\shell.ini

ACCOUNT_IP = 127.0.0.1 (这个改为外网IP)

其他IP不必修改 保持127.0.0.1即可!

4)以上都没问题仍然无法登陆游戏

如果你修改过系统时间,也就是在MSG运行后,对系统时间进行修改,就会造成登陆超时,MSG不接受登陆请求

!重起MSG即可!

如果提示连接失败,重新登陆仍然出问题,可能是由于内存不够导致MSG已经死掉,而无法接受登陆请求!

如果提示密码错误,可能和版本有关系!

MSG2668 / 2993 对应QQ3711版本

MSG2883 对应QQ3786版本

如果仍然提示密码错误,可能和你的ACC所连接的帐号数据库有关系

也许是你的帐号并未写入数据库,在数据库不存在

或者帐号数据库损坏,

如果你有单独的帐号数据库,请按如下配置ACCServer/AuthorizeDB.cfg

127.0.0.1 root test account account name password id

count_stat server_name status

127.0.0.1 root 378b243e220ca493 account

如果你的帐号数据库和其他数据都在MY数据库内,请按如下配置

127.0.0.1 root test my account name password id

count_stat server_name status

127.0.0.1 root 378b243e220ca493 my

MYSQL登陆帐号密码请自行修改!

5>ACC启动后自动消失 或者提示错误!

如果你有单独的帐号数据库,请按如下配置ACCServer/AuthorizeDB.cfg

127.0.0.1 root test account account name password id

count_stat server_name status

127.0.0.1 root 378b243e220ca493 account

如果你的帐号数据库和其他数据都在MY数据库内,请按如下配置

127.0.0.1 root test my account name password id

count_stat server_name status

127.0.0.1 root 378b243e220ca493 my

MYSQL登陆帐号密码请自行修改!

ACCServer/gameserver.cfg改为如下

1000 1 127.0.0.1 root test my

MYSQL登陆帐号密码请自行修改!

如果仍然无法启动,可能是你的MYSQL帐号密码有错误!或者MYSQL没有启动!

简单启动MYSQL的方法: 开始-控制面版-管理工具-服务 找到MYSQL点启动即可!

6>MYSQL无法正常启动!

可能3306端口被占用!关闭其他可能占用3306端口的程序,再重新启动!

可能MYSQL数据文件路径有错误,或者MYSQL配置文件内的路径出错,或MYSQL损坏!删除MYSQL,重新安装!

7>无法启动NPCserver.exe

出现这个问题,最大的可能就是你的机器内存不够.因为刷怪数量很多,最低保证你的机器有1G内存!

或者是你地图文件问题,请将官方最新客户端内的MAP文件夹复制到GAMESERVER里

8>网站注册页面不显示验证码!或者注册提示页面错误!

1)验证码不显示可能由于你的IIS不支持ASP.NET 请在WEB服务扩展中开启

2)验证码不显示可能是你的IE安全级过高,请降低IE安全级,并在 internet选项-隐私 把安全级降至最低

尝试!

3)提示验证码错误,目前的注册页不支持远程框架,也就是浏览127.0.0.1的注册页面,但是从127.0.0.2的

机器上读取!

4)点注册,该页无法找到,请先安装MyODBC-3.51.11-2-win.exe 没有到百度或者讯雷里搜!

安装好后在ODBC里建立2个数据源ACCOUNT 和 MY 服务器地址写localhost 第二页写3306 第三页 前两个

打钩 OK!

5)如果仍然出现,该页无法找到,请在WEB服务扩展中开启全部服务测试!

这个跟之前版本的设置大同小异,打个比方,比如你将站点目录设为D盘下的wwwroot文件夹,那么,请在站点管理是切换到高级模式,在测试服务器中指定本地与服务器的地址(CS5就是在这里多了些手脚,会让刚接触的人觉得莫名其妙)。至于连接ACCESS,那么可以用“自定义连接字符串”,代码如下: "Provider=Microsoft.Jet.OLEDB.4.0Data Source="&Server.MapPath("/数据库所在路径/数据库名")示例:"Provider=Microsoft.Jet.OLEDB.4.0Data Source="&Server.MapPath("/data/db1.mdb") 这里的意思是:数据库文件db1.mdb放在站点目录下的data文件夹里。当然,数据库文件直接用单纯的普通命名方式很不安全哦?建议在命名是加上#,如d#b1.mdb。这样可以放在被恶意下载


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/489239.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-13
下一篇2023-06-13

发表评论

登录后才能评论

评论列表(0条)

    保存