feedburner
Enter your email address:

Delivered by FeedBurner

AMX Super: All in one pack

Labels:

This plugin features almost all the commands and stuff an admin want for fun amd managment of a server. To install this plugin just follow the basic steps defined in installing an AMX MODX plugin post. But regardless to that I am telling the step once more. You need AMXX 1.8 to run AMX Super plugin.
Step 1: Place amx_super.amxx in your server's addons/amxmodx/plugins folder
Step 2: Place Amx_Super.txt in your server's addons/amxmodx/data/lang folder
Step 3: Open plugins.ini found in addons/amxmodx/configs
Step 4: Add the following line at the bottom of the file:

amx_super.amxx
amx_super_menu.amxx


Step 5: Save and close plugins.ini
Step 6: Restart your server or change the map
Done!

Plugins Included:

Good/Fun
ADMIN HEAL v0.9.3 -- Gives health to players.
ADMIN ARMOR v1.0 -- Gives armor to players.
ADMIN REVIVE II v0.1 -- Revives dead players.
ADMIN NOCLIP v1.0 -- Gives players noclip.
ADMIN GODMODE v1.0 -- Give players godmode.
ADMIN TELEPORT v0.9.3 --Teleport to certain spot x y z
ADMIN STACK v0.9.3 -- Stacks all players on someone's head.
ADMIN ALLTALK v1.0 -- Sets alltalk.
ADMIN GRAVITY v0.2 -- Sets gravity.
ADMIN MONEY v1.0 -- Gives (or takes) money from players.
ADMIN WEAPON II Build 6.5 -- Gives players weapons.
ADMIN AMMO v1.0 -- Give/Take Unlimited Ammo
ADMIN SPEED vv1.0 --Give Turbo speed
ADMIN GLOW vv1.1 -- Makes a player glow
ADMIN BURY v0.9.3 -- Buries players in the ground.
ADMIN DISARM v1.1 -- Strips players of their weapons.
ADMIN UBER SLAP v0.9.3 -- Slaps players through the air until they have 1 health (and probably die from a fall).
ADMIN SLAY 2 v0.9.3 -- Like slay, only with special effects!
ADMIN ROCKET v1.3 -- Turns players into rockets!
ADMIN FIRE v1.0.0 -- Sets players on fire!
ADMIN QUIT v1.0 -- Forces players to close their game.
ADMIN GAG v1.8.3 -- Gags players from speaking or using the voicecomm.
ADMIN FLASH v1.0 -- Flashbangs players.
ADMIN DRUG v1.0 --Pretty obvious, gives them drugs
ADMIN BAD AIM 1.3 --Gives players extremely bad aim for checking for hacks, and has the ability to perma ban them
ADMIN TEAM LOCK v1.3 -- Allows teams to be locked
ADMIN TRANSFER v1.0 -- Transfer players to diff teams, swap teams, and swap players
ADMIN EXEC 2 v0.3 -- Executes commands on players.

Server
ADMIN STATUS -- Shows detailed player information in a MOTD window.
ADMIN SERVER PASSWORD v1.0 -- Sets a server password.
ADMIN SERVER SHUTDOWN/RECONNECT v1.0 -- Shuts off the server and makes players reconnect for quick fixes.
ADMIN CHECK v1.15 -- Type /admin to see what admins are in the server
ADMIN MAP EXTEND v1.1 by JSauce -- amx_extend the current map
ADMIN LISTEN v2.3 by Psychoguard, rewritten by Maxim and ported by Oj@eKiLLzZz deb/urandom
ADMIN VOCOM v1.3 -- Voice related
CHANGE TO SPEC AND BACK v1.0 -- Go to spec and come back without dyeing
ENTER/LEAVE MESSAGES v1.0
DAMAGE DONE v0.4 -- Shows how much damage you did to enemies by your crosshair.
DEAD CHAT v2.1 -- Talk to the other team via voicecomm while dead.
LOADING SOUNDS v1.0 -- Plays music as players connect.
SPECTATOR BUG FIX v1.0 -- Fixes the bug when ducking and being killed.
"SHOWNDEAD" SCOREBOARD FIX v0.9.4 -- Fixes connecting players from showing up on a team.
FIX ECHO SOUNDS v1.0 -- Fixes echo sounds on some maps.
AFK BOMB TRANSFER v1.4 -- Transfers the Bomb to another player if AFK
C4 TIMER v1.1
STATS MARQUEE v1.2
SPAWN PROTECTION v7.1

Commands and Usage:

Client Commands:

say /alltalk - Shows the current alltalk setting
say /gravity - Shows the current gravity
say /fixsound - Fixes echo sounds
say /admin(s) - Shows how many admins in the server and the names of the admins
say /spec - brings you to spec with no kill
say /unspec - brings you back into the game when the round begins[/color]

Admin Commands:
Good/Fun

amx_glow <nick, #userid, authid, or @team/@all> <color> (or) <rrr> <ggg> <bbb> <aaa> -- lasts 1 round")
amx_glow2 <nick, #userid, authid, or @team/@all> <color> (or) <rrr> <ggg> <bbb> <aaa> -- lasts forever")
amx_glowcolors (Shows all the colors you can use. 30 of em!)
amx_givemoney <nick, #userid or authid> <amount>
amx_takemoney <nick, #userid or authid> <amount>
amx_godmode <nick, #userid or @team> [012] - 0=OFF 1=ON 2=ON + ON EACH ROUND
amx_noclip <nick, #userid, authid or @team> [012] - 0=OFF 1=ON 2=ON + ON EACH ROUND
amx_weapon <nick, #userid, authid or @team> <weapon #>
amx_revive <nick, #userid, authid or @team>
amx_speed <nick> [01]
amx_slay2 <nick, #userid, authid or @team> [1-Lightning2-Blood3-Explode]
amx_rocket <nick, #userid, authid or @team>
amx_fire <nick, #userid or authid>
amx_uberslap <nick, #userid or authid>
amx_heal <nick, #userid, authid or @team> <HP to give>
amx_armor <nick, #userid, authid or @team> <armor to give>
amx_stack <nick, #userid or authid> [012]

Bad/Management

amx_team (same as amx_transfer just easier to use with / command)
Bind +adminvoice (admin voice comm)
amx_sptime <1 through 10 to set Spawn Protection time>
amx_spmessage <1 = Turn Spawn Protection Message on , 0 = Turn Spawn Protection message off>
amx_spshellthickness <1 through 100 to set Glow Shellthickness>
amx_spglow <1 = turn on glow, 0 =turn off glow>
amx_drug <nick> (Drugs the player for a minute or so)
amx_badaim <player> <On/off or length of time: 10time> <Save?: 10>: Turn on/off bad aim on a player.
amx_flash <nick, #userid, authid or @team> - Flashes players
amx_lock <CT/T/Auto/Spec> - Locks selected team
amx_unlock <CT/T/Auto/Spec> - Unlocks selected team
amx_transfer <name> <CT/T/Spec> Transfers that player to the specified team
amx_swap <name 1> <name 2> Swaps two players with eachother
amx_teamswap - Swaps two teams with eachother
amx_unammo <nick, #userid or @team> [01] - 0=OFF 1=ON
amx_quit <nick, #userid, authid or @team>
amx_gag <nick, #userid or authid> <abc> <time> - Flags: a = Normal Chat b = Team Chat c = Voicecomm
amx_ungag <nick, #userid or authid>
amx_bury <nick, #userid, authid or @team>
amx_unbury <nick, #userid, authid or @team>
amx_disarm <nick, #userid, authid or @team>

Server

amx_extend <added time to extend> : ex. 5, if you want to extend it five more minutes.
amx_shutdown - Shuts down the server -With most servers its a restart command, since they auto restart
amx_exec <nick or @team> <command>
amx_pass <server password>
amx_nopass - Removes the server password
amx_status - Shows a detailed list of info on players
amx_alltalk [1 = ON 0 = OFF]
amx_gravity <gravity #>
soundfix

Cvars:

All Cvars and Descriptions are in the .cfg file located in the .zip - I have made Description also ->Descriptions of Cvars

AMX Super Extensions:
High Ping Kicker
Admin Slash

To Download: http://forums.alliedmods.net/showthread.php?p=166806



Counter Strike Online

Labels:

Awesome trailer really nice quality, brings out the true game sprit. I really like this one as it motivates me to start gaming the effects are really cool and so is the movie.



Kismat Konnection

Labels:

One of the good movies I like to story line, but a one time watch. As always Shahid looks cute and I like his new attitude of a pop star in the film. The print is good worth watching online.kismatkonnection1

Part1
Part2
Part3
Part4
Part5
Part6
Part7
Part8
Part9
Part10



My Favorites Movies

Labels:

Hi guys I am adding a new category in this I will be posting all the new movies which I like so enjoy and have fun watching these movies.

Counter Strike Videos

Labels:

Hey guys I have started this new section for those who likes spending their free time watching counter strike videos. I will be posting all the videos I like the most hope you enjoy his new section. The very first video is my all time favorite The Chaos Theory by Nemesis this video features The Chaos festival at IIT in which over 2000 players participated. This is one of great works of Nemesis one of the best movie makers I know. Right know I am uploading the video so you guys have to wait a little.

Installing PacSteam

Labels:

Installing PacSteam can some time be very confusing so I decided to show you how its done rather than explain it to you. Just follow the simple steps. PacSteam Main Site


If you have any problem in this tutorial then please send in your comments.

Server Rates

Labels:

As you all know that all HLDS runs on default rates unless defined by the user in the server.cfg file located in the cstrike directory. When you run your server on default rates it requires much more bandwidth per user and causes lag if the number of user exceeds the available bandwidth, but what most of servers admin's don't know is that the server can perform really well if configured according to the bandwidth and the number of user can be increased, the only drawback of rates is that if configured too low the aim of the server becomes bad, by aim I mean that the user will not be able to aim properly as we are reducing the data that is transmitted between the client and the server so the accuracy of the server will overall decrease but this is much more better than lag and it also helps in using the available bandwidth more effectively. Before we start we should know what are the different rate and what does they define.

1. Rate : It is a client side command means that it will work only if entered on client (player) console. It defines the amount of data that can be sent to the server by the client or vice-a-versa at any instance.

2: cl_rate: It is a client side command. It defines the amount of data the client (player) can request from the server at any instance.

3: cl_cmdrate: It is a client side command. It defines the amount of data the client (player)  can send to the server at any instance.

4: sv_minrate: It is a server command means it will work only if entered in the server console or defined by the admin in the server.cfg file. It limits the minimum amount of data a client can request from the server at any instance.

5: sv_maxrate: It is also a server command. It limit the maximum amount of data a client can request from the user at any instance.

6: sv_maxupdaterate: It is a server command and it limits the maximum number of update a client can request from the server.

7: sv_minupdaterate: It is a server command and it limits the minimum number of updates a client can request from the server.

8: cl_updatrate : It is a client side command. It define the number of updates a client can request from the server per second.

PacSteam Introduction

Labels:

PacSteam is one of the most interesting and intelligent project started by some geniuses who believes that gaming should be free for all of us actually its a cracked steam client which help you to download games from steam server and play it on cracked gaming server. Its just like non steam CS but the irenic is that you have all the steam advantages like friends chat, community etc. All that steam enables you to play not only this it has various utilities like steam buster which enables you to play games without steam and in offline mode. I will be telling about how to install PacSteam and download games using it in future posts.This was just the introduction.

AMX Match Plugin

Labels:

Hi guys in this post i will be telling you about the amx_match_deluxe plugin this plugin is very useful for a server organizing a clan match, as it support various function like auto team swap, end of match when one team has won max round+1 matches etc.

Download link:

http://w17.easy-share.com/1700910525.html

--- Required Module(s) ---

  • Counter-strike
  • Regex
--- Optional Module(s) ---
  • Sockets
  • MySQL

Notes:
To use the HLTV ability, you will need to enable the Sockets module, which is included with Amx Mod X.
To also use the ability to record stats into SQL, you will also need to enable the SQL module.
Plugin supports:
  • MaxRound, TimeLimit, or Winlimit matches
  • Changing of the server hostname
  • Changing of the server password
  • Shield (un)restrictions (before and after matches)
  • Automatic swapping of the teams
  • Overtime
  • Overtime configs
  • Unlimited overtime *NEW*
  • Match server configs
  • Default(FFA) server config
  • Automatic screenshots
  • Automatic demos
  • Menus
  • PUG Style gameplay
  • Match stats, logged in files, or MySQL *NEW*
  • Knife round before first warmup period to decide teams *NEW*


Installation

: If your server is on your computer (or your external server supports unzipping) and you can unzip while keeping the correct directory structure, just unzip into your 'cstrike' directory.

Add this line to your plugins.ini file:                                              amx_match_deluxe.amxx ; Amx Match Deluxe

Restart hlds

- otherwise -

  • Copy 'amx_match_deluxe.amxx' to your plugins directory
  • Add this line to your plugins.ini file:                                       amx_match_deluxe.amxx ; AMX Match Deluxe
  • Copy the 'amxmd' folder to your "addons/amxmodx/configs/" folder
  • Copy amx_match_deluxe.txt to your "addons/amxmodx/data/lang" folder
  • Copy the 'data/match_stats' folder to your "addons/amxmodx/data" folder
  • Enable the correct modules in the modules.ini file (meaning DBI, Regex, and Sockets with the compiled plugin included in the zip file)
  • Restart hlds

Usage
:

To load a match:


amx_match <CT's clan tag> <T's clan tag> <mrXX or tlXX> <Config filename> [recdemo|rechltv|recboth]

- or -

amx_match2 <mrXX or tlXX> <Config filename> [recdemo|rechltv|recboth]

- or -

amx_match3 <CT's clan tag> <T's clan tag> <mrXX or tlXX> <Config filename> <second map> [recdemo|rechltv|recboth]

- or -

amx_match4 <mrXX or tlXX> <Config filename> <second map> [recdemo|rechltv|recboth]
For example:

amx_match SK eoL mr12 ecup recboth

This will load a match with teams: "SK" and "eol", with MaxRound 12 rule,
using the ecup.cfg server config file, and will record demos and HLTV demos.
Note: if your clan tag has a space, use quote marks: "SK swe"

Other commands:


To restart a match: amx_matchrestart or "say /restart"
To stop a match: amx_matchstop or "say /stop"
To force the start of a match: amx_matchstart or "say /start"
To restart a half (re-lo3): amx_matchrelo3 or "say /relo3"
To swap teams: amx_swapteams
To randomize teams: amx_randomizeteams

The Menu:


First you must configure the menu, by using these commands:


amx_match_lmenu <length of match> [<length of match> ...]
amx_match_cmenu <Name of config> <config file name>

- or -

amx_match_addlength <length of match> [<length of match> ...]
amx_match_addconfig <Name of config> <config file name>

Note: the most common lengths and commands have already been added to amxmd.cfg
When it's done, just use the amx_matchmenu to load the menu and allow you to choose your match .


Cvars

:


amx_match_endtype:


Maxround:

0 -> Match is finished after all rounds are played. (set by default)
1 -> Match is finished when a team has won mp_maxrounds+1 rounds.
2 -> There is a vote to play out the match after a team has won maxrounds+1 rounds, unless rounds played is less than 1/5 of total rounds away from end of match).

Timelimit:

0 -> Match is finished immediately after the timelimit is up. (set by default)
1 -> Match is finished at end of the last round.

amx_match_hostname:


0 -> Does not change host name of server.
1 -> Changes host name of server to "<CT tag> vs.<T tag> | <CFG file> CS Match In Progress" or (amx_match2/4) "<CFG file> CS Match In Progress". (set by default)

amx_match_kniferound:


0 -> There is no knife round before the first warmup period to decide teams (set by default).
1 -> There is a knife round before the first warmup period to decide teams.

amx_match_overtime:


0 -> there is no overtime if there's a draw.
1 -> there is an overtime after a draw match (set by default).

amx_match_otcfg:


*Only use if you have set amx_match_overtime to 1*
0 -> there is no overtime config.
1 -> there is an overtime config (set by default).

amx_match_otlength:


*Only use if you have set amx_match_overtime to 1*
Length of overtime (3 rounds/minutes/wins by default).

amx_match_otunlimited:


*Only use if you have set amx_match_overtime to 1*
! Warning: Stats will not be logged if you use this cvar !
0 -> overtime is not unlimited (2 halves only). (set by default)
1 -> overtime is unlimited.

amx_match_password:


0 -> Match plugin will not password server before match.
1 -> Match plugin will password server before match, use with amx_match_password2. (set by default)

amx_match_password2:


*Only use if you have set amx_match_password to 1*
Use this cvar to set the value of password. (default value is "scrim")

amx_match_playerneed:


*Only use if you have set amx_match_readytype to 1*
This is the number of players which have to be ready (default value is "10").
(Set it to 4 if you want to play a 2 vs 2 match for example.)

amx_match_pugstyle:


0 -> PUG style gameplay is off. Server does not start matches automatically (set by default).
1 -> PUG style gameplay is on.

amx_match_randomizeteams:


0 -> Teams are not randomized before match (set by default).
1 -> Teams are randomized before match.

amx_match_readytype:


0 -> only one player of each side must say ready for the match to begin.
1 -> ALL players much say ready in order to start the match (set by default).
2 -> only an AMX admin can start the match by saying /start or amx_matchstart

amx_match_swaptype:


0 -> teams will not swap after the 1st half.
1 -> teams will swap automatically after the 1st half (set by default).

amx_match_screenshot:


0 -> no screenshot at all.
1 -> screenshot of the score is taken at the end of each half (set by default).
2 -> two screenshots are taken (one of the scores; one of the names and userids) at the end of each half.

amx_match_screenshot2:


0 -> no screenshot if match is stopped using amx_match_stop or "say /stop" .
1 -> screenshot of the score is taken at the end of each half, even if match is stopped using amx_match_stop or "say /stop" (set by default).

amx_match_shield: ( Make sure to enable 'restmenu.amxx' )


0 -> Plugin unrestricts shield during the match.
1 -> Plugin restricts shield during the match (set by default).

amx_match_shield2: ( Make sure to enable 'restmenu.amxx' )


0 -> Plugin unrestricts shield after match.
1 -> Plugin restricts shield after match (set by default).

amx_match_showscore:


0 -> Score will not be show after each round .
1 -> Score is shown after each round (set by default).
2 -> Score will be shown throughout entire match.

amx_match_stats:


0 -> Plugin does not log stats for each match (set by default).
1 -> Plugin logs stats for each match.

amx_match_warmupcfg:


0 -> Plugin does not use a warmup config during the warmup session (set by default).
1 -> Plugin uses a warmup config during the warmup session.


Config Files

:

'default.cfg' is a server config file which is executed before every match, along with the match config (cal.cfg). It can be used to disable some plug-ins like stats or set some default cvars which will erase your match config file cvars

'ffa.cfg' is the server config file which is executed at the end of the match in order that your server can be played by everyone =)

'warmup.cfg' is the warmup session config file. Add any cvars of plugins here that you want changed during the warmup session

'amxmd.cfg' is the main match config file. Change default cvar values in here. You can also add config files and match lengths into this file.

'pug.ini' contains the default match command for PUG style gameplay

'hltv.ini' contains the hltv password that the match plugin uses to record hltv demos

'defaultmaps.ini' contains the default maps for your mod. Note: The plugin searches your map directory for any maps that aren't in this list;
This file can be used to list your maps, but make sure to not delete the default maps from the file.


SQL help

:


/!\ IF YOU DON'T WANT TO USE THE SQL MODULE, YOU HAVE TO COMMENT THE LINE "#define AMXMD_USE_SQL" AND RECOMPILE THE PLUGIN (read AMXX readme/doc). /!\
http://wiki.amxmodx.org/Configuring_AMX_Mod_X#SQL
Note: If you are not getting stats added to your database, search your log files for:

[AMXX] SQL Connection Failed

If you are getting that error, there is a problem with your sql.cfg file, or your SQL server is not configured correctly.


Web help

:
  1. Open web/config.php
  2. Edit config.php file for the correct information:
    • $mysql_host -- Hostname of your SQL server (Can also use ip address, e.g. '127.0.0.1')
    • $mysql_username -- User name of your SQL server
    • $mysql_password -- Password for the username used
    • $mysql_database -- Database name on your SQL server
  3. Upload files to your web server


HLTV help

:


/!\ IF YOU DON'T WANT TO USE THE SOCKETS MODULE (FOR THE HLTV), YOU HAVE TO COMMENT THE LINE "#define AMXMD_USE_HLTV" AND RECOMPILE THE PLUGIN (read AMXX readme/doc). /!\
To configure your HLTV:
In order to be able to control the HLTV, you must know the rcon password. HLTV rcon can be set using "adminpassword" command in the HLTV console
HLTV Checklist:

  • Load your HLTV.
  • Set the HLTV adminpassword by using adminpassword <rcon> command in the HLTV console. Then connect it to your server using "connect ip:port" in the console.
  • Set the HLTV adminpassword in the 'hltv.ini' config file.
  • Load your match on the server using amx_match or amx_match2
    1. If your HLTV is already connected, you should see it say " HLTV correctly configured =)".
    2. If you don't see that, it means that the HLTV adminpassword hasn't been correctly configured.
    3. If your HLTV isn't connected, it will try the adminpassword that you've set when it enters the server.

Note: If you are using specific sv_maxrate sv_minrate sv_maxupdaterate and av_minupdaterate then edit the cal.cfg and calot.cfg as it set the server rates to

sv_minrate 0
sv_maxrate 25000
sv_maxupdaterate 100
sv_minupdaterate 0

Running Server at real time priority

Labels:

Hi guys in this post I will be telling you about how to reduce lag of the server by running it on real time priority, as we know that every OS of Windows defines a priority for an application running so that it can effectively manage the resources thus it limits the CPU usage. If we increase the priority of our HLDS then we could use as much system resource as we can get and make our server more responsive and reduce lag in this method the over all CPU consumption rises. To set your server on real time all you have to do is open task manager (by pressing Ctrl+Alt+Del) then click on Process Tab then right click on "hlds" then go to priority and select Realtime.

realtime copy

H.L. Booster

Labels:

This Application can be used to boost the server fps. As you know that the default fps of the server is 63 fps and thus by boosting the server fps we can make our server more responsive and thus reduce the ping as well as lag. Let me make it very clear that the server fps has nothing to do with the visual fps but it determines the number of time the server will check for input for user and thus increasing the responsiveness of the server. I have uploaded the file all you have to do is to download the zip file extract it and place it in C:\Program Files\Valve\HLServer\cstrike\addons (By default)

Then open the plugins.ini file located in

C:\Program Files\Valve\HLServer\cstrike\addons\metamod

And add the following line

win32 addons/booster/booster_mm.dll

After this open the server.cfg file locate in

C:\Program Files\Valve\HLServer\cstrike

And add the following line

exec addons/booster/booster.cfg

To download the file click on the following link.

http://w17.easy-share.com/1700909704.html

If you have successfully installed this plugin the your server can attain 512 fps or more depending on the hardware configuration.

Installing An AMX MODX Plugins

Labels:

Hi guys in this post I will be telling about the steps required for installing an AMX MODX plugin. Before starting I assume that you already know what is AMX MODX. So lets start with plugins, plugins are small codes or programs written to do some special function in the game for example the Ultimate Sound plugin plays special sound on special events in game. So when you download a plugin you are provided with various files, all you have to do is to place the files in their respective folders provided in cstrike/addons/amxmodx a list of file types and the folder in which is should be kept is given below.

File Type Directory
*.amxx cstrike/addons/amxmodx/plugins
*.sma cstrike/addons/amxmodx/scripting
*.cfg cstrike/addons/amxmodx/configs
*.txt cstrike/addons/amxmodx/data/lang

After placing the files in respective directories all you have to do is to open the plugin.cfg file located in cstrike/addons/amxmodx/configs and add the name of the plugin (the name of the .amxx file) at the end of the file.

You can find Plugins at :

http://www.amxmodx.org/compiler.php

NOTE: The entry in the plugin.cfg file should be exactly same as the name of the .amxx file if not then it will not work.

Making Admin In AMX MODX

Labels:

Ok guys if you are reading this then I should assume that you already have a steam/non-steam server and you have installed the AMX MODX on your server. To make anyone admin first you have to locate the user.ini file it located in the cstrike/addons/amxmod/configs folder of your server. Open that file in notepad and at the end of the file you can add yourself admin in three ways.

1. By The Counter Strike Name: In this method the user have to enter a password for verification otherwise he will be kicked out of the server if he tries to enter the server with the admin name so this keeps others from using your name also. To make anyone admin by their counter strike name just add the following line at the end of user.ini

"Counter Strike" "password" "abcdefghijklmnopqrstu" "a"

2. By The IP address: This method is very useful if you are hosting a LAN server and the users connecting to your server have a static IP. To make anyone admin by their IP add the following line to the user.ini file in the end.

"IP address" "" "abcdefghijklmnopqrstu" "de" 

3. By The Steam ID: This is the most suitable method if you are hosting a steam server as every player joining the server has a valid steam account and a valid steam ID. To make anyone admin by their steam ID add the following line to the end of user.ini

"STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce"

NOTE: You can use all the three ways together also.

AMXMOD X Installation

As now you guys have a steam/non-steam server and which can be found on Internet and people can connect to it and play, so now its time to manage your server efficiently for this you need AMXMOD X with this mode you get access to some very useful commands like kick a player, slay a player, ban a player and many more. So to install AMXMOD X you need to download the core installer.

http://w16.easy-share.com/1700793466.html

I have uploaded one for you so you don't have to Google it just download it and install it. This will install the AMXMOD X installer on your computer, now you have to select the MOD directory that is C:\Program Files\Valve\HLServer\cstrike (by default). 

amx1

amx2

amx3

NOTE : Please don't forget to enter the  custom game addon that is counter strike otherwise some of the modules will not be installed.

Port Forwarding

As you now have a HLDS server and if you are behind a router, then other will not be able to connect to your server or see your server in Internet server search so you have to do port forwarding so that other can find your server and connect to it. Port forwarding is the way of transferring the data coming to your router IP to the computer IP the server is running on the port used by HLDS is UDP 27015 and 27020 so you have to transfer these port. For port forwarding you can go to http://portforward.com/routers.htm

Over there just select your router model and Half Life Steam server.

hldss

Getting HLDS Standalone Server

Labels:

Our first step is to get a HLDS standalone server from steam, its very easy as you have downloaded the hldsupdatetool.exe, just install the application. The screen shots are as given below.










Once the application is installed press windows and R key together that will open run window. Like one shown below.









now browse to the hldsupdatetool.exe which is in the "C:\Program Files\Valve\HLServer\HldsUpdateTool.exe".


then add the these command " -command update -game cstrike -dir . "


The whole thing in the run window will look like this


"C:\Program Files\Valve\HLServer\HldsUpdateTool.exe" -command update -game cstrike -dir .





Now just press enter and a Dos-window will open and let it complete actually that Dos-window is downloading the latest server from steam so let it complete if you close it you have to start again ... (not really it supports resume :) ) the screen shot is below.

Once a download complete congrats you now own a dedicated server. So there are two thing you can do either start your server and start playing on a very laggy untweak server or give some more time tweaking it and play on a nice lag free server.

Non Steam:

Guys the server you have now is a steam server and will only allow user having steam account to play on it and kick the rest so to make your server non steam you have to apply the patch i told you all to download in the requirement blog. So if you don't have it then please download it. All you have to do is to extract it and copy and paste in the server directory. This patch will allow no steam client to play on your server.

Requirement

Labels:

First things first for hosting an online server you must have the following requirement.

A) High speed Internet i.e. DSL, Optical fiber (the requirement of speed will be discussed)

B) Minimum Hardware requirements (will be discussed)

C) HLDS standalone edition. (Using hldsupdatetool from steampowered.com)

D) Non-steam patch.( If you want a non steam server)

E) Some networking knowledge. (Don't worry i will help you out.... )


Internet Speed: First step is to check how much bandwidth you have this can be tested by using http//www.speedtest.net/ this site gives you the amount of bandwidth you have i.e. your upload speed and your download speed.


Now the number of user your server can support with out any lag depends on your upload speed if you run a larger server on a small upload speed it will result in lag and high ping/latency . The number of player you can accommodate on your server according to your bandwidth is given below.

Upload Speed

No. of players

60 kbps

4

120 kbps

6

250 kbps

12

Minimum System Requirement:

The minimum requirement for running a good server is 1 Gb RAM P4 processor (above 2.0 Ghz) and SATA hard disk for fast reaction of the server to the user and a fast Ethernet card (LAN card) 100/1000 (installed by default).

Hldsupdatetool:

You can download the hldsupdatetool.exe for steampowered.com

Windows HLDS Update Tool

Non Steam Patch:

This patch allows the players using counter strike without steam to play on your server this does not means that the steam players cant join your server after this patch both steam and non steam players can join your server. you can download it from here

http://tutorialecstrike.com/index.php?option=com_remository&Itemid=95&func=fileinfo&id=2

Now as you have everything we can start making our server.

Introduction

Labels:

Hi guys this blog is all about creating a counter strike 1.6 server using HLDS (Half life dedicated server) if you dont know what is a HLDS let me tell you its a Dedicated server not like the one you create in a game of counter strike 1.6 it give a much higher performance than the listen server (the one created within the game) and reduces lag. You can also use this server for hosting an online server if you have a good bandwidth and play counter strike 1.6 with your friends having internet connection. This is what a HLDS looks like.