Lập trình Muserver

Thảo luận trong 'Game Development' bắt đầu bởi anhnhobe, 28/6/06.

  1. anhnhobe

    anhnhobe T.E.T.Я.I.S

    Tham gia ngày:
    26/1/04
    Bài viết:
    565
    Mình cần tìm 1 group để cùng thực hiện project này
    ngôn ngữ sử dụng là java và c#
    Ai hứng thú ?
     
  2. squall&rinoa

    squall&rinoa Donkey Kong

    Tham gia ngày:
    23/1/04
    Bài viết:
    449
    Nơi ở:
    Hải Phòng
    Chà cái dự án của pác nó lớn quá, chắc ít người ở đây theo nổi.
     
  3. DarkPaladin

    DarkPaladin Youtube Master Race

    Tham gia ngày:
    23/3/06
    Bài viết:
    90
    Nơi ở:
    Bạc Liêu
    cái mu ofline thì tui làm được chứ online thì pó tay. Mà MU bi giờ người ta chán hết rồi ông làm chi cho mất công

    ------------------------------------------
    -=AI GIẤU CHỮ KÍ TUI THÌ TRẢ LẠI NHÁ ! KO GIỠN ĐÂU À !!=-
     
  4. anhnhobe

    anhnhobe T.E.T.Я.I.S

    Tham gia ngày:
    26/1/04
    Bài viết:
    565
    Ko phải cài mà là lập trình nó chứ cài thì online hay of gì tui làm lán, muốn online thì wăn tui cái remote desktop 30 phút là có ngay 1 cái server online.
     
  5. MasterWind

    MasterWind T.E.T.Я.I.S

    Tham gia ngày:
    12/4/06
    Bài viết:
    637
    Nơi ở:
    [GVN]Audition
    Thui dẹp đi Mu chơi hết trò rồi chẳng còn ai thèm nữa đâu .Đánh hoài rồi cũng thía chán chết đí được vì em đây chơi cả ngày mới up có 6 lvl nên hơi nản ,còn chơi dễ quá thì lại không thít nên tóm lại hông chơi Mu là Ok :D
     
  6. Dương - 4444

    Dương - 4444 Mr & Ms Pac-Man

    Tham gia ngày:
    25/6/06
    Bài viết:
    132
    Nơi ở:
    Hải Phòng
    Nếu thích Mu offline thì có thể tham khảo Ong CHu net - dân Hải Phòng đẳng cấp mà lị :x , hura dân HP :hug:
    @ ken : ông xóa ngay cái topic này đi , sao lại có kẻ dở hơi đi cho MU vào đây cơ chứ X(
     
  7. Diệp Thanh

    Diệp Thanh Kirin Tor Moderator Lão Làng GVN

    Tham gia ngày:
    7/2/04
    Bài viết:
    4,438
    xời, bây giờ mà còn có người tơ tưởng về MU, thấy cái tên đã chán rồi, đây là cái MMOTRPG chán nhất tui từng chơi.
     
  8. ogizine

    ogizine Mr & Ms Pac-Man

    Tham gia ngày:
    19/6/04
    Bài viết:
    227
    ý ông đó chắc là lập trình các tính năng mới , đồ mới, qv mới trên nền tảng của mu đó mà nhưng thế thì hơi bị khó theo thiệt khó quá T_T
     
  9. Zell Dinch

    Zell Dinch Gloria in excelsis Deo Lão Làng GVN

    Tham gia ngày:
    18/7/03
    Bài viết:
    2,312
    Ơ mấy bác này hay, dù cũ vẫn để lại một ấn tượng về nền móng MMORPG khởi tạo trên Việt Nam chứ. Người ta có nhiệt huyết làm (lập trình) Muserver thì ai có khả năng thì giúp, ko có khả năng thì đừng có đứng đó nói này nói nọ. Sao lại có thể xóa topic này. Ơ lại nhỉ, lập trình muserver ko phải make game à. Vậy đây chỉ là thánh địa của RPGMAKER với GameMAKER sao. Phải để người ta thể hiện nguyện vọng và tập hợp người cùng ý kiến chứ. MEM gamevn dạo này sao đó, ko có được như lớp trước nữa. Chán...
     
  10. Mozzila†hunder

    Mozzila†hunder Dragon Quest

    Tham gia ngày:
    29/5/06
    Bài viết:
    1,295
    Nơi ở:
    Ha Noi, Vietnam
    Chán nhất vì nó là Game đặt nền tảng cho tất tần tật Game online hiện nay :D
     
  11. ken10

    ken10 Programmer

    Tham gia ngày:
    10/1/04
    Bài viết:
    2,341
    Nơi ở:
    Ho Chi Minh city
    @DarkPaladin : Bạn cẩn thận cách dùng fake chữ kí để câu bài hoặc để tránh trừ Mp nhé. Nó sẽ tạm thời không còn tác dụng, nhưng còn tái phạm thì bạn sẽ lãnh Warn 20%.
     
  12. squall&rinoa

    squall&rinoa Donkey Kong

    Tham gia ngày:
    23/1/04
    Bài viết:
    449
    Nơi ở:
    Hải Phòng
    Ừ tui cũng từng nghĩ vậy vì nó là game online đầu tiên mà từng chơi. Nhưng thực ra game online đầu tiên là ragnarok ( chả nhớ rõ tên nữa :D ) cái game này từ năm 8X rồi nâng cấp bao nhiêu lần nên mới được ngày nay đó.
     
  13. DarkPaladin

    DarkPaladin Youtube Master Race

    Tham gia ngày:
    23/3/06
    Bài viết:
    90
    Nơi ở:
    Bạc Liêu
    ko phải tui câu bài đâu. Tại ko bít cách tạo chữ kí mờ ! T_T
     
  14. DarkPaladin

    DarkPaladin Youtube Master Race

    Tham gia ngày:
    23/3/06
    Bài viết:
    90
    Nơi ở:
    Bạc Liêu
    Ko phải câu bài đâu. Tại tui ko bít cách tạo chữ kí mờ ! T_T
     
  15. Zell Dinch

    Zell Dinch Gloria in excelsis Deo Lão Làng GVN

    Tham gia ngày:
    18/7/03
    Bài viết:
    2,312
    Mỗi game có một đặc điểm. Người này ghét người kia thích. Mấy bạn ko cần nói chán , hãy giữ ý kiến của riêng mình. Hoặc lập topic khác cho antifan. Người ta có lòng đam mê yêu thích lập trình và MU mới làm ra topic này. Một thời gian ko có những game online mới như hiện nay thì ai chê MU. ... Thói đời ăn theo,...
     
  16. anhnhobe

    anhnhobe T.E.T.Я.I.S

    Tham gia ngày:
    26/1/04
    Bài viết:
    565
    Version sẽ là 99b+ 1 version củ mà nhiều người đã biết, nhưng đã có darklord có thể là xem là tạm được, chứ viết mãi cái 97 chán lắm !

    Thế ở đây ko ai hứng thú àh ! cũng buồn nhỉ ?

    Làm cũng ko khó mấy đâu , c# bây giờ khác c++ rồi ... dể hiểu hơn và hướng đối tượng kĩ hơn, nó cũng ít lệnh hơn java nên học tương đối nhanh mà ?

    Gởi lên đây 1 đoạn mã c# xử lí thành viên khi có kết nối ( credit to lothei not me ^^ )


    using System;

    namespace MuServer
    {
    public class PlayerConnecting
    {
    /// <summary>
    /// Waiting for login packet
    /// </summary>
    /// <param name="pck"></param>
    /// <param name="pl"></param>
    public static void Analyse(byte[] pck,Player pl)
    {
    // Login packet
    if(pck.Length==49 && pck[0]==0xC3 && pck[2]==241 && pck[3]==1)
    PlayerConnecting.CheckLogin(pck,pl);
    }

    public static void CheckLogin(byte[] pck,Player pl)
    {
    string login="",password="";
    EncDec.CryptDecrypt3Bytes(pck,4,10); // Decrypt name
    EncDec.CryptDecrypt3Bytes(pck,14,10); // Decrypt password
    for(int i=0;i<10;i++)
    {
    if( pck[i+4]>32 )
    login+= ((char)(pck[i+4])).ToString();
    if( pck[i+14]>32 )
    password+= ((char)(pck[i+14])).ToString();
    }
    if(AllPlayers.LoginConnected(login,pl))
    {
    pl.SendDecData(new byte[]{193,005,241,001,002}); // Error packet, we should put the good one here
    pl.DisconnectPlayer(); // Maybe we should do something else here
    return;
    }

    login=DB.NoInjection(login); // Make sure player isnt trying to do sql injection
    password=DB.NoInjection(password);

    DB db=new DB();
    if(db.QuerySelect("members","login= '" + login+"'")<=0) // Check login
    {
    pl.SendDecData(new byte[]{193,005,241,001,002}); // Error packet, we should put the good one here
    pl.DisconnectPlayer(); // Maybe we should do something else here
    return;
    }

    if(db.Res[0]["password"].ToString()!=password) // Check password
    {
    pl.SendDecData(new byte[]{193,005,241,001,002}); // Error packet, we should put the good one here
    pl.DisconnectPlayer(); // Maybe we should do something else here
    return;
    }
    pl.Login=login;
    PlayerConnecting.GetAllInfo(pl,db.Res);
    pl.State=Player.PlayerState.SelectingChar;
    pl.SendDecData(new byte[]{193,005,241,001,001}); // Login ok packet
    Debug.Print("Player ID ("+pl.Login+"): "+pl.ID.ToString()+" selecting char",Debug.DebugLevel.AllEvent);
    }
    public static void GetAllInfo(Player pl,System.Data.DataRowCollection Res)
    {
    pl.DbID=int.Parse(Res[0]["ID"].ToString());
    /*
    * We should add everything needed from database
    * */
    }
    }
    }
     
  17. squall&rinoa

    squall&rinoa Donkey Kong

    Tham gia ngày:
    23/1/04
    Bài viết:
    449
    Nơi ở:
    Hải Phòng
    À, hóa ra mấy cái server được share là do mọi người viết chứ ko phải là ăn cắp của nhà phát hành à, bây giờ mới biết hic.. hic.
     
  18. chucuoi19

    chucuoi19 Mr & Ms Pac-Man

    Tham gia ngày:
    30/1/06
    Bài viết:
    177
    Nơi ở:
    Nhà chị Hằng ~^.^~
    chan' qua'. có ông nào biet' cai' ông gi` gi` ở HP ban' đĩa game ofline post bài ở Forum nào ko? Tìm mãi mà chăng thấy.
     
  19. MasterWind

    MasterWind T.E.T.Я.I.S

    Tham gia ngày:
    12/4/06
    Bài viết:
    637
    Nơi ở:
    [GVN]Audition
    Cái ômh Dương đó .Lên diễn đần cứ mấy tháng là GOV ,nên khó liên lạc lắm .Nhưng cứ đi đâu thấy tên Dương klà ổng đó .Vì ở đây chẳng ai dám lấy tên Dương cả ..
     
  20. master_dart_ndt

    master_dart_ndt Mr & Ms Pac-Man

    Tham gia ngày:
    22/6/06
    Bài viết:
    174
    Nơi ở:
    Hồ Chí Minh

    Bạn tìm ổng làm gì vậy? Định mua đĩa game à? Tải về cho... đỡ tốn tiền ấy!
     

Chia sẻ trang này