Gửi bởi [K][Only registered and activated users can see links. ]
Mình thấy có nhiều bạn hỏi về cách tự tạo 1 server của "riêng" mình nên giờ tớ mạn phép mở cái Tut này. Hi vọng giúp đc mọi người chút gì đó . Sau đây là tut hứơng dẫn cài đặt mấy cái server viết bằng C++ ở trên Ragezone. Còn server của Odin thì để khi nào tớ cài đặt đc tớ post cho
Trước tiên cần phải download 1 vài thứ cần thiết về đã [Only registered and activated users can see links. ] [Only registered and activated users can see links. ] [Only registered and activated users can see links. ] [Only registered and activated users can see links. ] [Only registered and activated users can see links. ] [Only registered and activated users can see links. ]
Và tất nhiên là 1 cái server để chạy nữa nhể . Đây là bản pack của chú Krytical (Download ở MediaFire thì ko nên dùng những trương trình hỗ trợ dowload. Cứ để tự cái trình duyệt nó giải quyết. Ko nghe 99,99% die ráng chịu ) [Only registered and activated users can see links. ]
Pass giải nén:
Bước 1: Download bộ Visual Studio ( có 894mb thôi ) sau đấy cài đặt Visual C++ 2008 Express Edition. Nếu chỉ có ý định tự sứơng 1 mình thì ko cần download cái này về cũng đc
Lưu ý. Khi cài Visual C++ các bạn nên disable tạm thời cái trương trình diệt virus đi chờ khi nào nó cài đặt xong thì lại Enable nó lên cũng đc.
Bước 2: Dowload và cài đặt MySQL Server 5.0. Sau khi cài đặt nó sẽ hỏi bạn có có thiết đặt lại cấu hình ko. Yes hay No thì tùy.
- Nếu chọn Yes thì khởi động lại máy 1 phát.
- Nếu chọn Next thì chọn Standard Configuration rồi Next tiếp 1 phát. Sau đấy điền mật khẩu vào cho tài khoản mặc định, rồi gõ lại. Next. Chờ nó khởi động lại server là xong. (Không khuyến khích)
Bước 3: Cũng download rồi cài đặt MySQL Query Browser và XAMPP. Các thiết đặt thì để mặc định.
Bước 4: Tạo database:
Mở MySQL Query Browser:
Connection:
Username: root
Password: pass <~~ điền cái pass mà lúc nãy bạn chọn vào. Quên thì lặp lại bứơc 2
Hostname: 127.0.0.1
Port: 3306
Schema: maplestory
Xong Ok nó sẽ bảo là cái Schema maplestory chưa có. Có muốn tạo ko. Tất nhiên là tạo rồi. Hỏi ngu thật.
Đến lúc này thì chắc là cái server của thằng Krytical cũng download xong rồi. Giải nén nó với cái pass trên kia. Xong quay lại với cái MySQL Query Browser chọn File -> Open Script ... -> Chọn đến file SQL. sql trong cái thư mục server mới đc giải nén -> Execute -> rồi, cho nó 5s để nó tạo dữ liệu.
Bước 5: Giải nén 2 file XAMPP và maplestory.rar ra đâu đấy rồi chạy 2 file setup_xampp.bat chờ 1 tí rồi chạy xampp_start.exe. Tiếp theo move cái thư mục maplestory vào trong thư mục htdocs trong XAMPP. Xong thì mở cái Internet Explorer hay cái trình duyệt nào lên cũng đc. Gõ vào [Only registered and activated users can see links. ] Nếu nó load lên trang đăng kí thì tức là ok. Còn ko thì lại phải động tay động chân 1 chút. Mở cái thư mục maplestory mà lúc nãy bạn vừa ném nó vào thư mục htdocs. Mở file register_do.php bằng Notepad. Tìm đến dòng 18, nhìn giống như thế này này:
Code:
$db = mysql_connect($host['localhost'], $host['root'], $host['']) OR die ('Unable to connect to DB.');
ở giữa 2 dấu '' màu đỏ kia thì bạn điền cái pass mà ở bứơc 2 bạn chọn vào. Xong thì save nó lại. Rồi làm lại bứơc 5.
Bước 6:
- Nếu bạn ko đặt pass cho tài khoản root ở bước 2: Mở thư mục Krytical's Pack v11.3 ngó nghiêng tí thì sẽ thấy thư mục MapleStoryServer. Mở nó ra rồi chạy file MapleStoryServer.exe. Chờ nó load xong. Trong khi chờ thì hút bạn mở 1 thư mục chứa game MapleGlobal lên. Click chuột phải vào file login của Maple nào đấy. Ví dụ như MapleGlobal, Odin, ... chọn Send to -> Desktop. Xong thì ra ngoài Desktop -> Click chuột phải vào nó chọn Properties. Trong khung Target: bạn thêm dòng này vào cuối cái đườngng dẫn tới file Login
Code:
127.0.0.1 8484
Ví dụ: D:\Games\Nexon\MapleStory\OdinMS.exe 127.0.0.1 8484
Nếu bạn dùng DxWnd thì bỏ qua bứoc trên vì chỉ cần thêm cái IP với Port là 127.0.0.1 8484 vào cái đường dẫn tới file login của Maple trong cái DxWnd là đc.
Mở cái file MapleStoryServer.exe lúc nãy lên. Nếu thấy nó báo Sucssesfull thì ta vào game và đập phá thôi
- Nếu bạn đặt pass cho tài khoản root ở bứơc 2 thì phải chỉnh lại 1 chút trong server để server kết nối tới đc database.
Mở file MapleStoryServer.sln trong thư mục Krytical's Pack v11.3. Chờ tí cho thằng VC++ nó tải xong. Tải xong rồi thì bạn chọn MapleStoryServer rồi ấn Ctrl+F để bật chức năng tìm kiếm. Gõ vào "root" -> Enter. Xong nó sẽ chỉ cho bạn thấy cài dòng này
Ở giữa 2 dấu "" màu đỏ kia bạn điền cái pass mà bạn đã chọn vào. Xong thì Save nó lại. Save xong ấn F5 1 phát :->. Chờ nó Debug xong thì nó sẽ chạy server. Đến đây thì ngó lên bên trên và làm tiếp.
Để lần sau ko mất công như thế này nữa thì bạn vào thư mục Release copy hết mấy cái file trong đấy ném vào thư mục MapleStoryServer. Nó hỏi có chép "đè" lên ko thì làm gì bạn ... Như vậy thì lần sau chỉ cần chạy file MapleStoryServer.exe là đc.
Bước 7: Bước này dành cho ai muốn chơi với bạn bè. Trướcc tiên download cái Wippien ở trang wippien.com về. Cài đặt. Cài đặt xong bạn tạo 1 tài khoản mới để xài. Ở phần JID thì điền nick mà bạn muốn vào. Ví dụ như [Only registered and activated users can see links. ]. Tiếp theo là password. Những cái còn lại thì để nguyên. Rồi chọn Test Account. Chờ 1 lát nó báo Success thì Next. Rồi. Bây giờ bạn đã có 1 cái IP để cho bạn bè connect vào. Cái IP nó nằm ở phía dưới nick bạn trong cái Wippien ấy. Ví dụ như của mình là 5.0.89.204.
Bây giờ mở server lên. Cái file MapleStoryServer.sln ấy. Chọn MapleStoryServer -> Source Files -> Packets -> LoginPackets -> Ngó sang bên phải kéo thanh cuộn xuống dưới. Tìm dòng
Code:
packet.addByte(127); // IP
packet.addByte(0);
packet.addByte(0);
packet.addByte(1);
Đổi 4 số ở 4 dòng thành 4 số IP của bạn. Ví dụ như của mình:
Code:
packet.addByte(5); // IP
packet.addByte(0);
packet.addByte(89);
packet.addByte(204);
Xong thì ấn F5 để Rebuild lại server. Xong thì copy lại tất cả các file trong thư mục Release vào thư mục MapleStoryServer để lần sau ko mất công Rebuild nữa.
Bây giờ vào cái chatroom Hello1 (Giống yahoo thế nhỉ ). Nếu ai muốn connect tới server của bạn thì cũng cần 1 nick Wippien để vào chatroom như bạn. Sau đó thì ngó lên bứơc 6. Edit lại thành IP của bạn. Ví dụ ai đó muốn connect vào server của tôi thì edit thành IP của tôi là 5.0.89.204.
Đến đây thì có lẽ là xong hết rồi chỉ còn 1 chút vấn đề nhỏ là làm thế nào để trở thành GM thôi
Nếu muốn làm GM thì có 2 cách.
Cách 1: Bảo thằng GM nào đấy set job của mình thành GM. Cách này ko hiệu quả. Vừa tối qua thử với CheapAndChic -> Chỉ đc danh hão + ko dùng đc GM command = Vô tác dụng
Cách 2: Vào database chỉnh lại. Mở MySQL Query Browser lên. Rồi edit lại trong table [Only registered and activated users can see links. ]. Chỉnh ở cột GM là 1. Hoặc cũng có thể chỉnh ở trong table characters cột job chỉnh thành 510 - đây là job GM. (cách này chưa thử, có lẽ ko đc ). Xong rồi click vào Apply Changes. Ok
Trở thành GM rồi thì làm sao ? Tất nhiên là dùng Gm's command rồi . Gm's command lấy ở đâu ? Trong thư mục Krytical's Pack v11.3 có 1 file Commands.mht. Chính nó. Mở lên = Excel. Nếu lười ko muốn cài Excel :o. Ok.
Code:
GM Commands
Map Điền Map ID mà bạn muốn di chuyển tới.
Summon Điền Mob ID mà bạn muốn summon, mặc định là 1. Nếu muốn bao nhiêu thì thêm dấu cách rồi điền số lượng quái.
Spawn Cũng giống summon thôi xD
Notice Gửi 1 thông điệp màu xanh tới toàn bộ mọi người.
Popup Bật lên 1 đoạn thông báo tới toàn bộ mọi người.
White Gửi 1 thông điệp màu trắng tới toàn bộ mọi người cùng kênh.
Red Gửi 1 thông điệp màu đỏ tới toàn bộ mọi người.
Header Thay đổi đoạn thông báo chạy phía trên màn hình (Ko viết gì = Disable nó)
Save Lưu (Do dữ liệu của bạn chỉ đc gửi về database trong SQL khi thoát game nên bạn có thể dùng cách thủ công này để lưu phòng trường hợp server tắc tử :D)
Pos Xem tọa độ bạn đang đứng.
Item Điền ID của item mà bạn muốn. Mặc định là 1. Nếu muốn bao nhiêu thì thêm dấu cách rồi điền số lượng.
CashWeapon Mở shop bán vũ khí nx.
Maple Mở shop bán vũ khí Maple
WarriorShop Mở shop bán đồ Warrior
MageShop Mở shop bán đồ Mage
ThiefShop Mở shop bán đồ Thief
BowmanShop Mở shop bán đồ Bowman
PotShop Mở shop bán máu
Cash Mở shop bán đồ nx
Shop Mở GM shop
NxSets Mở shop bán các bộ nx
Miscequips Mở shop bán mấy đồ linh tinh
Potions Mở shop bán máu
RockShop Mở shop bán Magic Rock và Summoning Rock
ShopCoupons Mở shop bán vé đi sửa dung nhan =))
Emote Summon 1 cái hộp châu báu ... chứa các emoticons =))
EventSlime Summon mấy con Slime drop đồ nx
Zakum
Horntail
Level Me Thay đổi lvl của bạn
Level Character Thay đổi lvl của ai đó
Job Me Thay đổi job của bạn
Job Character Thay đổi job của ai đó
AddAP Tăng điềm AP
AddSP Điền Skill ID muốn thay đổi rồi điền số lvl của skill.
KillNPC Giết NPC nào đấy oO
KillAll Giết tất cả quái trong map
Kill Me Tự sát
Kill Players Giết tất cả mọi người trong map
Kill GM Giết tất cả GM trong map
Heal Hồi máu và mana
ClearDrops Dọn sạch đồ trong map
GMMap Di chuyển tới map của GM
Mesos Gõ số tiền muốn có vào ;))
Warp Điền tên ai đó và ID của map để đưa sang map đó.
WarpTo Điền tên ai đó mà bạn muốn di chuyển tới.
MWarpTo Điền tên ai đó để di chuyển tới chỗ mình.
WarpAll Điền tên map mà bạn muốn di chuyển tất cả mọi người tới.
WarpAll Me Di chuyển tất cả mọi người trong word tới chỗ bạn.
ExpRate Chỉnh rate của exp.
Ban Điền tên đứa nào muốn ban vào rồi Enter. Thấy thông báo liền :))
UnBan Unban cho ai đó.
DC Cho đứa nào đấy disconnect.
Jail Cho đứa nào đấy đi tù =))
Unjail Mãn hạn tù =))
SQL Ko hiểu gì về SQL thì đừng dùng cái command này kẻo ân hận :)).
Player Commands
.Save Tương tự bên trên
.Online Hiện danh sách những người đang online
.Help Gọi GM để giúp đỡ
Với GM's Command thì bạn phải thêm dấu ! hoặc ; vào đầu câu và ko đc viết hoa. Ví dụ: !notice WTF!!? hay ;notice WTF!!?
còn Player command thì thêm gì tự hiểu.
Có 1 số bạn ko dùng đc mấy cái command. Trường hợp này mình ko bị. Có lẽ các bạn thử chạy = mấy cái Client của Maple khác như Odin hay Cake xem sao . Vì nếu dùng Client của Maple Global thì ko drop đc đồ nx đâu
Phần này là hướng dẫn các bạn remove dame cap (đánh vượt qua đc con số 99999 ) và edit lại Stat của items:
Trước tiên các bạn download phần mềm HexWorkshop ở [Only registered and activated users can see links. ] về rồi cài đặt (có cả keygen đấy xD). Xong rồi kiếm thêm 1 cái client nào đã đc unpack như Odin hay Cake. Bắt tay vào edit nó nào . Bạn click chuột phải vào cái client đã unpack sẽ thấy 1 dòng ở dưới Open và Run as .. là "Hex Edit with Hex Workshop v5" -> Click vào. Trương trình HW đc mở lên. Bạn ấn Ctrl+H rồi điền giống thế này:
Type: 32 Bit Signed Long
Find: 99999 <~~ đây là số dame bị giới hạn
Replace: 9999999 <~~ số dame mới mà mình muốn
Click vào OK xong click tiếp vào Replace All. Tiếp theo bạn lại ấn Ctrl+H và điền giống như trên nhưng ở ô Type thì là 32 Bit Double -> Ok -> Replace All. Xong, quá đơn giản . Bạn cũng có thể dùng cách này để remove Mesos Cap. Số tiền bị giới hạn khi drop là 50k ý .
Muốn edit lại stat của món đồ nào thì việc trứơc tiên là bạn phải biết đc ID của nó. Down cái file ID Lists về rồi giải nén ra nó đâu đấy. Bạn sẽ đc 1 đống file text . Ví dụ bạn muốn edit lại stat của thanh kiếm lvl 0. Tên nó là Sword thuộc type vũ khí. Ok. Mở file Equip Items (Weapons).txt lên. Bạn sẽ thấy nó ngay ở dòng đầu tiên. Và ta có số ID của nó là 1302000. Ok. Giờ mở thư mục Krytical's Pack v11.3 -> MapleStoryServer -> Equips -> tìm đến file nào có tên trùng với con số ở trên (cách đơn giản nhất là ấn F3 để bật cái chức năng tìm kiếm của thằng Windows lên ) Xong click chuột phải rồi chọn Edit. Và trông nó sẽ giống như thế này:
Type - Kiểu: 11 là vũ khí
Price - Giá bán vào shop đấy ạ.
Slots - Khỏi nói
WAtk - Weapon Attack: Cho nó thành 1000 chẳng hạn
Cash - 0 là đồ thường, 1 là đồ cash (cái này hay ở chỗ là nếu ta set nó thành 1 tức là biến nó thành đồ cash nhưng nó lại vẫn có tác dụng như đồ thường, tức là nó vẫn +WAtk này, def này, speed, jump, vv.. Hay phết )
Quest - Như trên thôi.
Ngoài ra ở các món đồ khác như armour thì sẽ có: MAtk, Wdef, Mdef, Str, Dex, Int, Luk, Speed, Jump,... Edit nó thành số bạn muốn là Ok .
Đính luôn thêm cái file ID list cho "các GM" dùng
Đã sửa link download Visual Studio cho mấy bro thành link direct cho dễ down. Tốc độ đảm bảo ~400kb/s
Có chỗ nào ko hiểu nay ko làm đc mọi người cứ post ở đây cho đừng post lung tung cho dễ giải quyết . Tiện thể anh em + rep cho tớ cái nhé. Thx
Gamevn.com
client download ở [Only registered and activated users can see links. ]
Khách viếng thăm
hãy cùng Solider xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
hĩ bạn ơi mình có 1 số chỗ thắc mắc tìm mãi bên gamevn mà không thấy chỗ hướng dẫn làm MS offline đâu cả !!! bạn co thể pót web lên được không mà nếu bạn làm được rồi thì mình cần bạn giúp phát
Khách viếng thăm
hãy cùng dau_phu xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
uhm` uhm` ........... mình làm đến đoạn vào web [Only registered and activated users can see links. ] rồi nhưng khi kích vào chữ register thì nó hiện lên báo lỗi ở dòng thứ 18 và không biết sửa như nào tiếp
Khách viếng thăm
hãy cùng dau_phu xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
mà cũng sắp ra MS VN rồi các bác nào cao thủ thì lập team làm MS off của đi nhé nhé !!! em ủng hộ lắm lắm !!!! web của MS VN : [Only registered and activated users can see links. ]
Khách viếng thăm
hãy cùng dau_phu xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
hic hic bao lâu rồi mà không có ai vào trả lời cho em ạ !!!! đề nghị anh admin tạo 1 box Maple Story nhé !! để game này được phát triển nhé !! nhé nhé :X
Khách viếng thăm
hãy cùng dau_phu xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!