a机运行了:asd里面的7770 8880 9990里面3个连接数据库的程序和帐号登陆服务器loginserver.exe加帐号登陆代理服务器loginagent.exe
b机运行了:zoneagent.exe加mainserver.exe加accountserver.exe加zoneserver.exe
首先asd里面3个文件初始化3个端口待其他服务器连接同时这3个文件也是连接odbc连接到数据库的
asd一┯一一7770一一asd_mw_v1.1.16a.exe 7770
┿一一8880一一asd_mw_v1.1.16a.exe 8880
┕一一9990一一asd_mw_v1.1.16a.exe 9990
上面的文件基本上就不牵扯到不懂的了
loginserver一一一一一loginserver.ini
[startup]
appname=loginserver
zoneagentlistenport=3200 zoneagent.exe游戏代理服务器连接端口
loginagentlistenport=3210 loginagent.exe帐号登陆连接端口
startid=138304
[loginasd]
count=1
#下面我填的asd7770所在的服务器ip因为
ip0=127.0.0.1 登陆asd连接7770里asd_mw_v1.1.16a.exe 的ip
port0=7770 登陆asd连接7770里asd_mw_v1.1.16a.exe的端口
[payasd]
count=0
ip0=192.168.0.235 估计是 帐号登陆成功后连接到zoneagent.exe
port0=3450
[server_group]
count=1
zcinfo.txt
下面ip↓我填的b机ip 这个到底有用没我不知道反正测试成功的后面那个121写的服务器版本
ip=192.168.0.201 sid=0 aid=0 usercount=121
total connection count : 1
loginagent-----------------------loginagent.ini
[startup]
appname=loginagent
agentid=0
stenport=3550 ← 初始化这个端口连接客户端用的 如果是局域网需要映射,作用帐号登陆
;抛胶飘侩 器飘
;listenport=3551 ←这个是没用的注释掉了的
[login_server]
ip=127.0.0.1 这个是连接 loginserver.exe的因为我都在a机所以我这里添的本机ip
port=3210 这个是连接端口拉
monitorclient.ini 基本上没用 我就不介绍了
b机的了:
zoneagent文件夹内
zoneagent.ini内
[startup]
appname=zoneagent
serverid=0
agentid=0
ip=218.17.218.9 ←因为3300端口对外映射的 所以直接外网ip 作用是帐号登陆成功后帐好服务器转这个地址连接客户端这个就是正在游戏时候用的连接
port=3300 ←这个就是主玩游戏连接客户端的端口
[zoneserver]
count=2
id0=255
ip0=127.0.0.1 ←这个连接 zoneserver.exe 主游戏程序ip
port0=5589 ←同上这个是连接端口
id1=0
ip1=127.0.0.1 ←这个连接 zoneserver.exe 主游戏程序ip
port1=6689 ←同上这个是连接端口
[loginserver]
ip=192.168.0.201 ←这个是连接 loginserver.exe 的
port=3200 ←连接端口
monitorclient.ini ←我认为没用不管
mainserver文件夹
mainserver.ini
#main server info.
[svrinfo]
worldindex=0
worldname=新时代 ←服务器名字
#main server information
thisserverip=127.0.0.1
thisserverport=7789
#asd middlware info. to connect
characdbservernum=1
characdbip=192.168.0.201 ←连接asd的ip 8880
characdbport=8880 ←同上这个是端口
storagedbservernum=1
storagedbip=192.168.0.201 ←连接asd的ip 9990
storagedbport=9990 ←同上这个是端口
;characdbservernum=1 ┑
;characdbip=127.0.0.1 │
;characdbport=8880 ┝这个里面是注释掉了的没用的
;storagedbservernum=1 │
;storagedbip=127.0.0.1 │
;storagedbport=9990 ┙
#world info.
zoneservernum=1
#game log receiver info.
;gamelogserverip=127.0.0.1
;gamelogserverport=8300
#map count
maxmap=23
[mapzone] 以下是地图
map0=0
map1=0
map2=0
map3=0
map4=0
map5=0
map6=0
map7=0
map8=0
map9=0
map10=0
map11=0
map12=0
map13=0
map14=0
map15=0
map16=0
map17=0
map18=0
map19=0
map20=0
map21=0
map22=0
转载请著名vz论坛ж雪ж原创
accountserver文件夹 应该是人物等管理器吧
accountserver.ini
#account server info.
[svrinfo]
#版本变动时要更新
serverversion=121
#worlld information
#按照 main server 的 config 变动
worldindex=0
worldname=新时代
#this server information (设定 account server )
thisserverid=255
thisserverip=127.0.0.1 这个具体自己解释我也不知道怎么解释估计是自己
thisserverport=5589
#mainserver information (设定 main server)
mainserverip=127.0.0.1 这个估计是连接mainserver.exe的
mainserverport=7789
#gate count (设定 zone agent 的数目)
gateservernum=1
#account file db path
accountrootpath=d:\a3server\account 人物管理文件地址
#db (not used now so comment out temporarily)
#accntchardbserver=accntcharacdb
#accntchardblogin=a3dbsa
#accntchardbpasswd=wjsghk@$13
# for monitoring service
udpport=9000
serviceport=9500
来不起了随便介绍一下算了
zoneserver文件夹了
svrinfo.ini
#zone server info.
[svrinfo]
serverversion=121 ←这里我填的版本不过也无所谓好象改不改差不多
world=0
worldname=新时代 ←服务器名字
#粮辑滚 林家 汲沥 ; id(0) 1肺, id(1) 2肺 ip 场磊府啊 嘎酒具 钦聪促.
thisserverid=0
thisserverip=127.0.0.1 这个不知道哦反正应该是b机的吧
thisserverport=6689
#楷搬且 皋牢辑滚
mainserverip=127.0.0.1 这个不用说都是说是mainserver的ip
mainserverport=7789 这个不用说都是说是mainserver的端口
#俊捞傈飘 弥措 俺荐
gateservernum=1
#岿靛 沥焊
maxmap=23 ←最多地图
;maxnpc绰 npc锅龋 弥措蔼 + 1 肺 汲沥秦具 钦聪促.
maxnpc=1034
maxquest=1261
#辑厚胶
udpport=9000
serviceport=9500
#霸烙 肺弊
;gamelogserverip=127.0.0.1
;gamelogserverport=8300
[mapzone]
map0=0
map1=0
map2=0
map3=0
map4=0
map5=0
map6=0
map7=0
map8=0
map9=0
map10=0
map11=0
map12=0
map13=0
map14=0
map15=0
map16=0
map17=0
map18=0
map19=0
map20=0
map21=0
map22=0
[gminfo]
gm1=apache ←不知道是什么 暂时没研究出来
以上总结
7770 8880 9990 程序启动出错 检察bde安装好没 现在这个有2个版本
检察odbc建立了连接了没等!~