PDA

View Full Version : Xin guide dev GameServer!



mu2dvn
06-01-16, 07:15 PM
Mình lập topic này hi vọng các tiền bối chỉ giáo ít kinh nghiệm.
mình đang không hiểu về cách thức fix bug game hoặc thêm option cho GS
- Trường hợp của mình ở đây là mình hiện có source file dll, GS và 1 đoạn source add option.
- bước tiếp theo mình phải làm gì? build thành dll ho0k tiếp vào GS hay còn cách nào khác xin các pro chỉ giáo với ạ!

ikenylee
06-01-16, 07:22 PM
tại sao họ lại gọi NGÔN NGỮ lập trình?

vd: người thầy của bạn nói tiếng trung quốc, còn bạn chỉ biết mỗi tiếng việt bạn có hiểu không?

mu2dvn
06-01-16, 07:32 PM
tại sao họ lại gọi NGÔN NGỮ lập trình?

vd: người thầy của bạn nói tiếng trung quốc, còn bạn chỉ biết mỗi tiếng việt bạn có hiểu không?

thật ra là em k hiểu ý của bác cho lắm... e chỉ hỏi về cách thức để áp dụng đoạn code để vá lỗi hoặc add option vào 1 GS thôi kiến thức còn hạn hẹp nên mới đi hỏi mong các bác đừng trách móc :(

wermanhme1990
06-01-16, 07:54 PM
thật ra là em k hiểu ý của bác cho lắm... e chỉ hỏi về cách thức để áp dụng đoạn code để vá lỗi hoặc add option vào 1 GS thôi kiến thức còn hạn hẹp nên mới đi hỏi mong các bác đừng trách móc :(

Bạn ikenylee (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>) nói đúng đó, bạn nêu thuê ai đó biết code, rồi nhờ người ta build cho, nghề nào cũng có kiến thức mới làm được, giờ có bảo bạn cách làm, chẳng khác nào làm 1 cách máy móc không hiểu gì.
Nếu bạn yêu thích code có thể đăng ký 1 khóa lập trình c/c++.

mu2dvn
06-01-16, 08:13 PM
Bạn ikenylee (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>) nói đúng đó, bạn nêu thuê ai đó biết code, rồi nhờ người ta build cho, nghề nào cũng có kiến thức mới làm được, giờ có bảo bạn cách làm, chẳng khác nào làm 1 cách máy móc không hiểu gì.
Nếu bạn yêu thích code có thể đăng ký 1 khóa lập trình c/c++.

cám ơn bác... hiện em đang theo học môn c ạ. :)

wermanhme1990
06-01-16, 08:20 PM
cám ơn bác... hiện em đang theo học môn c ạ. :)
Cách nhanh nhất, đưa code cho thầy xem, rồi hỏi thầy cách chèn vào, còn chèn vào có hoạt động hay không lại là chuyện khác.

mu2dvn
06-01-16, 11:30 PM
hầy tóm lại là vẫn k có ai chịu giúp....
mình có nhờ hướng dẫn chi tiết đâu mà mấy bác cứ kiêu hoài k à

hackluv
06-01-16, 11:44 PM
đơn giản là học C/C++ và ASM xong tự sướng chứ chả ai giuap đc đâu.

kenthd
07-01-16, 01:32 AM
hình như lúc trước (khá lâu rồi) có mấy tiền bối định làm cái ebook rồi nhưng đến h vẫn chưa thấy gì :3 nhọ thôi :))
GG là thầy :))

ochohieucac123
07-01-16, 01:57 AM
sẵn đậy nói lun mình hox hết lớp 10 (nghỉ cmnr ) ước mơ là lập trình viên có khó qa k ... =))

kenthd
07-01-16, 12:02 PM
sẵn đậy nói lun mình hox hết lớp 10 (nghỉ cmnr ) ước mơ là lập trình viên có khó qa k ... =))
không khó tí nào :) bạn học đến lớp mấy mình k cần biết... chỉ cần bạn đi học lập trình, nếu có năng khiếu bạn còn là siêu ltv ấy!

wermanhme1990
07-01-16, 12:09 PM
không khó tí nào :) bạn học đến lớp mấy mình k cần biết... chỉ cần bạn đi học lập trình, nếu có năng khiếu bạn còn là siêu ltv ấy!

Lập trình quan trọng nhất là đam mê, thứ 2 là kiên trì, thứ 3 là cẩn thận rồi mới đến cái yếu tố khác chứ không phụ thuộc vào năng khiếu hay IQ, nếu đặt đến trình ăn code, ngủ code, đi ị code, quay tay cũng code gọi là thánh code.

hackluv
07-01-16, 12:26 PM
thực ra là ai cũng muốn ăn sẵn nên ai cũng xin guide mà guide thì ra GG mà tìm.

qtrong là có chịu học hay ko

cần cù bù thông minh chứ còn nếu như mà lười muốn chỉ tận nơi thì chịu -_-

chả ai giúp đc.

Người thầy là GG và YT là xong hết :v

thầy đó - bạn đó :v

phungbaphu
07-01-16, 01:25 PM
sẵn đậy nói lun mình hox hết lớp 10 (nghỉ cmnr ) ước mơ là lập trình viên có khó qa k ... =))
không quá khó đâu bạn. chỉ cần có niềm đam mê. CLBG của chúng ta có khá nhiều người nghỉ sớm lắm đây chứ. Như anh Mr.Quy(kẻ ma chỉ có một số người biết là ai đấy) nghỉ từ lớp 10 còn mình nghỉ từ lớp 9 hiện vừa chơi bời vừa bán vé số đây. Niềm đam mê sẽ làm nên tất cả bạn à. mình bắt đầu code từ năm 2007 và fix mấy cái lặt vặt à không lấy source của mấy anh về đọc rồi làm y hệt theo mới đúng. Lúc đó mình cũng chẳng biết gì đâu nhưng từ từ mọi thứ sẽ trở nên quen thuộc.
Để dev gameserver mình xin trả lời với chủ thớt;
1.Hình thức dev gameserver ở muonline theo mình có 2 loại[mấy game khác chắc khó hơn rồi :D]
-full source nghĩa là hoàn toàn là source của gameserver chưa build ta sẽ dùng bằng microsof visual stuidio C++ để build(nghĩa là bạn phải biết C++)
-vá nghĩa là dùng 1 dll hoặc bất cứ thứ gì mà sẽ thay đổi nội dung, các câu lệnh hoặc thêm chức năng cho 1 file .exe đã được build rồi.
điều này nghĩa là bạn phải hiểu về ASM,hook, lập trình nhúng về ASM, C++ (thực ra ở đây mình toàn dùng C với Window API) chưa đủ trình mà vọc C++ cho nhiều.(C++ cũng là được mở rộng ra từ C).không chỉ có hook dll bạn vẫn có thể tạo loader riêng từ 1 file .exe vẫn có thể thay đổi được file.exe đang được thực thi.
2.học ngôn ngữ lập trình.
-tải microsof visual stuidio C++ 2012 ngay và luôn
-tập viết vài câu lệnh đơn giản bằng c++
-sử dụng ollydbg+ hiểu tập lệnh ASM x86 (nghe nói còn nhiều tập lệnh lắm)
-tập hook 1 dll vào file .exe bằng ollydbg
-viết 1 dll nào đấy để sử dụng cho quá trình hook (mình thì hook 1 dll xuất ra cái hộp thông báo Hello World thôi cảm giác thật là kool )\
-tải source về ở đâu có source thì đọc xem cách họ sử dụng hảm như thế nào. cách họ đặt biến ra sao. cấu trúc dữ liệu thế nào bla bla...
3.chúc bạn may mắn :D