Donation Goal
Donate Now Goal amount for this year: 799 USD, Received: 100 USD (13%)
Please donate to help support this website. The funds will be used to purchase owned license of LiteSpeed Web Server Enterprise (2-CPU). It provides superior performance in terms of raw speed, scalability and anti-DDoS capabilities.

How To Make a Non-STEAM CSS Server Using RevEmu, VUP and eSTEAMATiON

Posted By Raymond In Category: Computer

May
17
2009

CounterStrike Source is my one and only favorite computer game that I play but unfortunately I will no longer have time to play because my wedding is in a month’s time and there is so much to do! So please pardon me if I did not post here for a day or two and also for being less active in forum.

Playing the game is fun but maintaining a server is one big headache mainly because everything is not properly documented. For example, I have a non-steam CSS client which is downloaded from DigitalZone and I normally can only play in China server because those servers accepts non-steam clients. If I were to play in original STEAM server, I’d get kicked out with the message “STEAM validation rejected”. CounterStrike Source server has a method of identifying players which is through STEAM ID. You will get a unique STEAM ID when you purchase the original game. One of the reason why STEAM ID exist is for server administrators to ban players permanently from the game if they are caught hacking or cheating.

Anyway, I help one of my friend to maintain his Counter-Strike Source server which is running in a linux server. I’ve spent A LOT of time in researching on how to make a CSS server accept non-steam players and I didn’t want to forget how to do that, so I am posting it here.


There are 2 parts in making a non-steam server. First part is to make the server accept non-steam and cracked clients. Once you’ve done that, any players can start joining but they won’t have STEAM ID. That could be a annoying problem because you can only ban a player’s IP address and the player could bypass that ban by reconnecting their internet connection to get a new IP address. The second part is essential which is to install esteamation so that your server can assign a unique STEAM ID to the non-steam player.

Currently I know that there are 2 tools to make the server NON-STEAM. You can either use REVOLUTiON Emulator (RevEmu) or ViTYAN’s Universal Patch (VUP). As for assigning unique STEAM ID, you will have to use eSTEAMATiON which is also created by ViTYAN. I will show you how to do it on a Linux server. If you have a Windows server, the steps should be similar except with different file names. If you haven’t download the Source Dedicated Server files, you should refer to this website on how to do it. If you’ve followed exact instructions, the root of the Source Dedicated Server folder is srcds_l.

How to install REVOLUTiON Emulator (RevEmu)
1. Download the latest version of RevEmu and extract to a folder. You should see rev.cfg and steamclient_linux.so file.

2. Edit rev.cfg with notepad and remove the hash # from Logging, ExternalModule and VUP. Upload rev.cfg to the root of the Source Dedicated Server folder.
configure rev.cfg

3. On the server, go to /srcds_l/bin/ and rename the steamclient_i486.so file to steamclient_valve.so.

4. On your computer, rename the steamclient_linux.so (from the RevEmu package that you downloaded) to steamclient_i486.so and upload to /srcds_l/bin/

How to install eSTEAMATiON
1. Download eSTEAMATiON and extract.

2. On the server, go to /srcds_l/bin/ and rename the libsteamvalidateuseridtickets_i486.so file to vlvticket_i486.so

3. On your computer, upload libsteamvalidateuseridtickets_i486.so file from\LINUX\Source Engine\ to /srcds_l/bin/

4. Upload the cfg folder from LINUX folder to /srcds_l/

With REVOLUTiON Emulator and eSTEAMATiON installed, you can now start your counterstrike source server and begin accepting non-steam or cracked CSS clients. I prefer to use RevEmu over VUP because it doesn’t involve in patching and modifying the files in server. Moreover, VUP is a command line tool which might be confusing on how to use it. Here are the steps if you want to use VUP.

How to install ViTYAN’s Universal Patch (VUP)
1. Download VUP and extract.

2. On your server, go to /srcds_l/bin/ and download engine_i486.so to your computer.

3. Run the command vup86 -esteamation-prep engine_i468.so. If engine_i468.so is not in the same location as vup86.exe, then you’ll have to define the location for the engine_i486.so.
Running VUP

4. If everything goes well, you should see the message “ALL FILES HAVE BEEN SUCCESSFULLY PATCHED. HAVE FUN!!!”. You should also do the same for engine_amd.so and engine_i686.so file on your server. When you’re done patching the engine_*.so files, upload them to /srcds_l/bin/ overwriting the original ones.

Please use EITHER RevEmu or VUP but not both because it can cause instability to the server by crashing it randomly. Remember that RevEmu and VUP does the same thing but using different method. By allowing non-steam players join your server, you can expect a busy Counter-Strike Source server. You will also notice an increased amount of cheaters that uses hacks but you can ban them permanently if you have eSTEAMATiON installed.


Related posts:
  • Google 502 Server Error
  • Script based VNC Server Port Scanner
  • Easily Share Files with HTTP File Server
  • TCP Scan for alive VNC Server
  • How To Setup FTP Server on Windows
    • Ashish

      Man you’re getting married. Congratulations

    • Firdaus

      Thanks Raymond for the info. I like to play CS Source that I’ve downloaded from DigitalZone. It’s a hassle to find a server sometimes.

      Take your time and have a break from posting if you’re busy. I know everybody will understand.

    • sb_92
    • http://www.raymond.cc/ Raymond

      Legally married but haven’t gone through the ceremony. So both ceremony and banquet will be next month.

    • webcadre

      thats so cool man :) enjoy the life of being married and best wishes to both of you :)

    • Cloud

      Happy married life …. the greatest kking of nerds getting married …. !!!!

    • grage

      Happy weddddd………..ddingssss…….sssss!!!

      Definitely you should take a break and enjoy the party.

      Have fun!!!

    • Jaideep Walia

      Congrats Man…. for getting married socially
      (legally u r already married)

    • Jim

      I realy know what you are talking about Raymond. HAHA Happy Marriage… Jim

    • Nazim

      Hai Raymond..Congrats! and i pray to god for you, To have happy and peaceful life with your wife..:)

    • roy raay

      Some guys have all the luck! All the best bud, cherrs!

    • sb_92

      oh good cuz i thot otherwise :P

      give my best wishes to the princess and the lil raymond

      hehe :P

    • WF

      Congrats Raymond, have a good time on your wedding.

    • http://www.meason.co.cc Alok

      Congrats man on getting married :-)

    • mafia87

      Congratulation to you raymond.. you should make a special post about your wedding… haha maybe a tips or something.. ;p

    • Za3mOn

      whoaaa..! he’s married! congratz raymond! :D

    • http://gmod.co.il NightArck

      Congratulation on your Married life , Raymond .
      and nice Article as always , but you didnt leave credit for the REVOLUTiON crew for their awesome work.

    • sudharaka

      congratz dude, welcome to the club

    • http://happymarriedlife prakash

      happy married life ray

    • ari

      Hi…raymond,congratulations… for your married.
      wish the ceremony getting fine and great.
      by the way i’m agree with mafia87… this is your special moment isn’t it? ha ha ha once again congratulations and enjoy it bro’

    • amay raikar

      all the lucks…!!!

    • NiNE

      Congratz with ur wedding bro!!! btw wats ur steam? add me, nine191191, ill be happy to kick ur ass in CS after that wedding xD

    • http://yahoo.com amo$

      congrats bro. wishin u a very happy married life. Dont forget to invite me for the marrege ceremony…….
      GOD Blesssssssssss!!!!!!!!!

    • Warren Alcarioto

      Raymond,
      Congrats and good luck..
      ps.
      I am having alot of problem with the generic host process error need your help thanks..
      Warren

    • Jose Martinez

      Mr Raymond:

      I want to send to you my best congratulations on your wedding.

      You’ll be very happy when do you have children (so I think it’s the next step in man’s life).

      God bless you both.

      Jose Martinez.

    • john

      I hope your wedding day is a happy one.I hope you and your wife have a long and healthy life.

    • Alan

      Congrats Raymond!

    • DmnY

      Congratulations Raymond!

    • ayush kumar

      congratulations raymond!!!!!

    • http://www.latinosgaming.com/foros ANDRES

      congratz dude i married and i have one little girl i love cssource too hehe i need help to make my servers no steam someone can help me please ???

    • goody

      any ideas for win vista???

    • sdSx

      hello.. I am trying to make my cs Source server accept non-steam and cracked clients. I am doing all step by step but i end up with server who accept non-steam and cracked one Client. :( after second tries to come in server says something like that: STEAM ID is already logged in.
      I don’t need a unique STEAM ID for each player..
      but it is not working with RevEmu and RevEmu + eSTEAMATiON

      something is wrong in config I think because RevEmu is newer now than in this step by step help. there is even no VUP. ..

      pls someone help me :)

    • http://www.game-server-mieten.de/css-server/ css server

      very nice, thanks !!

    • ArucarD[R]

      Much appreciated for this post, and thank you for the use of our emulator. ^_^ [ REVOLUTiON ]

    • http://www.cptsakiris.tk Tsakiris

      hey man this helped a lot, i think i can get it but, there are too many servers so y should I make one?? anyway best wishes to you for your wife

    • http://www.cptsakiris.tk Tsakiris

      um, how can I make it??? with source dicated server??

    • Michael

      Hey mby you know how make server to allow duplicate id’s ? I used esteamation and VUP.

    • Jakoll

      I am running a l4d2 server. I cracked it with the revmu and it works with hamachi but crashes whenever a client connects or doesnt connect at all when I have the steamclient.so in the folder. If I remove that file it works in lan mode only

    • mIka

      Thanks man!! I love to play CSS, having my own server will be cool!!!

      Anyway god bless you both.
      congrads

    • wtf

      AppFramework : Unable to load module bin/engine_i686.so!

    • http://windowsserver dz mahi

      hello , can someone tell me how to turn my rented server ( under windows ) to no steam server ? thx.
      for linux servers it was so easy but for windows server i dont know.

    • http://problems Aksuli

      is this still workin, since i tried i couldnt modify the steam files with VUP.. Or the other part actually didnt go as the tutorial says.. plz help me dude, need to get my friends on my server so they learn to play css and get hooked and buy one :D

    • Chombote

      How do you take steam off a linux server. Please help

    • fgf

      apsilankik 86.38.122.189:27017

    • vadimas

      cetai serveris not stem apsilankiau vena karta ir ne iseisu ne kada isten 86.38.122.189:27017 deja nenusludikit jei nerasit jo jis nevisada ijunktas padandik ir ne iseisi ne kada!!!!!!!!!!!!

    • edgar

      da ja tam bil afigeni servak bolsa takih bilabi not stem 86.38.122.189:27017

    Copyright © 2005-2012 - Raymond.CC Blog