Cách Bảo Mật Server (Chống: Bug Crash/Exploit/...)
- Theo như mình thấy, trẻ trâu bây giờ khá nhiều. Tức bực thằng Mod/Player/Admin của server nào đó là kiếm chuyện phá ngay, nay mình viết bài hướng dẫn config server để hạn chế trẩu tre phá server.
- Lưu Ý: Chống Bug Crash/Exploit/... chứ không phải chống Hack nhé, chống Hack là chuyện khác
* Thực hiện đủ các bước sau:
1. Nâng Cấp HLDS lên phiên bản mới nhất
- Nâng cấp = SteamCMD, đồng thời server của bạn thành server bản quyền luôn
- Hãy sử dụng HLDS Steam (Có bản quyền), vì HLDS Steam là miễn phí, còn game Counter-Strike thì tất nhiên phải mua...
- Tải SteamCMD ở Google
- Setup thì tự google (Vì ở đây chủ yếu hướng dẫn chung, không phải hd cài đặt server. Các bạn biết đấy, nước ngoài người ta sài sv Steam hết đó, ko phải tải mấy cái CS 1.6 Patch v23, v40,... rồi lấy HLDS sài như ở Việt Nam)
2. Fix Các Bug Của CS
-
AutoBuy (
Tải Plugin Fix ở đây)
++ Plugin dành cho: AMX MOD X
++ Cách Cài: Tải về add vào AMXX như các plugin thường
++ Giải Thích: CS có 1 lỗi bug có thể crash đó là lệnh rebuy, autobuy trong console, thằng client nó nghịch autobuy 1 hồi là sv crash. Nên ta block cái lệnh đó lại
-
Anti-Dlfile (
Tải Plugin Fix ở Đây)
++ Plugin dành cho: Metamod
++ Cách Cài: Tải về giải ra, rồi copy thư mục addons vào trong thư mục cstrike. Rồi vào addons/metamod/plugins.ini. Thêm vào dòng cuối là
-> Cho Windows
Mã:
win32 addons\antidlfile\antidlfile.dll
-> Cho Linux
Mã:
linux addons/antidlfile/antidlfile.so
++ Giải Thích: Client nó có thể dùng lệnh dlfile để download các file resource trong server về, nếu nó bug download liên tục thì sv quá tải -> Crash. Vậy ta cài cái plugin này để block nó lại
3. Fix Rcon Bug của HLDS
- Đang chơi bị crash, mở console của server ra thì thấy các dòng chữ có vẻ chói tai như:
Mã:
Bad Rcon from 188.234.197.146:62015:
rcon 740030469 "pass" sv_contact "HLXBrute"
L 10/05/2012 - 15:03:14: Bad Rcon: "rcon 740030469 "pass" sv_contact "HLXBrute"" from "188.234.197.146:62015"
Bad rcon_password.
- Giải Thích: Nó lợi dụng sơ hở của Rcon để nó Brute cái Rcon của mình, đoán pass, làm crash,...
- Cách Fix: vào file server.cfg, thêm vào cuối là
Mã:
sv_rcon_banpenalty 0
sv_rcon_maxfailures 2
sv_rcon_minfailures 2
sv_rcon_minfailuretime 0
Tuy nhiên vẫn có thể bị hack dc, Nếu không sài Rcon thì tắt luôn cho an toàn - đó là cách tốt nhất, chỉnh:
4. Fix Dproto
- Hiện tượng: Lâu lâu đang chơi tự dưng ping cả server tăng đột ngột lên, player nào cũng mấy trăm

, ra kiểm tra không phải do mạng -> Do cái dproto bug. Hầu như các bạn đều sài "dproto 0.9.87", đây là một phiên bản đã cũ nhưng trong cái danh sách website của nó thì đây là ver mới nhất, nhưng bạn sai rồi. Ver mới nhất là ver "Dproto 0.9.179", ver này đã fix cái bug, tránh bọn phá hoại flood server
- Download tại:
http://cs.rin.ru/forum/viewtopic.php?t=55986&f=29
- Cách cài: Tải về rồi cài như các dproto khác
5. Anti-HLDS Fake Players Flood
- Hiện tượng: Lâu lâu crash vào console thấy các dòng chữ chói tai như
Mã:
afla dropped
kiro dropped
trag_fugi dropped
VIP*igracha*VIP dropped
HeyLOL dropped
megakill dropped
NoSwear dropped
Type 'amx_langmenu' in the console to display a menu where you can choose your language
HoLaNDeCa dropped
martooomnhitvam dropped
megakill dropped
James* dropped
trag_fugi dropped
VIP*igracha*VIP dropped
***FroM north dropped
higgin#GDL dropped
HoLaNDeCa dropped
(H.(e.(A.(d.(S.(h.(O.(t) dropped
ShOk0#GDL dropped
kristiqn dropped
ShaDy_fan dropped
ShaDy_fan dropped
megakill dropped
PaTeNce dropped
ESL.THP|cookiemonster dropped
This server is using AMX Mod X
Visit http://www.amxmodx.org
KiLLeR dropped
AmEriCA*** dropped
tekata-shveps dropped
sLn GamiNg | petko dropped
Type 'amx_help' in the console to see available commands
kiro dropped
HeyLOL dropped
ShaDy_fan dropped
[CS MAFIA] The Dark dropped
GRIZLI dropped
trag_fugi dropped
aHoHuMen dropped
SWAT4 dropped
kristiqn dropped
sLn GamiNg | petko dropped
ShOk0#GDL dropped
Junkavd dropped
KeNWo0D dropped
val4o0o0 dropped
***FroM north dropped
(H.(e.(A.(d.(S.(h.(O.(t) dropped
AmEriCA*** dropped
- Giải Thích: Nếu nó làm vậy, player out-in liên tục -> Quá tải -> Crash
- Cách Giải Quyết: (Hơi khó tý)
+ Cài Module Orpheu (Tải:
http://forums.alliedmods.net/showthread.php?t=116393) - Cách Cài Orpheu: Tải cái file orpheu_base.zip về giải ra chép 3 thư mục mới giải ra đè lên 3 thư mục cũ trong addons/amxmodx/. Sau đó vào thư mục configs mở modules.ini lên thêm "orpheu" vào cuối
+ Sau khi cài thành công Orpheu tải cái này về:
http://www.mediafire.com/?x6s8oa0wrhs48my rồi copy thư mục cstrike đè lên thư mục cũ
+ Mở plugins.ini trong addons/amxmodx/configs thêm vào cuối cùng là "noflood.amxx debug"
+ Mở server.cfg lên thêm vào cuối là
Mã:
mp_logfile "1"
mp_logecho "1"
log on
6. Tắt sv_allowupload
- Nếu mình không lầm thì trong các bản update hlds cũ, có 1 lỗi khiến player có thể upfile lên server dc, nên chắc ăn là tắt nó luôn đi
7. Dproto (Quan Trọng)
- Đây là cái muốn nói cho mọi người biết, chứ thực chất thì chưa có cách fix (vì thằng tác giả nó ko update dproto nữa)
- Thông qua dproto, player có thể up file lên server qua lệnh sendfile (Tool hack của thằng Raiz0)...
- Hầu hết các server ở Mỹ không bị, vì họ không xài dproto. Nhưng ở VN và 1 số nước, player ko có tiền mua Steam CS, nên phải xài dproto để họ vào dc server.
Xong. Hy vọng các bạn trẻ có thể yên tâm hơn trong việc làm server