In this section we will learn how to allow non-steam players in a steam server. We have to install dproto to do this. It is a plugin for metamod which allow protocol 47 (steam player) & protocol 48 (non-steam player) clients to join the server. Click here to download latest version dproto. In this web page you will get all information regarding dproto. Scroll down to that section where current version no written. Under that you will find an attachment file (zip file) containing the current dproto. Download it. After successful download open that zip file using winzip or winrar. You will find two folders (amxx & bin) and two files (dproto.cfg & Readme.txt). You can read Readme.txt file for detailed information though I’ll discuss them here.
- Installation process: Go to cstrike/addons folder of your Counter-Strike server and make a new folder named dproto. Now go to bin folder (zip file of dproto) there are two folders one for Windows users and another for Linux users. If you are using Windows platform go to Windows folder and copy dproto.dll file otherwise go to Linux folder and copy dproto_i386.so file and pest it to dproto folder which you already created in your server. Now go to cstrike/addons/metamod folder of your server. Open plugins.ini file using wordpad or notepad. Windows users add this line win32 addons\dproto\dproto.dll in that plugins.ini file and Linux users add this line linux addons/dproto/dproto_i386.so. Go to cstrike folder of your server and pest dproto.cfg file in it. Run your server or if your server already in running status just restart your server. Linux users have to use ./hlds_run -binary ./hlds_i686 this line in command line.
- Optional part: You will find three other files in amxx folder. dp_test.sma, updatehint.sma & updatehint.txt. dp_test.sma file checks client’s Counter-Strike version & updatehint.sma file provides various update hints and finally updatehint.txt file in a multilingual file to provide update hints in English and Russian. If you want to use them then pest updatehint.txt in cstrike\addons\amxmodx\data\lang folder and pest dp_test.sma and updatehint.sma in cstrike\addons\amxmodx\scripting folder of your server. There are two important cvars in updatehint.sma if you wish you can modify them. pcvar_uh_url by using this cvar you can provide URL from where client can download new version Counter-Strike. pcvar_uh_interval by using this cvar you can set update hint interval (in secount). Compile them you will find dp_test.amxx and updatehint.amxx file in cstrike\addons\amxmodx\scripting\compiled folder pest them in cstrike\addons\amxmodx\plugins folder. Go to cstrike\addons\amxmodx\configs folder and open plugins.ini file using notepad or wordpad. You will find this line Add 3rd party plugins here at the end of the file. You can add 3r party plugins by writing them bellow of that line. You have to write dp_test.amxx and updatehint.amxx in different line (one line for one plugin). Save your plugin.ini file and restart your server.
- How to check Dproto is running or not: In your server console just write meta list and press enter. You will find result like this:
Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] AMX Mod X RUN - amxmodx_mm.dll v1.8.2 ini Start ANY
[ 2] dproto_EF RUN - dproto.dll v0.9.391 ini Start Never
[ 3] Fun RUN - fun_amxx.dll v1.8.2 pl1 ANY ANY
[ 4] CStrike RUN - cstrike_amxx.dll v1.8.2 pl1 ANY ANY
[ 5] CSX RUN - csx_amxx.dll v1.8.2 pl1 ANY ANY
[ 6] Ham Sandwich RUN - hamsandwich_amxx v1.8.2 pl1 ANY ANY
[ 7] FakeMeta RUN - fakemeta_amxx.dl v1.8.2 pl1 ANY ANY
[ 8] Engine RUN - engine_amxx.dll v1.8.2 pl1 ANY ANY
8 plugins, 8 running
No comments :
Post a Comment