Ce este dproto?
Dproto este un plugin metamod facut de Crock care permite conexiuni pe server de la utilizatorii de Counter-Strike Protocol 47 + 48, Steam + NonSteam.
Ce face acesta?
Acest plugin rezolva mai multe erori:
- [*] Serverul apare cu succes la [Internet] si [Favorites]
- [*] Arata iconitele jucatorilor cu STEAM.
- [*] Functioneaza cu ultima versiune de swds.dll
- 0.8.72:
- Added quick fix for vulnerability in netchan's fragment parser
- Enhanced detection of fakeplayers (against Argentinian haxxxorz)
- Improvements/bugfixes in fakeplayers/packet flood detection code
- AMXX API and example plugins updated
- Fixed bug with cid_AVSMP, it was always 1
- Added useful commands for threats monitoring, check Readme.txt
- bugfix, bugfix, bugfix, bugfix....
- Added support for AVSMP clients
- fix for random svc_bads on connect
- proper bots detection method in fakeplayers detector
- fixed problems with AMD engines
- fixed hybrid answer mode
- fakeplayers detector won't kick and ban bots anymore
- fixed crash when working with bans DB (banid)
- fix in new revEmu auth code
- (untested) "The VAC problem" (when VAC banned clients are able to join server) should be fixed.
- Source code will not be available anymore.
- added option (HLTVExcept_IP) to allow HLTVs from specified address to join the server even if cid_HLTV is 5 (deprectated). May be useful if you using HLTVReport plugin, but you dont want to allow another HLTVs to join your server.
- added protection against flooding server with connectionless (PlayerList, ServerInfo, Rules) queries.
- added 2-level protection against all kinds of fake players
- added config options to set first prefix of steamid for clients. For example, revEmu clients may be marked as STEAM_4_0_xx
- added support for new revEmu/SteamClient2009 clients
- added support for latest linux engine.
- project moved to new versioning system; version format for now is MAJOR.MINOR.REVISION
- fixed buffer overflow vulnerability in SV_ParseCvarValue2()
- fixed crash for linux servers, when server started as unprivileged user that not able to write to server root directory.
- fixed problem with dropping clients with "Unknown HLTV Type" message
- fix in anti-svc_bad code, it should work fine now
- fixed: old WON clients (CS patch 21 and lower) unable to join server
- fixed NET_SendPacket error that appears when server tried to drop deprecated client
- implemented fix for "Server failed to transmit file AY&SY" kind of svc_bad's
- UTF8 Chat/Nicknames support completely removed (will add it to another plugin)
- Userinfo filter removed because it does not needed anymore (it was a temporary fix for svc_bad's)
- added separate AuthProvider (dp_r_id_provider cvar) constant for HLTV (check amxx/dp_test.sma)
- fixed GameNameChanger plugins under Windows.
- There are a lot of changes in dproto.cfg. Old configs won't work with this version.
Cum instalam dproto?
- Trabuie facut NEAPARAT UPDATE la engine-urile serverului:
- Cum faceti update-ul? Dati click pe Start, Run si scrieti cmd in casuta. Intrati in folderul vostru unde este instalat serverul si dati urmatoarele comenzi:
- In WINDOWS:
- hldsupdatetool.exe -command update -game valve -dir . -verify_all
- dupa ce se termina dati:
- hldsupdatetool.exe -command update -game cstrike -dir . -verify_all
- In LINUX:
- ./steam -command update -game valve -dir . -verify_all
- Dupa ce se termina dati:
- ./steam -command update -game cstrike -dir . -verify_all
Apoi intrati in cstrike/addons
- Creati un folder numit “dproto”
- Copiati fisierul dproto_i386.so -(linux) sau dproto.dll -(windows) din arhiva, in “cstrike/addons/dproto/”
- Intrati in “cstrike/addons/metamod/”;
- Deschideti plugins.ini si adaugati :
- pentru Windows:
- win32 addons\dproto\dproto.dll
- pentru Linux:
- linux addons/dproto/dproto_i386.so
- Copiati din arhiva fisierul dproto.cfg in /cstrike/dproto.cfg
- Trebuie sa stergeti parametrul –nomaster de la comanda de start a serverului,iar pluginul se va conecta automat la serverele STEAM.