Raised This Month: $32 Target: $400
 8% 

tutorial of how to make servers by STEAMCMD


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
sami_spt
Veteran Member
Join Date: Sep 2012
Location: I<3 pussy cats
Old 07-24-2013 , 23:44   tutorial of how to make servers by STEAMCMD
Reply With Quote #1

How to make servers by STEAMCMD


Hello everyone,
Today I will make a small tutorial, it includes how to make servers in these games:
  • Counter-Strike 1.6
I am using windows 7 to do this tutorial.
You can use :
Windows
  • Windows 8 ( Tested and working fine )
  • Windows 7 (Tested and working fine )
  • Windows XP or older ( I am not sure )
For Linux, I dunno since I never did it, but its the same way.


Firstly, we must download STEAMCMD from the official website, not from anywhere.
***Link: Official STEAMCMD

After you downloaded STEAMCMD, just place it in a folder anywhere in your computer.

After you are done that, Open STEAMCMD and it will automatically update.


After it's done from updating, you will login using your username & password. ( Steam username and password, not alliedMods Forums login )
PHP Code:
login username 
PHP Code:
Enter your password
You can try using anonymous if you dont want to login by your username.
PHP Code:
login anonymous 
I'm going to login using my username & password.



Ok, now we will start.
Enter this command to start downloading:

PHP Code:
app_update 90 validate 
You must do it multiple time for the files to get installed. It's a known bug mentioned by VALVE.
( Bug: HLDS (appid 90) currently require multiple installs before the game's files are installed. )

this is the message! You can see it from Here.


If the downloading finished very fast, it means it didnt work.
It must go from 1% => 100%
Mine failed as you can see from the screenshot below.


Okay, after writing the command 5 times, it worked.
It will look like that.


While waiting for the server to finish downloading,
Lets go and download AMXMODX and Metamod.
They are important for the servers, If you dont need AMXMODX, your server will still work.

Anyways, the official links for METAMOD and AMXMODX ( Current: 1.8.2 )

- Official AMXMODX link to download the required files.

For windows, you need these:



For other mods, you must pick the correct MOD for AMXMODX.


Okay! My STEAMCMD finished installing and downloading the files.
Did yours finish?




Okay, to find the server files (Cstrike)
  1. Open STEAMCMD Folder
  2. Open 'SteamApps' folder
  3. Open 'common' folder
  4. open 'Half-Life' Folder
And you will find them there.
Add all the files you downloaded from AmxModX to your cstrike folder.

After doing that, open your cstrike folder and find something called
PHP Code:
liblist.gam 
Open it and edit it. It must look like this!
PHP Code:
game "Counter-Strike"
url_info "www.counter-strike.net"
url_dl ""
version "1.6"
size "184000000"
svonly "0"
secure "1"
type "multiplayer_only"
cldll "1" 
hlversion "1111"
nomodels "1"
nohimodel "1"
mpentity "info_player_start"
//gamedll "dlls\mp.dll"
//gamedll_linux "dlls/cs.so"
//gamedll_osx "dlls/cs.dylib"
trainmap "tr_1"
gamedll "addons\metamod\dlls\metamod.dll"
gamedll_linux "addons/metamod/dlls/metamod.so" 
Next and the final step, go to cstrike/addons/metamod
and you must add plugins.ini file

For now, you need to add this to make AMXMODX works.
PHP Code:
AMX Mod X 1.8.2
win32   addons
\amxmodx\dlls\amxmodx_mm.dll 
save and exit.
Open the server and enjoy .!

Your server is updated.!

to check your server's version, write version in the HLDS Console


.: Extra Notes :.

To download one of these mods, you must add this command line before doing
PHP Code:
app_update 90 validate 
  • Counter Stike / Half Life
    PHP Code:
    app_update 90 validate 
  • Counter Stike : Condition Zero
    PHP Code:
    app_set_config 90 mod czero
    app_update 90 validate 
  • Day Of Defeat HL1
    PHP Code:
    app_set_config 90 mod dod
    app_update 90 validate 
  • Half-Life: Opposing Force
    PHP Code:
    app_set_config 90 mod gearbox
    app_update 90 validate 
  • Ricochet
    PHP Code:
    app_set_config 90 mod ricochet
    app_update 90 validate 
  • Team Fortress Classic
    PHP Code:
    app_set_config 90 mod tfc
    app_update 90 validate 
  • Deathmatch Classic
    PHP Code:
    app_set_config 90 mod dmc
    app_update 90 validate 

and continue as I did before.

For other mods, other than HL1, please visit Valve's STEAMCMD page


For any support or help regarding STEAMCMD or you dont know how to install your servers, post here and you will get help.

PS: If I wrote anything wrong or any errors ( Spelling/Grammar) , please tell me XD

If this thread was helpful, please reply back, so maybe a moderator can 'sticky' it and everyone can see it
Attached Thumbnails
Click image for larger version

Name:	updating.png
Views:	29676
Size:	61.0 KB
ID:	123102   Click image for larger version

Name:	login2.png
Views:	29381
Size:	70.4 KB
ID:	123104   Click image for larger version

Name:	fail.png
Views:	27505
Size:	24.5 KB
ID:	123105   Click image for larger version

Name:	working.png
Views:	28185
Size:	83.0 KB
ID:	123106   Click image for larger version

Name:	amxmodx1.png
Views:	28206
Size:	16.6 KB
ID:	123107  

Click image for larger version

Name:	finished.png
Views:	28354
Size:	53.7 KB
ID:	123108   Click image for larger version

Name:	version.png
Views:	27179
Size:	6.0 KB
ID:	123141  

Last edited by sami_spt; 07-25-2013 at 11:48.
sami_spt is offline
DruGzOG
Veteran Member
Join Date: Nov 2007
Location: Unknown
Old 07-25-2013 , 01:23   Re: tutorial of how to make servers by STEAMCMD
Reply With Quote #2

As useful this thread may be, there is a wiki for this. Users should get accustomed to it.
DruGzOG is offline
Send a message via AIM to DruGzOG
jonnzus
Epic Member
Join Date: Oct 2010
Location: Finland
Old 07-25-2013 , 03:41   Re: tutorial of how to make servers by STEAMCMD
Reply With Quote #3

Aren't those clients files?
Quote:
Okay, to find the server files (Cstrike)
  1. Open STEAMCMD Folder
  2. Open 'SteamApps' folder
  3. Open 'common' folder
  4. open 'Half-Life' Folder
__________________
Quote:
367. Everyone's copyright will be broken. No exceptions.

Last edited by jonnzus; 07-25-2013 at 03:42.
jonnzus is offline
z0mb1el0v3r
Senior Member
Join Date: May 2011
Old 07-25-2013 , 04:42   Re: tutorial of how to make servers by STEAMCMD
Reply With Quote #4

Quote:
Originally Posted by jonnzus View Post
Aren't those clients files?
Maybe because he logged in his steam account and the downloaded files saved in those dir instead? Not sure because I never tried it before.


Btw, the latest build is 6027.
z0mb1el0v3r is offline
Kia
AlliedModders Donor
Join Date: Apr 2010
Location: In a world of madness
Old 07-25-2013 , 05:20   Re: tutorial of how to make servers by STEAMCMD
Reply With Quote #5

Nice tutorial.
__________________
Kia is offline
YamiKaitou
Has a lovely bunch of coconuts
Join Date: Apr 2006
Location: Texas
Old 07-25-2013 , 07:04   Re: tutorial of how to make servers by STEAMCMD
Reply With Quote #6

Quote:
Originally Posted by jonnzus View Post
Aren't those clients files?
They are. Based on the "tutorial" the files will not be found there. He forgot the command force_install_dir so it will automatically isntall into the same directory as SteamCMD is currently in.
__________________
ProjectYami Laboratories

I do not browse the forums regularly anymore. If you need me for anything (asking questions or anything else), then PM me (be descriptive in your PM, message containing only a link to a thread will be ignored).
YamiKaitou is offline
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 07-25-2013 , 07:53   Re: tutorial of how to make servers by STEAMCMD
Reply With Quote #7

Quote:
you will login using your username & password.
You can now log in using "anonymous".
__________________
Arkshine is offline
sami_spt
Veteran Member
Join Date: Sep 2012
Location: I<3 pussy cats
Old 07-25-2013 , 11:41   Re: tutorial of how to make servers by STEAMCMD
Reply With Quote #8

Quote:
Originally Posted by Arkshine View Post
You can now log in using "anonymous".
I did write that if you do not want to login using your username & password, you can login anonymous. But as the STEAMCMD wiki said,

PHP Code:
If logging in anonymously doesn't work for that particular game, you will have to log in with a Steam Account
 Note:    You must log out of the regular Steam client in order to properly log in to SteamCMD Update Tool 
so, I prefer logging by my account.

Anyways, it's the users wish, not mine.
both ways works. (Username\Pass OR anonymous)
sami_spt is offline
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 07-25-2013 , 11:51   Re: tutorial of how to make servers by STEAMCMD
Reply With Quote #9

You're right, did not see it at first. I'm using always anonymous as I don't like much being disconnected from steam.
__________________
Arkshine is offline
TheDS1337
Veteran Member
Join Date: Jun 2012
Old 07-25-2013 , 12:14   Re: tutorial of how to make servers by STEAMCMD
Reply With Quote #10

a lot of servers using unix, because it's faster than windows, you need to add a tutorial for it + look here
TheDS1337 is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 06:07.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode