View Full Version : Làm Game Server
Khương Duy
01-18-2006, 04:54 AM
Mình cũng đang viết một game online đây. CƠ bản như sau:
Mỗi ngư?i sở hữu một vương quốc. Các vương quốc có thể đánh nhau hoặc cùng đánh một kẽ thù chung. Mỗi n phút trôi qua mỗi vương quốc sẽ có một lần đi?u động. Khi nào ngư?i chơi lên mạng thì sẽ dùng các lần đi?u động này để xây nhà, mua quân, đánh nhau... ?ại để là thế. Game viết bằng PHP, MySQL, XHTML, Javascript. Nếu có ai quan tâm thì mình sẽ nói thêm.
Carol Rido
01-19-2006, 04:11 AM
có cho chơi free hong khương duy?????????
Khương Duy
01-19-2006, 06:50 AM
Tất nhiên free th?i gian đầu... Game chưa viết xong, chuyện thu ti?n còn lâu lắm lắm... Mà có lẽ lấy ti?n từ quảng cáo và bán email thì hơn...
Carol Rido
01-19-2006, 10:17 AM
uh,nếu có thu ti?n thì th?i gian dowload phải nhanh à,vì bên carol ở dơwload lâu lém đó
VietLang
01-19-2006, 03:25 PM
Mình cũng đang viết một game online đây. CƠ bản như sau:
Mỗi ngư?i sở hữu một vương quốc. Các vương quốc có thể đánh nhau hoặc cùng đánh một kẽ thù chung. Mỗi n phút trôi qua mỗi vương quốc sẽ có một lần đi?u động. Khi nào ngư?i chơi lên mạng thì sẽ dùng các lần đi?u động này để xây nhà, mua quân, đánh nhau... ?ại để là thế. Game viết bằng PHP, MySQL, XHTML, Javascript. Nếu có ai quan tâm thì mình sẽ nói thêm.
Nghe cũng thấy hay hay :)
Carol Rido
01-20-2006, 02:36 PM
làm si9 bạn,có gì carol ủng hộ cho!!!
Khương Duy
01-21-2006, 07:56 AM
Cám ơn, mình có làm thử phiên bản 1 rồi, nhưng mà không có phần đánh nhau... Mình muốn viết lại, lấy giao diện khác, cách đi?u khiển mô ph?ng theo dạng Age of Empire nhưng là chơi theo turn-based chứ không phải real-time. Cũng muốn thử chuyển từ MySQL database sang thuần túy XML... có lẽ cũng còn hơi lâu... (tại má bắt h?c bài, hổng cho viết web, lâu lâu viết lén...)
Còn vụ download thì carol kh?i lo... chơi hoàn toàn trên web mà (nếu thích thì vô game.khuongduy.com coi bản cũ thử đi, ch?n ngư?i dùng mặc định không có password)
Joe Dalton
02-04-2006, 01:44 AM
ặc, game thế thì cần gì server, chẳng wa chỉ là php + mySQL, chỉ cần host hỗ trợ là được, cái đấy hình như ng` ta g?i là web-game thì phải, trước tui tham gia 2 trò là samuraionline và ormeta, ai thích tìm hiểu thì google, mấy trò này có tương đối lâu + nổi tiếng rùi, ...
game cần server theo tui nghĩ là 1 số các game cần port connect như Blizzard Warcraft cần port 6112->6119 để tạo game được chẳng hạn
game online thì thư?ng có 2 kiểu là
1. có 1 hoặc nhi?u servers sẵn rùi ng` chơi connect vào, như MUonline, Võ Lâm Truy?n Kì có nhi?u server (Tuyết Sơn, Hoa Sơn, Tung Sơn ....)
2. tự ng` chơi host và chơi với nhau, như Warcraft3->custom game,
cách thứ 1 thì dễ quản lí ng` chơi hơn, còn cách thứ 2 thì tốc độ game nhanh hơn, vì bản chất cách 2 là dùng p2p (peer-to-peer).
có 1 số game 'giả p2p' như Gunbound hoặc O2jam thì cách nó làm thế này: cho ng` chơi connect vào 1 trong vài cái server của nó, khi ng` chơi tạo game thì server tự động gán ID riêng cho game vừa tạo và đặt lên list các game đang có trên server, khi các ng` chơi khác tham gia vào game thì chẳng wa chỉ là connect vào 1 gameID riêng. ng` tạo game thì được gán làm host, nếu ng` tạo game mah out trong khi đang có >1 ng` đang ở trong game thì quy?n host được gán random cho những ng` còn lại (hoặc gán thế nào là tùy ng` lập trình)
v? game tự tạo p2p genuine được như warcraft3 thì ng` host game mah out thì tất cả ng` khác out luôn
why ng` ta lại "giả host"? vì 1 số game giới hạn ng` chơi, vd như O2jam thì số ng` tối đa mỗi game là 8 ng`.
why ng` ta ko dùng p2p? vì p2p thì cần phải mở port ở máy ng` chơi, vd như để tạo game được ở trò warcraft3, ng` chơi phải tự vào cả soft-firewall (phần m?m tư?ng lửa, e.g. zonealarm) lẫn hard-firewall (firewall của modem) của máy mình để mở port, tuy có thể ko phức tạp nhưng nói chung là dễ bị hack (lí thuyết là thế, chứ tui cũng chẳng hiểu bị hack là thế nào)
v? tự tạo host để chơi offline thì cũng có rất nhìu cách. những trò như MU hay VLTK mah chơi offline thì ko vui nhưng 1 số trò như O2jam hay DJMAX mah chơi offline được thì nói chung là được hưởng ứng, nếu ai khoái chủ đ? này thì tui post tiếp nhá :P
gnihtonmi
02-15-2006, 04:26 AM
dạng game của u là game chiến thuật dạng empire ?nhưng sao lai qua n phút trôi qua lại mới được đi?u động quân ? 1 dạng của heroes ?
gnihtonmi
02-15-2006, 04:28 AM
mà quên ....trong 1 sever giới hạn được bao nhiêu ngư?i chơi ? chia room đánh ? nếu đông ngư?i cùng đánh thì wait time sẽ rất lâu vì phải đợi qua n lượt ...
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.