alex2001
29-02-2012, 03:00 AM
Như đã hứa với anh em cách đây không lâu, alex đã hoàn toàn gác kiếm nên tạo topic này như là 1 món quà chia tay cho các em vẫn còn đam mê với sự nghiệp sw. Bài viết sẽ kéo dài và tôi sẽ rảnh lúc nào hướng dẫn lúc đó. Những anh em nào biết rồi hoặc không thích thì xin miễn comment không tích cực nha.
Phần 1 : hướng dẫn chỉnh lệnh cho engine GAGA phiên bản 0808 và 1124.
-note: gg có nhiều loại engine, trong đó tôi đánh giá dòng 0808 và 1124 là đánh tốt nhất trong dòng gg crack. 0503, 0701, 1201... và 1 số dòng fake đánh không nét bằng nên xin miễn trình bày ở đây. Sau khi đọc kĩ anh em sẽ có link tải 1 số engine tuy cũ mà vẫn chất do tôi sưu tầm và nghiên cứu cách tối ưu chúng để đạt được hiệu suất chém giết cao nhất.
-Đây là 1 ví dụ về lệnh chuẩn cho GAGA 1124 và tôi sẽ giới thiệu mục đích cũng như công năng của những thông số này :
Hash=512
Threads=6
Ponder=true
Clear Hash=false
Maximum Razoring Depth=4
Minimum Split Depth=4
Razoring Margin=320
Futility Margin 0=150
Futility Margin 1=250
Futility Margin 2=900
Maximum Number of Threads per Split Point=6
MultiPV=1
Log=off
-4 dòng lệnh bắt buộc là Threads=?, ponder=?,Clear Hash=?,Log=off các bạn nên giữ nguyên với mọi engine gg sau khi xem xét cấu hình pc của mình. Đây là những cú pháp lệnh mặc định của tác giả vì thế không được bỏ qua. Các engine gg bản quyền chỉ cần 4 dòng lệnh này là đủ chém ác liệt rồi.
-phần tinh chỉnh nâng cao:
Maximum Razoring Depth=? là giá trị lệnh tăng độ sắc bén của engine khi tính toán nước sát cuộc, giá trị mặc định của engine là 3, tối đa là 4, thấp nhất là 1. thông thường engine chỉ cần chỉnh là 3 là ok, tuy nhiên nếu đánh cờ chậm và pc đủ mạnh, nhất là vào những ván cờ tàn rắc rối nên chỉnh lên tối đa là 4 để engine tìm nước tuyệt sát hạ gục đối thủ nhanh gọn.
Minimum Split Depth=? đây là tính năng chia nhỏ depth ra tính toán và qua đó lệnh này giúp engine tính chính xác hơn, sâu nước hơn. tuy nhiên lệnh này lại có tác dụng ngược khi pc quá cùi. khuyến cáo nên sử dụng lệnh này cho cờ chậm và pc từ 8u trở lên. giá trị mặc định của lệnh này là 4, tối đa là 7, nhỏ nhất là 1. giá trị càng cao thì engine chia depht ra càng nhỏ và càng mất nhiều thời gian để tính toán nước tốt.
Razoring Margin=? lệnh này liên quan đến việc engine đánh công sát hay cầu toàn. giá trị này mặc định là 300. nếu anh em muốn engine chơi cờ tàn sắc hơn và tốt hơn thì nên tăng giá trị này lên cao hơn mức 300 nhưng đừng lên đến quá 360. nếu hạ xuống để engine đánh chắc cú thì nên chỉnh thấp nhất là 250. thấp hơn nữa engine nó ỳ ra khỏi đi luôn, đánh đấm gì nữa.
Futility Margin 0=? lệnh này có tác dụng giúp engine gg tỉa nhánh lẹ hơn, bỏ qua 1 số biến thừa, tăng tốc độ tính toán do đó sẽ đạt depth cao và nhanh hơn default. lệnh này mặc định là 100 và chúng ta không nên chỉnh xuống dưới mức 100 mà nên chỉnh cao lên hoặc để nguyên. khuyến cáo: không chỉnh cao quá 180.
Futility Margin 1=250 = không can thiệp vì đã chuẩn.
Futility Margin 2=900= không can thiệp vì đã chuẩn.
Maximum Number of Threads per Split Point=? cú pháp này mặc định là 5 cao nhất là 8. nếu pc 4u thì nên chỉnh bằng 4, nói chung cứ theo số threat thực có của pc mà chỉnh.
MultiPV=1= giữ nguyên, không nên chỉnh cao hoặc thấp.
* bàn luận thêm: hash nên chỉnh cho GG thấp nhất là 512mb vì gg đánh rất dở nếu hash thấp. đa phần engine gg chỉ nhận 1 số mức hash là 128, 256, 512, 1024. những mức hash khác như 384, 768 hoặc do tự các bố sáng tác ra đều không có tác dụng nên đừng có chỉnh đi ngược lại lập trình nhận hash của engine.
- những dòng lệnh trên là quá đủ với engine gg 0808 và 1124, anh em hãy cho engine thuộc 2 dòng trên thử với lệnh của tôi ví dụ bên trên giải cờ thế, giải fen trung cuộc khó xem tác dụng nó thế nào nhé.
-bài viết vẫn còn tiếp tục, hôm nay tạm thời đến đây đã. :D
phần thứ 2. lệnh cho bugcchess 610k, 507k, 3,98mb và shiga 458k.
bgc.ini + shiga
UseConfigFile = true
Threads = 4
Hash = 512
Clear Hash = false
Ponder = false
Draw = false
Random = false
OwnBook = false
OwnBook When Analyse = false
MultiPV = 1
log = off.
- đây là lệnh chuẩn và mặc định của bug và shiga. vì sao lệnh 2 con này giống nhau? xin thưa rằng vì con shiga bản chất được sửa lại từ bugcchess . Lệnh của bug và shiga không có gì đặc biệt và các bạn đừng nên thêm bất cứ cú pháp lệnh nào vào với viễn tưởng làm engine tốt hơn. những dòng lệnh các bạn hay thêm nếm vào như history threshol, delta margin... đều không có tác dụng vì nó là lệnh của cyclone 2007c . Những engine crack thường chơi không ổn định, do đó có ván nó đánh hay, ván dở ẹc vì thế khi các bạn thêm lệnh vào , chơi thử thấy nó tự nhiên hay rồi sau đó lại mất ổn định như cũ nên tốt nhất đừng thêm vào gì cả.
- điểm mấu chốt là cách dùng hash cho hợp lí đối với dòng bug và shiga. đơn cử thế này, nếu chơi cờ nhanh thì có thể chỉnh hash cho BUG Là 128mb nó sẽ đánh tốt nhất vì tốc độ tính toán của bug rất nhanh. mỗi hướng tính toán bug thường lướt qua rất lẹ, depth cao vút, vèo vèo nhưng lại ẩu. vấn đề ở chỗ cờ nhanh đối thủ của chúng ta cũng không thể để engine nghĩ lâu nên... chốt lại : thời gian bằng nhau ai tính được nhiều hướng người đó chiếm ưu thế.
- cờ chậm thì nên set hash cho bug là 512mb là tối đa. mức hash 768 hoặc gì gì đó bug không nhận, dù có sét cũng chỉ nhận 512 trừ khi bạn sét lên 1024 max . tuy nhiên hash 1024 bug hoặc shiga sẽ chơi dở tệ vì nó chỉ có 4U mà thôi. mức hash cao cấp đó chỉ dùng cho pc 12u trở lên và sử dụng GAGA BẢN QUYỀN.
-SHIGA Theo thử nghiệm của tôi mức hash 256mb là đánh tốt nhất, đặc biệt ở hình cờ tàn còn nhiều quân, xô xát. bug và shiga đặc biệt mạnh khi sử dụng pc i5 2500k, i7 2600k đóng HT . những pc dòng thấp hơn thường chơi chưa hết khả năng do tốc độ tính toán có hạn.
-và đây là bí mật xương máu khi chơi bug và shiga: 2 engine này hỗ trợ 4u vì thế nếu bạn dùng pc 4u thì nó đánh có ván tốt , có ván kém. lí do: pc bạn bị quá tải , nóng dẫn đến mất ổn định. cách khắc phục là dùng pc nhiều u hơn chơi 2 loại engine này. ví dụ: chơi i7 980x khóa ht còn 6 nhân thật, cho bug chạy 4u sẽ đạt mức kilonote per second perfect vì i7 980x chơi 6 nhân mà chỉ dùng có 4 nên rất mát mẻ và ổn định, chém 100 ván vẫn như 100 khỏi cần reset pc mất công. 1 pc 4 nhân như i5 bật firefox hay ie9 +java để chơi cxq HOẶC bật zingplay để chơi trên zing. các phần mềm này ngốn dung lượng cpu khá nhiều, thường là 10 đến 15 % cpu + thêm các bạn cho engine chơi 100% công lực thì...đương nhiên mất ổn định. pc tôi trước đây là AMD x6 1100t xung mặc định 3,30ghz, tôi ép xung lên 4.0 rồi cho bug đánh 4u, suy ra nó rất mát vì còn dư 2 nhân để chịu tải zingplay và java+ ie9. kết quả tự các bạn biết, tôi đánh 20 ván liên tục pc vẫn mát, engine vẫn hoạt động ổn định.
-gợi ý cho anh em chỉ có pc 4u: nên thiết kế pc để ép xung được, đơn cử i7 2600k có thể chạy với mức xung 4.2ghz với tản nhiệt khí tầm trung( 800k) sử dụng kem noctua h1 của austria. anh em oc con i7 hoặc i5, quad core lên tầm 20 -30% xung mặc định rồi tét kĩ bằng occt v3.1 xem có stable không. nếu ok thì cho bug hoặc shiga đánh 3 cpu. đảm bảo tốc độ và depth nhanh và cao hơn anh em chơi 4cpu với xung mặc định 3.4(i7) 3.3(i5)...
-lời kết cho phần 2: nên tìm mấy engine tôi liệt kê trên kia đánh vì chúng là những con alex đã thử nghiệm rất kĩ và web tàu cũng công nhận. tàu đương nhiên hơn chúng ta vì sw là của họ. đừng mang mấy con việt nam chỉnh sửa ra so với mấy con trên kia nhé. Tạm dừng ở đây, lúc nào rảnh lại tiếp.
Phần 1 : hướng dẫn chỉnh lệnh cho engine GAGA phiên bản 0808 và 1124.
-note: gg có nhiều loại engine, trong đó tôi đánh giá dòng 0808 và 1124 là đánh tốt nhất trong dòng gg crack. 0503, 0701, 1201... và 1 số dòng fake đánh không nét bằng nên xin miễn trình bày ở đây. Sau khi đọc kĩ anh em sẽ có link tải 1 số engine tuy cũ mà vẫn chất do tôi sưu tầm và nghiên cứu cách tối ưu chúng để đạt được hiệu suất chém giết cao nhất.
-Đây là 1 ví dụ về lệnh chuẩn cho GAGA 1124 và tôi sẽ giới thiệu mục đích cũng như công năng của những thông số này :
Hash=512
Threads=6
Ponder=true
Clear Hash=false
Maximum Razoring Depth=4
Minimum Split Depth=4
Razoring Margin=320
Futility Margin 0=150
Futility Margin 1=250
Futility Margin 2=900
Maximum Number of Threads per Split Point=6
MultiPV=1
Log=off
-4 dòng lệnh bắt buộc là Threads=?, ponder=?,Clear Hash=?,Log=off các bạn nên giữ nguyên với mọi engine gg sau khi xem xét cấu hình pc của mình. Đây là những cú pháp lệnh mặc định của tác giả vì thế không được bỏ qua. Các engine gg bản quyền chỉ cần 4 dòng lệnh này là đủ chém ác liệt rồi.
-phần tinh chỉnh nâng cao:
Maximum Razoring Depth=? là giá trị lệnh tăng độ sắc bén của engine khi tính toán nước sát cuộc, giá trị mặc định của engine là 3, tối đa là 4, thấp nhất là 1. thông thường engine chỉ cần chỉnh là 3 là ok, tuy nhiên nếu đánh cờ chậm và pc đủ mạnh, nhất là vào những ván cờ tàn rắc rối nên chỉnh lên tối đa là 4 để engine tìm nước tuyệt sát hạ gục đối thủ nhanh gọn.
Minimum Split Depth=? đây là tính năng chia nhỏ depth ra tính toán và qua đó lệnh này giúp engine tính chính xác hơn, sâu nước hơn. tuy nhiên lệnh này lại có tác dụng ngược khi pc quá cùi. khuyến cáo nên sử dụng lệnh này cho cờ chậm và pc từ 8u trở lên. giá trị mặc định của lệnh này là 4, tối đa là 7, nhỏ nhất là 1. giá trị càng cao thì engine chia depht ra càng nhỏ và càng mất nhiều thời gian để tính toán nước tốt.
Razoring Margin=? lệnh này liên quan đến việc engine đánh công sát hay cầu toàn. giá trị này mặc định là 300. nếu anh em muốn engine chơi cờ tàn sắc hơn và tốt hơn thì nên tăng giá trị này lên cao hơn mức 300 nhưng đừng lên đến quá 360. nếu hạ xuống để engine đánh chắc cú thì nên chỉnh thấp nhất là 250. thấp hơn nữa engine nó ỳ ra khỏi đi luôn, đánh đấm gì nữa.
Futility Margin 0=? lệnh này có tác dụng giúp engine gg tỉa nhánh lẹ hơn, bỏ qua 1 số biến thừa, tăng tốc độ tính toán do đó sẽ đạt depth cao và nhanh hơn default. lệnh này mặc định là 100 và chúng ta không nên chỉnh xuống dưới mức 100 mà nên chỉnh cao lên hoặc để nguyên. khuyến cáo: không chỉnh cao quá 180.
Futility Margin 1=250 = không can thiệp vì đã chuẩn.
Futility Margin 2=900= không can thiệp vì đã chuẩn.
Maximum Number of Threads per Split Point=? cú pháp này mặc định là 5 cao nhất là 8. nếu pc 4u thì nên chỉnh bằng 4, nói chung cứ theo số threat thực có của pc mà chỉnh.
MultiPV=1= giữ nguyên, không nên chỉnh cao hoặc thấp.
* bàn luận thêm: hash nên chỉnh cho GG thấp nhất là 512mb vì gg đánh rất dở nếu hash thấp. đa phần engine gg chỉ nhận 1 số mức hash là 128, 256, 512, 1024. những mức hash khác như 384, 768 hoặc do tự các bố sáng tác ra đều không có tác dụng nên đừng có chỉnh đi ngược lại lập trình nhận hash của engine.
- những dòng lệnh trên là quá đủ với engine gg 0808 và 1124, anh em hãy cho engine thuộc 2 dòng trên thử với lệnh của tôi ví dụ bên trên giải cờ thế, giải fen trung cuộc khó xem tác dụng nó thế nào nhé.
-bài viết vẫn còn tiếp tục, hôm nay tạm thời đến đây đã. :D
phần thứ 2. lệnh cho bugcchess 610k, 507k, 3,98mb và shiga 458k.
bgc.ini + shiga
UseConfigFile = true
Threads = 4
Hash = 512
Clear Hash = false
Ponder = false
Draw = false
Random = false
OwnBook = false
OwnBook When Analyse = false
MultiPV = 1
log = off.
- đây là lệnh chuẩn và mặc định của bug và shiga. vì sao lệnh 2 con này giống nhau? xin thưa rằng vì con shiga bản chất được sửa lại từ bugcchess . Lệnh của bug và shiga không có gì đặc biệt và các bạn đừng nên thêm bất cứ cú pháp lệnh nào vào với viễn tưởng làm engine tốt hơn. những dòng lệnh các bạn hay thêm nếm vào như history threshol, delta margin... đều không có tác dụng vì nó là lệnh của cyclone 2007c . Những engine crack thường chơi không ổn định, do đó có ván nó đánh hay, ván dở ẹc vì thế khi các bạn thêm lệnh vào , chơi thử thấy nó tự nhiên hay rồi sau đó lại mất ổn định như cũ nên tốt nhất đừng thêm vào gì cả.
- điểm mấu chốt là cách dùng hash cho hợp lí đối với dòng bug và shiga. đơn cử thế này, nếu chơi cờ nhanh thì có thể chỉnh hash cho BUG Là 128mb nó sẽ đánh tốt nhất vì tốc độ tính toán của bug rất nhanh. mỗi hướng tính toán bug thường lướt qua rất lẹ, depth cao vút, vèo vèo nhưng lại ẩu. vấn đề ở chỗ cờ nhanh đối thủ của chúng ta cũng không thể để engine nghĩ lâu nên... chốt lại : thời gian bằng nhau ai tính được nhiều hướng người đó chiếm ưu thế.
- cờ chậm thì nên set hash cho bug là 512mb là tối đa. mức hash 768 hoặc gì gì đó bug không nhận, dù có sét cũng chỉ nhận 512 trừ khi bạn sét lên 1024 max . tuy nhiên hash 1024 bug hoặc shiga sẽ chơi dở tệ vì nó chỉ có 4U mà thôi. mức hash cao cấp đó chỉ dùng cho pc 12u trở lên và sử dụng GAGA BẢN QUYỀN.
-SHIGA Theo thử nghiệm của tôi mức hash 256mb là đánh tốt nhất, đặc biệt ở hình cờ tàn còn nhiều quân, xô xát. bug và shiga đặc biệt mạnh khi sử dụng pc i5 2500k, i7 2600k đóng HT . những pc dòng thấp hơn thường chơi chưa hết khả năng do tốc độ tính toán có hạn.
-và đây là bí mật xương máu khi chơi bug và shiga: 2 engine này hỗ trợ 4u vì thế nếu bạn dùng pc 4u thì nó đánh có ván tốt , có ván kém. lí do: pc bạn bị quá tải , nóng dẫn đến mất ổn định. cách khắc phục là dùng pc nhiều u hơn chơi 2 loại engine này. ví dụ: chơi i7 980x khóa ht còn 6 nhân thật, cho bug chạy 4u sẽ đạt mức kilonote per second perfect vì i7 980x chơi 6 nhân mà chỉ dùng có 4 nên rất mát mẻ và ổn định, chém 100 ván vẫn như 100 khỏi cần reset pc mất công. 1 pc 4 nhân như i5 bật firefox hay ie9 +java để chơi cxq HOẶC bật zingplay để chơi trên zing. các phần mềm này ngốn dung lượng cpu khá nhiều, thường là 10 đến 15 % cpu + thêm các bạn cho engine chơi 100% công lực thì...đương nhiên mất ổn định. pc tôi trước đây là AMD x6 1100t xung mặc định 3,30ghz, tôi ép xung lên 4.0 rồi cho bug đánh 4u, suy ra nó rất mát vì còn dư 2 nhân để chịu tải zingplay và java+ ie9. kết quả tự các bạn biết, tôi đánh 20 ván liên tục pc vẫn mát, engine vẫn hoạt động ổn định.
-gợi ý cho anh em chỉ có pc 4u: nên thiết kế pc để ép xung được, đơn cử i7 2600k có thể chạy với mức xung 4.2ghz với tản nhiệt khí tầm trung( 800k) sử dụng kem noctua h1 của austria. anh em oc con i7 hoặc i5, quad core lên tầm 20 -30% xung mặc định rồi tét kĩ bằng occt v3.1 xem có stable không. nếu ok thì cho bug hoặc shiga đánh 3 cpu. đảm bảo tốc độ và depth nhanh và cao hơn anh em chơi 4cpu với xung mặc định 3.4(i7) 3.3(i5)...
-lời kết cho phần 2: nên tìm mấy engine tôi liệt kê trên kia đánh vì chúng là những con alex đã thử nghiệm rất kĩ và web tàu cũng công nhận. tàu đương nhiên hơn chúng ta vì sw là của họ. đừng mang mấy con việt nam chỉnh sửa ra so với mấy con trên kia nhé. Tạm dừng ở đây, lúc nào rảnh lại tiếp.