װ˵


һûװָ
ϵͳƽ̨ҪNTƽ̨+Ӧsp(ȫһ)
ݿ:SQL2000ҵ+SP3
CPU:Intel 2G(3G)
ڴ棺512M(Ƽ2G)

ѹCruelDragon3G.rarļ
CruelDragon3G_ServerFile.rarļѹd:\
CruelDragon3G_MapFile.rarļѹd:\mud3
CruelDragonMir3G_X.XX.rarļѹd:\mud3(X.XXΪ汾)
ʱD̸Ŀ¼ӦMir3serverMud3Ŀ¼Լ½һDataݿĿ¼
1ݿ⣬SQLҵSQL:
Account
Conlog
Game3g
Hero3g
Manage
CruelDragon3GBaseData
ݿ,Ȼd:\Datebase*.datݿⱸļԭղŽݿ⣬(Ҽݿ⣬-ԭݿ-豸-ѡ豸--ָ.datݿⱸļסԭĿ¼ΪD:\Database\)ݿ⻹ԭҪͱļһһӦ
2ʺźͷIPã
    ١޸AccountTBL_SELECTGATEIPSIPΪԼIP,FLD_NAMEΪ    Լķ
    ڡ޸ıTBL_SARVERINFOFLD_SERVERNAMEΪԼ
    ۡ޸Hero3gݿ RAREITEMSDATASERVERNAMEΪķ
  ޸ġServerNmaeķ-ִSQLѯѡķ滻
  update rareitemsdata
  set servername='ķ'
    from rareitemsdata
3ODBCODBCݿµϵͳDSN͸ղSQLֵͬϵͳDSNΪSQL ServerҪע⣬ʹõĵ¼IDSQLSAʺź롣ϵͳDSNָSQLݿҲҪһһӦ
4޸mir3serverĿ¼µеtxtiniipͷӦúܼ򵥣ʲôġ
5޸!setup.txtļ!servertable.txtҲĵط˵ҲܸӣǺܼ򵥣setupĿ¼ֻҪ!runaddr.txt.!servertable.txt.!setup.txt.StrRes.txt.໰Ϣ.txtļͿˣи޸!setup.txtעãҪϸոĳ
6еķȫ˳ɣLoginserver(LoginserverΪdsnAccount   ԶdsnManage)--DBsvr(DBsvrΪgame3g:game3g   account:account   ͼļD:\mud3\map)--RunGate--SelGate--Logingate

loginsrv

DNSaccount ԶDNSmanage
ʺȫsa

Dbsrv
Game DB:game3g  Account DB:account

ʺȫsa



ûָ
ݿ޸
1sql½CruelDragon3GBaseDataݿ⣬ԭṩCruelDragon3GBaseData.datݿ
2:ԭݿã޸CruelDragon3GBaseDatamagic monster stditemsеֵֶرstditems,޸stditemsƷidxԭstditemsidxͬ,һһҪ,ҪƷͻҵ
3:stditemsdisappeartimeƷʧʱ,ʱ䵥λΪ,NeedfameƷֵ
4:2ݿ޸
˻ݿ

Game3gݿ
½һݿGame3gԭgame3g.datļ
ɾݿݱ
ԭgameݿݱ
tbl_ability,
tbl_character,
tbl_faceimg
tbl_item,
tbl_itemmarket,
tbl_magic
tbl_quest;
tbl_saveditem,
tbl_subhuman;

޸
update tbl_character
set fld_mapname=0
from tbl_character

update tbl_character
set fld_cx=142
from tbl_character

update tbl_character
set fld_cy=239
from tbl_character

¼ӱ˵
tbl_dairyquestset ÿҪͽ
tbl_dairyquestsetuser ҵÿ
tbl_dhlbox  ϵͳ
tbl_Lottoserver,tbl_lottouser Ʊϵͳ
tbl_mainquestrewared Ҫͽ

manage,account,hero,conlogĶ

ɳĮǺɳͿ:

	һ	1	ɳͿ˳	0		0	0	68	3	2														3	217	110	148	61	266	288	106	285	3		234	151	0	250		0	0	0	248		169	151	0	68		233	87	0	0
	һ	2	ɳĮ	0		0	0	68	5	4														5	250	105	44	122	320	306	151	315	0		0	0	0	215		0	0	0	56		0	0	0	77		0	0	0	0
