Học làm Mu....vào đây tìm hiểu nhé ( bài 1 )

mattroilan

New member
^^... Mình viết bài này mong các bạn newbie có những cái nhìn tường tận và hiểu sâu hơn về MuServer....

Mức độ : Dễ
Công cụ : 1 MuServer chạy tốt và 1 chai cocacola hoặc trà xanh 0 độ :d

------------------------------------------------------------------------
Bắt đầu !
Hôm nay mình sẽ "kết liễu" những file có trong MuServer
Bắt đầu với thằng :
DataServer.exe
- Nó có nhiệm vụ gì :
- Nhiệm vụ của nó là đọc thông tin char trong SQL và phân tích dữ liệu để GS đọc và thực thi kết quả...nó cũng có vai trò update những thông tin trong games để add vào SQL...VD mỗi khi bạn lên 1 level , DataServer sẽ run 1 query vào DB để cập nhật thông tin về Char của bạn
ConnectServer.exe
-Nó có nhiệm vụ gì ?
- Nó có nhiệm vụ kết hợp với JoinServer , để kết nối GameServer đến Client trùng IP với Server .... hiểu theo cách đơn giản là nó kết nối Server của bạn đến client của MU ban ( Với điều kiện IP cấu hình phải giống nhau )
JoinServer
-Nó có nhiệm vụ gì ?
- Hehe ! Nhiệm vụ của nó là cùng với ConnectServer , xác nhập client với Server , nếu ko có nó sẽ Disconnect ^^
ExDB
- Nhiệm vụ của nó là check Mail , Guild...vv
RankingServer :
- Sắp xếp các Event , xếp hạng các event như : Devil ,BC...vv
EVentServer :
- Điều khiển các Event
^^ ... Và trái tim của MuServer
- GameServer :

- Nhiệm vụ chính : Điều khiển tất cả những hoạt động của Server , điều khiển cử động nhân vật , xử lý chuỗi chuyển động của nhân vật , điều khiển hệ thống Server , hệ thống dữ liệu , phối hợp với tất cả các links kể trên để hoạt động MU Server :D....
----------------------------------------------------------

Chương II : Tìm hiểu những file quan trọng trong thư mục Data:
1 Phiên bản GameServer : ( 0.97.0) , (0.99.65) , (0.99.96) , (1.00.16) và mới nhất hiện nay (1.00.18) , đều có 1 thư mục Data riêng đi kèm theo ... Vì sao ? Vì nó chứa những thông tin mà Webzen đã coded vào đó... Bạn có thể dùng những : DataServer , ConnectServer , JoinServer ...vv của phiên bản khác cho Server của mình nhưng nếu thay GameServer và Data thì đó ko còn là Server của bạn ^^...

Bắt đầu tìm hiểu :
Tớ lấy VD : 1.00.16 của cuonglee nhá ^^.
*.att : Chứa thông số của Map

commonserver.cfg : Cũng là 1 file chứa các Option cơ bản của 1 GameServer mới

BadSynTax.txt : File chứa những từ cấm

BloodCastle.dat : File cấu hình Event Huyết Lâu

CastleDeepEvent.dat : File cấu hình Event Thung Lũng thành Loren

CryWolf.dat : File chứa thông số cấu hình event Pháo Đài Sói

ConnectMember.txt : File chứa thông tin member được phép vào Sub

EventItemBag -> EventItemBag37 : File chứa thông số các item của Box

EventManagement : File chứa thông số cấu hình các Event : Phù Thủy Trắng , Rồng Đỏ.....vv

IpList.dat : File chứa danh sách IP connect

Kanturu.dat : Thông số event Vương Quốc Ngầm

MapServerInfo.dat : Chứa thông số load Map , cấm Map

Monster.txt : Thông tin quái

MonsterSetbase.txt : Phân bổ quái

Shop->shop12 : thông tin cửa hàng

Gate.txt : Thông tin cổng

-------------------------------------------------------------
Còn thư mục : Data/lang/ có nghĩa gì
Tùy theo giao thức ( protocol ) là Kor ( KOREAN) , CNS (China) , TAI ( TAIWAN) , VTM ( VIETNAMESE) , JPN ( JAPAN)...vv mà GameServer sẽ load các thông tin ở thư mục khác nhau
VD :
GS giao thức Kor :
- Sẽ load Data/lang/kor
Tương tự VTM :
- Data/lang/vtm
Trên lý thuyết là vậy , còn thực tế ta thấy ở Server của anh Lee , nó dù là VTM vẫn load thằng Data/lang/kor ^^
-----------------------------------------------------------
Trong các thư mục đó có gì :?
Có những " ku em " sau
- Movereq.txt: Chứa thông tin move
- Item.txt : Thông tin item
- ItemSetType.txt: Thông tin đồ thần
- Quest.txt: Thông số nhiệm vụ
- Skill.txt : Thông số skill
- CommonLoc.dat : Thông số config Server
 
Đây là 1 trong 3 loạt tut For New bie của tớ :)).... .guide cho member bên

Lão Znemo (mattroilan) này guide mà không ghi rõ nguồn :))

Các bạn muốn đọc kỹ hay rõ nó thì hãy vào 3 link sau :


 
Back
Top