Posted April 1, 201312 yr comment_7726 How to make no-steam CS:GO server on Linux. Step BY Step DZIDA 28.11.2013 http://www.mediafire.com/convkey/4c38/m4az21pz4usssm96g.jpg You will need:FTP clientPutty - SSH clientWorking serverSteamCMD (download link in steps)Steam account (Just register so you have access to server files).UPDATE! 2013.09.03 RevEMU : http://adf.ly/Zzte9(Link in steps)MetamodSourceMod We can start:Chapter 1 (Server install, and first start):Connect to your server with putty.Create a folder, where you want to store server files. For me it will be /servers/csgo/public. so, do next: CODE: cd / mkdir servers && cd servers (&& - Excecutes more than one command.) mkdir csgo && cd csgo && mkdir public Now we stop. Folder Public was created for server files. If we want to have clean files, we souldn't download steam cmd to that folder. So now we will download SteamCMD to folder "/servers/csgo/" SteamCMD download and install: CODE: wget http://blog.counter-strike.net/wp-content/uploads//2012/04/steamcmd.tar.gz tar xvfz steamcmd.tar.gz ./steam.sh - If this do not work, try second line: STEAMEXE=steamcmd ./steam.sh SteamCMD is installed and ready to use. Now go to http://store.steampowered.com/ and create an account. For example login: anyname11, Password: anypass11. When done, now we can do next steps. Lets get back to putty and excecute: CODE: login <steam login> <steam pass> After excecuting "steam guard code" appears.Now ho to your email, and look for message from VALVE, there will be security code. Paste it to steamCMD, and you will receive a message "you have successfully logged in". Now we will start server files download. Excecute next: CODE: force_install_dir <path> - Where <patch> it hase to be our server folder: /servers/csgo/public/. Example.: force_install_dir /servers/csgo/public/ app_update 740 validate - 740 is SteamID for Global Offensive. When update appears, you just have to write app_update 740 When it finishes downloading, write: CODE: quit it will quit steamCMDATTENTION If your server is in 64bit OS, Then excecute these:CentOS: CODE: sudo yum install glibc.i686 libstdc++.i686 Debian and other linux:CODE: sudo apt-get install ia32-libs-gtk Now we will start server for first time:CODE: cd public Go to folder, that contains server files.And now depending on game mod you want, you have to excecute command line:Classic Casual: CODE: ./srcds_run -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_bomb +map de_dust Classic Competitive:CODE: ./srcds_run -game csgo -console -usercon +game_type 0 +game_mode 1 +mapgroup mg_bomb +map de_dust Arms Race:CODE: ./srcds_run -game csgo -console -usercon +game_type 1 +game_mode 0 +mapgroup mg_armsrace +map ar_shoots Demolition:CODE: ./srcds_run -game csgo -console -usercon +game_type 1 +game_mode 1 +mapgroup mg_demolition +map de_lake I use "Classic Casual", because it is best for SourceMod (DeathMatch, GunGame, etc...) More about basic game modes: Article is underconstruction. CS:GO server is really hard to configure. There are CFG's for all game modes, you can even configure server for each and every map, so I will write tutorial for it. But for now, we will create server.cfg, to make a server little more stable. Create a file called server.cfg in you pc, and paste theese (DO NOT FORGET TO EDIT THIS): CODE: hostname "DZIDA SERVER @ 24.7 " // This is name of your server rcon_password "" // In this you have to write you rcon password sv_password "" // Set this, when you want your server to have password log on // This enables logging mp_freezetime 5 // The amount of time players are frozen to buy items mp_join_grace_time 15 // The amount of time players can join teams after a round has started mp_match_end_restart 0 // Defines whether a map should be restarted after a game has ended sv_cheats 0 // This should always be set, so you know it's not on sv_lan 0 //This should always be set, so you know it's not on sv_downloadurl "http://193.61.122.151/csgo/" // With this you enable Fast Download sv_tags DeathMatch,DZIDA SERVER @ 24.7,No-Steam,MultiJump,Hook,Rope,Grab // With this, you set tags, so players will get more info about server //**The bot commands below are mostly default with the exception of bot_difficulty 2 // Dificulty of bots bot_chatter "off" // Turns off bot chat (It's annoing) bot_join_after_player 1 // This sets, that bots will join after first player is connected bot_quota 12 // With this, you set max bots in server bot_quota_mode "fill" // This mod works like: If there is one player online, then there are 11, bots. If 2 players online then there will be 10 bots. So it fills all free spaces that you set in "bot_quota" //**The following commands manage kicks and bans exec banned_user.cfg // excecutes baned users usernames file. exec banned_ip.cfg // excecutes baned users IP addresses writeid // This cvar writes SteamID of player writeip // This cvar writes IP of player Now upload it to Your "csgo/cfg" folder. In my case "/servers/csgo/public/csgo/cfg" Chapter 2 (making server no-steam) Download RevEMU: http://adf.ly/Zzte9 Open FTP client, that you like most.Connect to server.Go to folder, that contains server files. For me it will be "/servers/csgo/public/"Then go to "bin" folder.Find steamclient.so and rename it to steamclient_valve.soThen go back in "/servers/csgo/public"Open RevEMU archive.Open "linux" folder and transfer everything to ftp, to folder you just oppened "/servers/csgo/public".Now we have no-steam server. But others can connect to it, because now we need sourceMod. Read Chapte 3. Chapter 3. (Metamod and SourceMod install): Download metamod from here: http://adf.ly/M2vBB Allways use Newest snapshot version. Now it is "1.10.0-hg811.tar.gz".Install of metamod:Use ftp client to go to "/servers/csgo/public/csgo/"Open metamod file, that you just downloaded "*.tar.gz"Transfer everything from archiove to "/servers/csgo/public/csgo/".Now we have to create metamod.VDF file. Go to http://adf.ly/M2vDN Near "Game:" choose "Counter-Strike: Global Offensive" and click "Generate metamod.vdf"Download that file.Get back to FTP client.Then transfer metamod.vdf to /servers/csgo/public/csgo/addonsDone with Metamod. Then download SourceMod:Download it from: http://adf.ly/M2vGE , also download newest sourcemod snapshot version for Linux. Now it is "1.5.0-hg3692.tar.gz". SourceMod install:Download SourceMod (Already done)With FTP client go to "/servers/csgo/public/csgo/"Open downloaded SourceMod archive and upload both folders to ftp. (to "/servers/csgo/public/csgo/")Done with SourceMod. Now if we want no-steam players to join our server, go to "/servers/csgo/public/csgo/cfg/sourcemod", open "sourcemod.cfg" and paste this line to top "sv_lan 1". Last Step: steamclient.so renamed to steamclient_valve.so Done. Now start putty, connect to server. Excecute next: CODE: cd /servers/csgo/public ./srcds_run -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_bomb +map de_dust THE END !!If I helped click like this
April 2, 201312 yr comment_7812 thank's a lot man this is very useful i will try it whenever i can !! P.S. sorry to ask you dzida but it is possible to make servers on windows too? or its not possible yet?
April 13, 201312 yr comment_8498 How to remove authentication steam?Because server works but in LAN mode i cannot join server error steam invalid ID
April 15, 201312 yr comment_8561 How to remove authentication steam?Because server works but in LAN mode i cannot join server error steam invalid ID sv_lan 0 in server.cfg and sv_lan 1 in sourcemod.cfg
July 11, 201311 yr comment_12206 Hi. I am a STEAM fan, and always buy my games, but, my server kept on giving me the message "Update your server than restart - Master Servers", you know what i'm talking about. I've done that (updated) a few times, but it get's frustrating because every time a new update is out, i need to manualy update it. That means i need to be always looking at the console (gamecp).Here is the issue:I own a VPS, installed a CS GO server, with gamecp, and decided 2 "crack" it. Steam + Non-Steam.I made from this tutorial only the step "Chapter 2 (making server no-steam)" because i already have source + meta mod. An still the same. Nothing changed. Can anyone help me to tell me how can i make my server Steam + Non-Steam? Thanx!
July 11, 201311 yr comment_12208 Hi. I am a STEAM fan, and always buy my games, but, my server kept on giving me the message "Update your server than restart - Master Servers", you know what i'm talking about. I've done that (updated) a few times, but it get's frustrating because every time a new update is out, i need to manualy update it. That means i need to be always looking at the console (gamecp).Here is the issue:I own a VPS, installed a CS GO server, with gamecp, and decided 2 "crack" it. Steam + Non-Steam.I made from this tutorial only the step "Chapter 2 (making server no-steam)" because i already have source + meta mod. An still the same. Nothing changed. Can anyone help me to tell me how can i make my server Steam + Non-Steam? Thanx! You should install rev-emu. As of this post, this is the latest version http://rghost.net/private/46948408/8ae3a969c36d36554372dbac00e124f9
July 11, 201311 yr comment_12209 I did. i had installed rev-emu. you want to try to connect to server without steam? because i only have the game with steam.
November 1, 201311 yr comment_14327 Ok can anyone upload server version 13070 because i make server but i can't connect with junkies client because client version are older than server...Server OS: Linux
December 31, 201311 yr comment_18104 hi i hosted server on linux and i do all wat dowing from tutoriall but i cant connet to my serverwhen i try in consol i see Server approved grace request...Retrying connection to 109.26.74.199:27015, server requires lobby reservation but is unreserved.Received game details information from 109.26.74.199:27015...wat i do bro
January 11, 201411 yr comment_18493 Please help me, i installed all step by step like says in the tutorial, but i don't connect my server, error Steam validation Rejected. Client connected with invalid ticket: UserID: 2RejectConnection: x.x.x.x:27006 - STEAM validation rejected
January 29, 201411 yr comment_19703 For all those who need help and have steam, please add me : http://www.steamcommunity.com/id/killtmwc
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.