怀旧游戏A3,145版本,手工架设,支持单机,局域网,外网

作者 : 自由者源码 本文共3194个字,预计阅读时间需要8分钟 发布时间: 2021-12-2 共474人阅读

很久没发过贴了,平时工作也忙,难得空闲几天。这次发一个老版本A3。估计很多人都会嗤之以鼻,但是不可否认的是,也只有145版本的时期是A3的黄金时期,版本虽老,但并不影响它的经典。简单介绍一下:145版本,4职业,无等级上限,无属性攻击和防御,弓特殊武器无特殊效果,地图一共也就三章。简单耐玩。本贴主要是让曾经喜欢过A3的人回味一下当初的情怀。不喜勿喷。版本我有好些,但这个版本确实也是非常喜欢的。不喜欢A3游戏的请直接跳过,不要说游戏怎么反人类之类的,纯属无脑跟风,学个名词而已。 设计肯定是合理人性化的,A3官服当初就死在外挂上,外加代理商经营不善,造成它的夭折。不明白的可以百度。言归正传,先简单说一下安装,看不明白的可以跟贴询问或加好友询问都可以。贴子末尾我同时上传相关的服务端和客户端,端里有不少对应的软件和工具及说明等等,甚至连网站都有,这也是方便不会手动注册的人员利用网页进行注册。A3Server145安装流程:1)安装SQL2000。双击autorun.exe,出现安装界面。

这儿选择安装SQL Server 2000组件。

然后选择数据库服务器。

接着出现警告提示信息,无视,点继续。

然后一路点下一步,如下图所示:

这儿选择本地计算机。

一路点 下一步,

这儿要注意一下选择本地系统帐户,然后下一步。

至此SQL2000安装结束。接下来安装SP4补丁,也是一路默认。

3)重启一下电脑。建立数据库并还原。

打开企业管理器,展开到数据库

在数据库上右击,选择新建数据库。名称:ASD

右击ASD,所有任务,还原。选择从设备,选择设备。定位到ASD.bak文件,选择强制还原。

4)企业管理器里展开安全,登录。右侧右击SA,选择属性。指定一下默认数据库为ASD。

对了,这儿SA密码我们填写123456

5)建立数据源。双击服务端的 “145A3ODBC.REG”即可。

6)安装一下BDE。在服务端找到BDESETUP,进行安装。

7)修改配置文件。

7770里的配置文件tdb.ini,将SA密码改成我们之前设置的123456

这里用记事本打开,直接用替换就行了,省事。

同样,88809990的配置文件也如此修改。

8)打开LOGINAGENT的配置文件,如下:

;//////////////////////////////////////////////////////////////////////////////////////////

;//GameServer ?渗热扑姜?

;//////////////////////////////////////////////////////////////////////////////////////////

[VersionInfo]

HighVersion = 245 ;//CurrVersion <= HighVersion

LowVersion = 117 ;//CurrVersion > LowVersion

[LoginAgent] ;//tcp

IPADDR = 192.168.1.208;//这儿是外网IP,如果不开外网,就填写局域网IP

PORT = 3550

IO_MODE = 1 ;// iocp = 1, block = -1

APPNAME = LOGINAGENT

AGENTID = 0

[LoginServer] ;//tcp

IPADDR = 127.0.0.1

PORT = 3210

IO_MODE = -1 ;// iocp = 1, block = -1

[LOG_FILE] ;//log set

GS_LOGFILE_NAME = ./LogFile/gs_log

LC_LOGFILE_NAME = ./LogFile/lc_log

DB_LOGFILE_NAME = ./LogFile/db_log

MAINPROCESS_LOGFILE_NAME = ./LogFile/mp_log

//####################################################################

9)打开LOGINSERVER的配置文件,如下:

[STARTUP]

APPNAME=LOGINSERVER

ZONEAGENTLISTENPORT=3200

LOGINAGENTLISTENPORT=3210

STARTID=90474

[LOGINASD]

COUNT=1

IP0=127.0.0.1

PORT0=7770

[PAYASD]

COUNT=0

IP0=127.0.0.1

PORT0=3450

[SERVER_GROUP]

COUNT=1

ID0=0

NAME0=测试A3-145

//#################################################

10)打开ZONEAGENT的配置文件,如下:

[STARTUP]

APPNAME=ZoneAgent

#代表第几组,5组就填4

SERVERID=0

#代表这组第几个ZONE AGAIN, 0 ~ 3

AGENTID=0

#ZONE AGENT这里写外网的IP,如果只是局域网,则填写局域网IP

IP=192.168.1.208

PORT=3300

[ZONESERVER]

#代表ZONE SERVER的数量

COUNT=2

#这是固定的要连到ACCOUNT SERVER

ID0=255

IP0=127.0.0.1

PORT0=5589

#ZONE SERVER设定

#代表第1

ID1=0

IP1=127.0.0.1

PORT1=6689

#Battle Server

ID2=1

IP2=127.0.0.1

PORT2=6699

[ROLESERVER]

;COUNT=1

COUNT=0

ID0=254

IP0=127.0.0.1

PORT0=7000

[LOGINSERVER]

#这是固定的要连到LOGINSERVER我们这里是210.64.51.82

IP=127.0.0.1

PORT=3200

//##########################################################

11)双击accountclan文件内的MKDir.exe,生成相应的账户及骑士团文件

12)依次启动服务器各文件:7770,8880,9990,loginserver,ZoneAgent,MainServer,AccountServer,ZoneServer,BattleServer,LoginAgent。

至此服务端启动完毕。

注意,需要说明的一点,服务端这么多配置文件,这么多IP,只有2个地方是需要修改的,其他都是127.0.0.1

这2个地方是:一是ZoneAgent的配置文件第一个IP与端口,二是LoginAgent的配置文件的第一个IP与端口。如果开的外网,这2处的IP要填写外网IP(LoginAgent填写局域网内网IP即可);如果开的是局域网,这2处的IP要填写局域网IP;如果是开的单机,则填写127.0.0.1 。

我们以上的配置举例是按局域网进行配置的,比如192.168.1.208

#####################################################################

服务端按以上流程已经能成功运行了,下面我们登陆试试。

为方便测试,我已经将客户端改好了IP为192.168.1.206 ,并且去除了过去要登陆器才能运行的方式,改为直接双击client.exe即可运行。

对了,我们还没有账号,有耐心的朋友可以用服务端提供的网站进行架设IIS注册账号。这里我们就直接打开企业管理器,打开ASD数据库中的account表手动添加账号,简单说明一下,c_id填写你的账号,后面的是密码提示问题、答案、密码等,我们全部填写123456就行了,c_status填写A,其他留空或填写0。

有了账号,运行客户端:

成功建立角色并进入游戏

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!heg1990@126.com
2. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!
3. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 本站不保证所提供下载的资源的准确性、安全性和完整性,源码仅供下载学习之用!
8. 如用于商业或者非法用途,与本站无关,一切后果请用户自负!

自由者源码平台 » 怀旧游戏A3,145版本,手工架设,支持单机,局域网,外网