5)建立数据源。双击服务端的 “145A3ODBC.REG”即可。
6)安装一下BDE。在服务端找到BDESETUP,进行安装。
7)修改配置文件。
7770里的配置文件tdb.ini,将SA密码改成我们之前设置的123456
这里用记事本打开,直接用替换就行了,省事。
同样,8880,9990的配置文件也如此修改。
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)双击account及clan文件内的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。
有了账号,运行客户端:
成功建立角色并进入游戏
用服务端工具刷点装备和钱,调一下等级,可以发广告卡了
以上是无聊弄弄的,也没什么准备,所以有可能显得有点乱,如果有喜欢讨论的可以一起。
就不加回复了,有兴趣的可以下载。如果还有A3单机爱好者,我可以做后续的版本流程比如202,205,215,219甚至更高等。
最后说明一下,为了保证安装成功,有的东西我改过了,如果有需要原始的,可以留言找我或跟贴。
解压密码585767301