Ads by Google

Attention

Dear readers some features of this website is not working in mobile webpage view. So please I'm requesting you to configure your mobile webpage to desktop view, then all features of this website will work properly.

Sunday, 8 March 2015

HOW TO CREATE A COUNTER STRIKE 1.6 SERVER Part 7: How to allow non-steamers in your server

    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:
meta list
    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
      If status is RUN that means dproto is running in your server. If status in not “RUN” then start server with +log on +mp_logecho 1 parameters and look through console output. In 99% cases you'll find reason there.

      No comments :

      Post a Comment

      Back to Top