Topic Bàn về việc chống hack và rollback
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Trang 1 của 26 1 2 3 11 ... CuốiCuối
Kết quả 1 đến 10 của 254
  1. #1
    TùngGà™ tungpro102's Avatar
    Ngày tham gia
    Dec 2008
    Đang ở
    Thái Nguyên City
    Bài viết
    1,462
    Thanks
    15
    Thanked 30 Times in 18 Posts

    Topic Bàn về việc chống hack và rollback

    Mình lập ra cái topic này để mọi người cùng thảo luận cách chống hack và rollback

    Ai bít cách rollback, hack nào thì kể ra để mọi người cùng thảo luận
    Lần sửa cuối bởi tungpro102, ngày 15-08-10 lúc 07:49 PM.
    [Only registered and activated users can see links. ]

  2. #2
    Thành Viên Tâm Huyết [S]ocola[S]an's Avatar
    Ngày tham gia
    Apr 2010
    Đang ở
    Taddle Legacy
    Bài viết
    1,894
    Thanks
    92
    Thanked 105 Times in 41 Posts

    Ðề: Topic Bàn về việc chống hack và rollback

    Mở hàng
    Code:
    Rollback bằng WPE tức là làm quá tải sever bằng cách lấy Iteam, hay mua thuốc liên tục. Bạn hãy tưởng tượng mỗi lần bạn mua 30 bình máu thì không việc gì, nhưng khi dùng WPE sẽ lấy được packer chứa lệnh add 30 bình máu, bây giờ send paker này lên sever mỗi lần send sẽ được 30 bình máu, bạn thử tưởng tượng 1 giây người ta send đến 100, 1000 lần như vậy thì sẽ như thế nào. Nếu làm như vậy số thuốc rơi xuống đất sẽ liên tục tăng lên, mà game sever chỉ load được 1 số vật phẩm dưới đất nhất định, nên khi đến gần giới hạn sever sẽ lag, và vượt quá giới hạn là Donsent Game Sever, gây rollback. Cách khắc phục rất đơn giản:
    
    Thay vì lệnh khi mua thuốc thế này:
    
    if (GetCash() >= 500) then
    
    Pay(500)
    
    for i=1,10 do AddItem(1,0,0,1,0,0,0) end
    Msg2Player("Ban nhan duoc 10 binh Kim Sang Duoc (Tieu)") 
    
    else
    Talk(1,"no","Cac ha khong du <color=red>500 luong<color>, khong the mua")
    end
    
    
    Thì bạn sửa thành thế này
    
    nl = GetCash()
    
    if (GetCash() >= 500) then
    
    Pay(500)
    
    if (GetCash() == (nl-500)) then
    
    for i=1,10 do AddItem(1,0,0,1,0,0,0) end
    Msg2Player("Ban nhan duoc 10 binh Kim Sang Duoc (Tieu)") 
    
    else
    Msg2Player("Dinh lam gi vay cung ^^")
    end 
    
    else
    Talk(1,"no","Cac ha khong du <color=red>500 luong<color>, khong the mua")
    end
    
    Tất cả các lệnh như Add thêm 1 cái gì đó, hay tặng 1 cái gì đó cần phải thêm lệnh kiểm tra xem hàm trước đó đã thực hiện chưa (DelItem, các loại ták, ngân lượng, ..). Như ở đây là hàm Pay(500), về lý thuyết thì hàm này sẽ thực hiện, nhưng khi dùng WPE thì hàm này không cần thực hiện, vì vậy phải thêm lệnh kiểm tra xem hàm này đã thực hiện chưa. Nếu hàm Pay(500) thực hiện tức là ngay sau đó lượng ngân lượng của bản thân sẽ giảm đi so lúc đầu là 500 lượng, tức là: GetCash() == (nl-500), trong đó nl = GetCash() tại thời điểm chưa thực hiện hàm Pay(500). Cứ tương tự vậy thôi. Nếu có đoạn nào không hiểu code phải xửa thế nào thì post lên.
    >.<

  3. #3
    TùngGà™ tungpro102's Avatar
    Ngày tham gia
    Dec 2008
    Đang ở
    Thái Nguyên City
    Bài viết
    1,462
    Thanks
    15
    Thanked 30 Times in 18 Posts

    Ðề: Topic Bàn về việc chống hack và rollback

    Hay là làm thêm cái mua máu song kích out play ( ý kiến của tui )

    Có cách nào add Xtrap vào game.exe ko nhỉ, chỉ dùng game.exe của mình thì mới có thể vào game ( Xtrap tư skill CE luôn )

    Dùng game.exe khác sẽ bị firewall chặn ( theo King )
    Lần sửa cuối bởi tungpro102, ngày 15-08-10 lúc 08:19 PM.
    [Only registered and activated users can see links. ]

  4. #4
    Thành Viên Tâm Huyết
    Ngày tham gia
    Apr 2009
    Bài viết
    1,658
    Thanks
    244
    Thanked 1,053 Times in 231 Posts

    Ðề: Topic Bàn về việc chống hack và rollback

    @tung : làm vậy mỗi lần mua xog thoát ra thì khó chịu lắm
    Khách viếng thăm hãy cùng Mr.Phát xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #5
    Thành Viên Tâm Huyết [S]ocola[S]an's Avatar
    Ngày tham gia
    Apr 2010
    Đang ở
    Taddle Legacy
    Bài viết
    1,894
    Thanks
    92
    Thanked 105 Times in 41 Posts

    Ðề: Topic Bàn về việc chống hack và rollback

    Dù gỳ máu thì cũng đã fix dc
    còn vụ rollback = đăng nhập và bug item
    >.<

  6. #6
    TùngGà™ tungpro102's Avatar
    Ngày tham gia
    Dec 2008
    Đang ở
    Thái Nguyên City
    Bài viết
    1,462
    Thanks
    15
    Thanked 30 Times in 18 Posts

    Ðề: Topic Bàn về việc chống hack và rollback

    Trích dẫn Gửi bởi ntpdnp_2021 [Only registered and activated users can see links. ]
    @tung : làm vậy mỗi lần mua xog thoát ra thì khó chịu lắm
    Éc bạn hiể sai rùi, kich out play 1s sẽ tự login lại
    [Only registered and activated users can see links. ]

  7. #7
    Thành Viên Tâm Huyết
    Ngày tham gia
    Apr 2009
    Bài viết
    1,658
    Thanks
    244
    Thanked 1,053 Times in 231 Posts

    Ðề: Topic Bàn về việc chống hack và rollback

    Trích dẫn Gửi bởi tungpro102 [Only registered and activated users can see links. ]
    Éc bạn hiể sai rùi, kich out play 1s sẽ tự login lại
    thì ý là mỗi lần mua xong bị kick ra vào lại mệt lắm . gây khó chịu
    Khách viếng thăm hãy cùng Mr.Phát xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  8. #8
    dev jx hay lấy vợ ta? zonjkut3's Avatar
    Ngày tham gia
    Jun 2010
    Đang ở
    bãi tha ma
    Bài viết
    1,104
    Thanks
    3
    Thanked 38 Times in 19 Posts

    Ðề: Topic Bàn về việc chống hack và rollback

    Trích dẫn Gửi bởi sandaru [Only registered and activated users can see links. ]
    Dù gỳ máu thì cũng đã fix dc
    còn vụ rollback = đăng nhập và bug item
    cái roll = đăng nhập fix kiểu j nhỉ
    để client ở máy ng khác có data thể nào cũng tạch
    [Only registered and activated users can see links. ]

  9. #9
    TùngGà™ tungpro102's Avatar
    Ngày tham gia
    Dec 2008
    Đang ở
    Thái Nguyên City
    Bài viết
    1,462
    Thanks
    15
    Thanked 30 Times in 18 Posts

    Ðề: Topic Bàn về việc chống hack và rollback

    Trích dẫn Gửi bởi ntpdnp_2021 [Only registered and activated users can see links. ]
    thì ý là mỗi lần mua xong bị kick ra vào lại mệt lắm . gây khó chịu
    Ko phải đăng nhâp lại mà
    [Only registered and activated users can see links. ]

  10. #10
    TùngGà™ tungpro102's Avatar
    Ngày tham gia
    Dec 2008
    Đang ở
    Thái Nguyên City
    Bài viết
    1,462
    Thanks
    15
    Thanked 30 Times in 18 Posts

    Ðề: Topic Bàn về việc chống hack và rollback

    Trích dẫn Gửi bởi zonjkut3 [Only registered and activated users can see links. ]
    cái roll = đăng nhập fix kiểu j nhỉ
    để client ở máy ng khác có data thể nào cũng tạch
    Fix bằng kiểu gameserver bị quá tải sẽ kick out play save data ( gameserver ko dis )
    [Only registered and activated users can see links. ]

 

 
Trang 1 của 26 1 2 3 11 ... CuốiCuối

Các Chủ đề tương tự

  1. RollBack :@ TSBD 0.2
    Bởi taizero30 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 3
    Bài viết cuối: 04-06-11, 04:38 PM
  2. Hình như forum mới bị rollback
    Bởi pageweb11 trong diễn đàn Thục Sơn Kỳ Hiệp
    Trả lời: 10
    Bài viết cuối: 01-06-10, 02:17 PM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 10:43 PM.
vBulletin®, Copyright ©2000-2011, Jelsoft Enterprises Ltd.
CLBGamesVN không chịu trách nhiệm về Luật Bản Quyền của các tài liệu, bài viết v.v...được đăng tải trên diễn đàn này.
Diễn đàn phát triển dưới sự đóng góp của tất cả thành viên. BQT chỉ là những người thành lập ra sân chơi, quản lý và duy trì về mặt kỹ thuật, nội dung khi hợp lệ.