This thread is only about eSTEAMATiON and VUP.
If you prefer other server cracks/emulators, check out the
[DL] Patches for Dedicated/Listen Servers
thread!
eSTEAMATiON 2.0 PreRC2 PUBLIC STAGE-4 - ViTYANLegacy 1.X versions:
eSTEAMATiON Steam Emulation System v1.8MirrorHL1 eSTEAMATiON v1.6 Prepared SuperEngines PackMirrorpass:csmania
CHANGELOG:
2.0 PreRC2 STAGE-4
New:
Completely new startup system: No VLDR,Special Steam.DLL's and other stuff required anymore.
Lots of cleanups in the old STEAM2-AUTH code and new STEAM3 SCI code(Since latest public versions).
Fully modularized.
Full support for STEAM3 servers(via eSTEAMATiON SCI subsystem) - Includes TF2,DOD:S,L4D1,L4D2. GoldSource is not yet supported but soon it will get in too.
Full support for legacy STEAM2 subsystem(via eSTEAMATION STEAM2-AUTH subsystem).
Full support for wide range of new clients: RevEmu 2Nd Gen and 3Rd Gen,RevCrew SteamUp, SteamUp/AVSMP, Setti's STEAM3 bot scanner.
Removed SharedID feature coz it is useless
SteamEmuCompat only applies to SteamEmu and HookEmu now.
Added complete custom messages for clients rejecting.
Added diffirentized support of Legit Steam vs Cracked Steam in STEAM3 SCI subsystem
Added BINCACHE feature: Instead of scanning the steamclient each startup it will only be scanned during first run after installation and first run after pulling gameserver update from the net which installas a new version of steamclient(BINCACHE consistency protection). This feature was a neccesary move as each scan can take as long as half of the minute so consider the slowdown(And quite high CPU usage + new scans every map change) to be quite harmfull.
1.8
NEW:
Added implementation and support for eSTEAMATiON SemiSteam Client(include adavanced native AUTH).
With SemiSteam clients Source 2007 servers will move forward.
Added support for unknown clients which uses common properties of known emulators.
FIXED: Client got different IDs with different emus even if SteamEmu Compatability Mode was turned on. Thanks to warezz for reporting this.
CREDITS: ChrisTX,Andy and Python1320 for testing.
1.7
FIXES: Legit Steam clients could join the server even if rejected by policy then Unknown clients are enabled.
All manuals have been updated to represent the latest changes and be compleant with latest structures of the system.
NEW:
Unknown clients which try to simulate Steam clients(like old RevEmu) are now supported as special type of clients.
Special option which will log types of dropped clients and allow admins to always know this information.
HookEmu 3.51+ New ticket is now supported. It shares the same client allow/drop option AcceptHookEmuClients.
New advanced clients reject mode will let clients to bypass first validation stage and drop them during advanced process later.
If turned on eSTEAMATiON servers can infiltrate to setti's master servers list even if you just drop all client out.
New Steam.dll(Double-DLL) design feature for Windows version of eSTEAMATiON 1.7 brings full logging and security capabilities to windows too(prior to this release Steam clients could not be filtred out). New design has one additional advantage: You can put eSTEAMATiON libraries into your Steam/Cracked Steam folder(For cracked Steam apply your favourite patch to Steam.dll from eSTEAMATiON Package) and every game youll start from it will have eSTEAMATiON powered listen server(You'll need to patch engine from local cache with VUP).
HL1-Linux(Not amd64) has full logging support now(i hope

)
Steam.dll's from Source/Source 2007 are now based on latest Steam.dll file from Valve.
CREDITS:
Andy - for porting Ressourcector's german manual to updated manual and additional setti testing.
1.6
FIXES:
Fixed 2 security vulnerabilities which could crash the server(one of them activated by old RevEmu client emulators)
Fixed SHARED_ID option didnt applied to new Non-Steam and WON client types
Removed in-emu WON support on Source/Source 2007 builds
Added Setti server scanner to default built-in config(in case you dont put the config file with installation). For HL1 build WON clients support will be turned on in built-in config.
To properly support SHARED_ID's Big engine pack was updated too and includes now 2 main directories: One with engines from previous 1.5 pack and 2nd with the same engines patched to support multiplications of ID's on the server.
VUP update for Source based engines to remove "double-ID" protection will follow in coming weekend.
Ive copied the buggy Steam.dll file for Source again in 1.5 and now in 1.6 ive finally put the normal one
CHANGES:
Some code improvements and optimizations
CREDOZ:
II) jamess - for important security report.
ChrisTX - for hard and cool testing. It was cool to work with ya

1.5
NEW: Support for setti server scanner as independent client
NEW: Support for Legacy SteamEmu(< 3.75) clients
NEW: Support for -nosteam(WON) HL1 clients
NEW: Released Engines Pack for HL1 admins(with 2783 and newest engines with my latest clean patches and new unique vulnerability fix)
FIXED: Source Linux build was not functional with Source 2007 engine. Made a separate library in new folder "Source 2007 Engine" with engine which can be run on server. This library also includes additional 3 functions which are only available in Source 2007 ticket library. NOTE:Clients still lack auth support so dont be too stupid to install now. Use engine patches instead.
FIXED:
Bug in Source Steam.dll file which lead to server crash during start-up.
CHANGED:
Improved new ID generation system(added in 1.1). Tested bans with banid/writeid/removeid. Works just fine and IDs written correctly to bans cfg file
CREDOZ:
2)cintX - for providing link to 2738 WIN32 engine(ie CS 1.6 v15 install package)
3)Python1320 - lil testing
4)MadMakz/warezz for providing setti server scanner information
1.1
Added new auth config parameter to make SteamID permanent regardless of used client emulator(in 99% cases)
1.0
First release with initial set of good features
eSTEAMATiON is advanced and flexible Steam emulator which ive designed especially for Valve's dedicated servers.
It comes with built-in support of SteamEmu(hCupa),RevEMu(shmelle/Mitsukarina) and HookEmu(cintX) and able to authorize them by their UniqueID's or ID's from IP. Legit clients are supported too and can be authenticated via Valve(real IDs) or offline via emu(IP-IDs). Unknown client emulators are supported too and can be assigned ID's by IP.
You have advanced security policy which you can configure to allow or drop specific types of clients(For example disable SteamEmu clients or disable Legit Clients).
There is also an option to assign all Non-Steam clients one shared ID which you can set in config file too(requested by jamess).
eSTEAMATiON release archive includes paraemulators for Windows(For HL1 and Source/Source 2007 engines) and full native Linux emulators(For HL1 and Source/Source 2007).
For installation instructions read the installation manuals in release archive(3 manuals in English,Russian and German languages are available).
To prepare your engines for integration use VUP(version >= 2.0 Beta 4) with -esteamation-prep flag and if you want to kick Cracked Steam clients to secure new ID system add -esteamation-no-cracked-steam switch too.
v1.0 CREDITS:
1) ChrisTX and Python1320 for testing assistance(from client-side)
2) RessourectoR for helping with english manual improvement and
for making german translation
3) impulse666 for latest tests and assistance in critical bug detection(this bug would get into final release unnoticed without you imp

)
and for finding my typos in russian man.
4) CintX(RBPFC) - For helping out

5) warezz - For reporting about ID diffs between emu's
6) MadMakz - For pointing out to VUP's 2.0 beta 4 bug.
I hope i didnt forgot anyone
ViTYAN's GameServers Universal Patch(VUP) v2.5 FiNALpass:csmania OR csmania.ru
BIG UPDATE NUMBA 3!!! 
IM GLAD THAT WE REACHED THIS POINT
VIDEO TUTORIAL MADE BY FORUM USER Radikll[See page 62] Supports the following engines:
Epic Games Unreal Tournament 3id Software ETQWInfinity Ward Call Of Duty 4Valve Source(CSS/HL:DM/HL2/HL2:EP1)Valve Source 2007(TF2/DOD:S/HL2:EP2)Valve Source 2007 U1(L4D)Valve GoldSrc Classic ListenValve GoldSrc SteamWorks(CS 1.6/CS:CZ/OP/TFC/HL:DM/HL1Valve Steamclient,Server,GameUI and SteamUI LibrarieseSTEAMATiON integration mode for Valve's ServersCS 1.6 V19 PLUS v35 WON AND STEAM RESSOURECTION STEAMWORKS EDiTiON R2 - ViTYANpass:csmania
Features:
Based upon classic CS 1.6 V19.
Reporting Protocol 48 as a aclient and as a listen server.
Memory problem(Available memory is less than 15MB) on machines with 4GB or more RAM is removed(In supplied hw.dll)
Official CS 1.6 V19 Full update patch is included in the archive.
Works with CS 1.6 Sourceworks servers patched with supplied in release archive.
CHANGES From R1:
1) FIXED:Inability to create listen server
2) NEW: CS 1.6 V35 RESSOURECTiON Engine is now in archive too
3) Master server is switched to new one(to acquire list of SteamWorks Protocol 48 servers instead of old ones)
4) Master request restart message is removed for Listen servers.
Instructions:
IN .NFO file
GLUCK

To create cracked listen server youll need CS 1.6 V35 - DZ + hw.dll From Client v35 folder in the release archive.
Youll also need VUP 2.0 RC1 TRUNK/SVN 2.11.2008 02.15 AM.
Then patch hw.dll(The one from the relase archive) as following:
vupARCH.exe -force-game-type=vlvhl1classic hw.dll
Server will accept all clients except v19-WON client in sv_lan 0 mode and all clients in sv_lan 1 mode.
IMPORTANT NOTICE:
Servers can crash during connection attempt.
To temporary secure your server until Valve fixes this issue(if they will at all...) get this Release update for your HLDS Protocol 48:
GOLDSRC STEAMWORKS PROTOCOL 48 SECURITY FiX iNTERNAL - ViTYANUPDATE: Install latest server updates from Valve to fix this issue. You dont need this patch anymore.
pass:csmania
[DEPRECATED STUFF - NOT RECCOMENDED FOR USAGE.]
SourceMOD SVN Revision 1959 Non-Steam Edition R2 - ViTYANpass:csmania
AMXModX v1.80 Non-Steam Edition R2 - ViTYANpass:csmania