Kết quả 1 đến 10 của 10
-
02-05-15, 06:29 PM #1
[Help]Cần hiện thực hóa ý tưởng ...
Như title mình có 1 ý tưởng như sau nhưng ko biết phải bắt đầu thế nào :
1 Trên Client :
PHP Code:[Main]
BgColor=128,128,128
BgImage=\Spr\Ui\µ×ͼ.jpg
SendMsgInterval=800
SysMsgMoveInterval=4
GameName=Liênxô.US
[ShortcutSet]
--rút gọn--
[Theme]
Count=1
0=MÆc §Þnh
0_Path=ui3
[InfoString]
1=§ang kÕt nèi ®Õn Server!
2=KÕt nèi Server thÊt b¹i!
--rút gọn--
34=Tµi kho¶n nµy ®· bÞ kho¸ bëi ngêi dïng, xin h·y më khãa tríc khi ®¨ng nhËp!
35=IP của bạn đang bị khóa.vui lòng liên hệ GM để được giúp đỡ.
36=
Tra IP đen : Nếu có => client : in ra giá trị 35=IP của bạn đang bị khóa.vui lòng liên hệ GM để được giúp đỡ.
Hóng cao nhân chỉ điểm ...Khách viếng thăm hãy cùng kid2058 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
02-05-15, 06:43 PM #2
- Ngày tham gia
- Jul 2014
- Bài viết
- 100
- Thanks
- 13
- Thanked 11 Times in 11 Posts
Ðề: [Help]Cần hiện thực hóa ý tưởng ...
SOURCE !xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Khách viếng thăm hãy cùng Z1000 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
02-05-15, 07:25 PM #3
Ðề: [Help]Cần hiện thực hóa ý tưởng ...
Khách viếng thăm hãy cùng kid2058 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
02-05-15, 07:32 PM #4
- Ngày tham gia
- Jun 2014
- Đang ở
- 0x00000000
- Bài viết
- 1,135
- Thanks
- 151
- Thanked 951 Times in 465 Posts
Ðề: [Help]Cần hiện thực hóa ý tưởng ...
làm cái này ko khó. nhưng ko khả thi. lợi ko thấy đâu chỉ thấy hại. Vì sao hại?
ví dụ trong danh sách blacklist có 1000 IP. vậy cứ 1 user đăng nhập, nó sẽ chạy 1 vòng lặp từ 0 đến 999 để kiểm tra ip của user đó có nằm trong blacklist hay ko.
Dó chỉ mới 1 người chơi, và ví dụ chỉ có 1k ip trong blacklist, con số này có thể tăng. và số người chơi cũng ko phải 1 2 user, mà từ trăm trở lên, server lớn có thể lên đến ngàn. mà cứ 1 user chạy 1 vòng lặp như thế, thì sẽ như thế nào khi 1000 user cùng đăng nhập?
Những cái này nên để firewall đảm nhiệm.
-
Các thành viên gởi lời cảm ơn đến BladeKnight109 vì bài viết này !
kid2058 (02-05-15)
-
02-05-15, 07:42 PM #5
- Ngày tham gia
- Nov 2012
- Bài viết
- 24
- Thanks
- 3
- Thanked 2 Times in 2 Posts
Ðề: [Help]Cần hiện thực hóa ý tưởng ...
Không khó, nói chung là có nhiều cách chặn IP
Còn cái đã post ở đầu bài thì phải sourceKhách viếng thăm hãy cùng GiaHuyOffer xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
Các thành viên gởi lời cảm ơn đến GiaHuyOffer vì bài viết này !
kid2058 (02-05-15)
-
02-05-15, 08:29 PM #6
- Ngày tham gia
- Jul 2014
- Bài viết
- 100
- Thanks
- 13
- Thanked 11 Times in 11 Posts
Ðề: [Help]Cần hiện thực hóa ý tưởng ...
Chặn IP bằng script cũng có thể, chỉ là cũng có thể thôi. Còn việc chạy vòng lặp từ 0 đến 999 thì chưa chắc, vì khi chặn một ai đó thì chặn IP vài ngày (trừ khi thằng đó IP tĩnh mà IP tĩnh đa số là cáp quang nên nó không dại gì lấy IP thật để đi phá cho bạn chặn đâu) chứ không lẽ để suốt luôn hay sao mà blacklist lên đến 1000. Nếu tầm 3-5 IP cùng lúc thì script vẫn tốt hơn, đỡ phải bật firewall tốn ram.
Chặn bằng script thì bạn phải biết tách IP và port vì hàm lấy IP của người chơi luôn hiển thị theo cấu trúc [IP : Port] và mỗi cửa sổ game đều có một port khác nhau, nếu bạn build source thì chắc là dễ hơnLần sửa cuối bởi Z1000, ngày 02-05-15 lúc 08:34 PM.
Khách viếng thăm hãy cùng Z1000 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
02-05-15, 09:21 PM #7
- Ngày tham gia
- Jun 2014
- Đang ở
- 0x00000000
- Bài viết
- 1,135
- Thanks
- 151
- Thanked 951 Times in 465 Posts
Ðề: [Help]Cần hiện thực hóa ý tưởng ...
ủa, vậy server bạn ko có ai online ak . chặn vài ngày hay vĩnh viễn, thì cũng phải lưu log. muốn xóa cũng phải duyệt danh sách, kiểm tra ip có trong danh sách hay ko cũng phải duyệt danh sach. đường nào chạy thoát. server vài mem ko sao. server đông mem sẽ biết. thử đi sẽ biết. thậm chí là nó gây lag cho server,. tăng ram, ngốn CPU. Tôi đã từng mở JX, đã từng làm chức năng này, cả script, và source. tất cả đều ko khả thi. hiện tại tôi cũng có share connectserver có sử dụngh chức năng blacklist này. kết quả cũng ko khả quan. những cái này nên để firewall làm. source chỉ anti các vấn đề hack, dupe, crack...
Còn bật firewall, bạn xài firewall mềm ak. . firewall mèm chả ăn thua, gặp tấn công lớn thì ngủm luôn. ngoài ra ngốn ram như cái máy.
-
Các thành viên gởi lời cảm ơn đến BladeKnight109 vì bài viết này !
kid2058 (02-05-15)
-
02-05-15, 09:46 PM #8
- Ngày tham gia
- Jul 2014
- Bài viết
- 100
- Thanks
- 13
- Thanked 11 Times in 11 Posts
Ðề: [Help]Cần hiện thực hóa ý tưởng ...
Khách viếng thăm hãy cùng Z1000 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
02-05-15, 11:23 PM #9
Ðề: [Help]Cần hiện thực hóa ý tưởng ...
chỉ là suy nghĩ lóe ra trong đầu mà 2 bác sôi nỗi thật
và tôi thích điều này ...thank 2 bác ...
mở mang đầu óc thật ....
Ý tôi là phát hiện hack cheat bug => lưu log band IP = script trước-
Song thì mổ sẻ em nó thế nào thì mình onl rồi tính...
Và theo tôi nghĩ cái vòng lặp thật sự ko là con số 0-> 999 ... Mà ~ 0-> 10 --cái này mình hơi hào phóng rồi đó nên lượt load all sever == 10*400 (chi load 1 lần )
Bây h sever thì nhiều mem chơi thì ít
=> mở ra tầm 400 mem là đã coi như quá thành công
đó là theo tôi nghĩ mấy bác góp ý nhéLần sửa cuối bởi kid2058, ngày 02-05-15 lúc 11:39 PM.
Khách viếng thăm hãy cùng kid2058 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
03-05-15, 05:29 AM #10
- Ngày tham gia
- Apr 2013
- Bài viết
- 1,237
- Thanks
- 315
- Thanked 500 Times in 292 Posts
Ðề: [Help]Cần hiện thực hóa ý tưởng ...
Khách viếng thăm hãy cùngbthhhzxây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
Các thành viên gởi lời cảm ơn đến bthhhz vì bài viết này !
kid2058 (03-05-15)