Here is my setup:
RevEMU 9.81 R3 and R4
D:\UCL\RevEMU\steam.dll D:\UCL\RevEMU\steamclient.dll D:\UCL\RevEMU\RevEMU.ini D:\UCL\RevEMU\Clientregistry.blob D:\UCL\RevEMU\items_440.bin
RevEMU.ini - working for source setti online, source mods setti online, l4d setti online, and other non steam (still testing online) with the last setting uncommented:
- [Emulator]
-
- # CacheEnabled set to true to enable loading apps from GCF.
- # If it is true, and a clientregistry.blob file is not supplied,
- # then you must supply revApps.ini file with the correct cache requirements.
- # See the example revApps.ini, however it is highly recommended that you use
- # a clientregistry.blob file for maximum compatibility
- #
- # Default = False
- #
- CacheEnabled =True
-
- # CachePath - set to the folder where your GCF files are located
- #
- # Default = (n/a)
- #
- CachePath =D:\UCL\RevEmu\SteamApps
-
- # Language - rev emu will automagically load the correct language files.
- # This can be English, French, Italian, German, Spanish, sChinese,
- # Korean, Koreana, tChinese, Japanese, Russian, Thai, or Portugeuse
- #
- # revEmu will try to set the Language key in the following order:
- # Use the Language key in the this rev.ini if it is present
- # Use the Steam Language key in the registry if it is present
- # Default the Language to English
- #
- Language =English
-
- # Change Logging to True to enable/disable log file output for steam.dll
- #
- # Default = False
- #
- Logging=False
-
- # Change SteamDll to point to your official Steam client DLL.
- # This setting is required for Steam UserID Validation functions
- # to support legit Steam IDs. Otherwise, all clients would get
- # IDs generated from their IP addresses.
- # Also make sure you uncomment the line below (remove "#")
- # if you want to use this setting!
- # Note that this setting only applies to games using SteamGameServer
- # up to version 003. (e.g. CS: Source, Team Fortess 2, Garry's Mod)
- #
- # Default = (n/a)
- #
- #SteamDll=D:\Steam\Steam.dll
-
- # Change SteamClient to True if you want to use the steamclient emulator.
- # This setting is recommended to be true for both clients \ game servers
- # and for all games, except games which use SteamClient006 interface
- # (e.g. CS: Source, Half-Life 2: Deathmatch)
- # To see if the game is using this old interface, enable SteamClient,
- # enable Logging and you will notice a log line "Using SteamClientXXX".
- # If 007, leave the option ON, otherwise, it is recommended not to use it.
- #
- # Default = False
- #
- SteamClient =False
- # Change SteamUser to the steam username that you wish to use with revEmu
- # Defaults to revCrew if not specified
- #
- SteamUser =UCL
- UCLSteamClient=True
-
- [Log]
-
- # If Logging is set to True, choose which functions would you like to log.
- #
- # Default = False
- #
- FileSystem=False
- Account=False
- UserID=False
-
- [steamclient]
-
- ################################### NOTE ####################################
- # These settings may apply even if you don't choose to use steamclient.dll! #
- #############################################################################
- #
- # Change the setting below to set your PlayerName (used in src2007 engine)
- #
- # Default = REVOLUTiON
- #
- PlayerName =
-
- # Change the setting below to enable/disable log file output for steamclient.dll
- #
- # Default = False
- #
- Logging=False
-
- # Change the setting below to enable a different master server for the server
- # browser
- #
- # Default = 213.239.209.221 (setti)
- #
- MasterServer=188.40.40.201
-
- # Change ClientDLL to point to the original steamclient.dll
- # This setting will enable VAC for your server and your server will be listed
- # on Valve master server! Also, Steam clients will have their regular Steam IDs
- # Please use the steamclient.dll from Steam folder!
- #
- # Default = (n/a)
- #
- ClientDLL=D:\Steam\steamclient.dll
-
- # DisableUnlockedItems enables you to choose whether to use the new weapons in
- # Team Fortress 2. This setting applies to you only if you are a regular player,
- # or to all your clients if you are a server hoster.
- #
- # Default = False
- #
- #DisableUnlockedItems = True
-
- [GameServer]
-
- # GameServer policy rules
-
- # Allow revEmu v9.63 ~ 9.73 clients to join your server
- # revEmu v9.62 and below will be rejected nevertheless
- #
- # Default = True
- #
- #AllowOldRev=False
-
- # Allow unknown clients to join your server
- #
- # Default = True
- #
- #AllowUnknown=False
-
- # Allow cracked Steam clients to join your server
- #
- # Default = True
- #
- #AllowCrackedSteam=False
-
- # Allow legitimate Steam clients to join your server
- #
- # Default = True
- #
- #AllowLegitSteam=False
-
- #[external]
- #SteamMatchMakingServers=wafserverbrowser.dll
-
- [Loader]
- ProcName=dummy
- SteamClientDll=D:\steam\steamclient.dll
-
Source game setup:
D:\Steam\ D:\Steam\Config\Masterserver.vdf - setti D:\Steam\Steamapps\UCL\Countr-Strike Source and etc... for source games (hl2, hl2 eps1, hl2 eps2, dods, tfs, l4d, l4d2)
Goldsource game setup:
D:\Steam\Steamapps\UCL\Countr-Strike D:\Steam\Steamapps\UCL\Condition-Zero D:\Steam\Steamapps\UCL\Half-Life D:\Steam\Steamapps\UCL\Half-Life\xxx xxx=mod such as ns = natural selection (same, for all hl1 games, min installs - dod, tfc, dmc, richochet)
I had copied over steam.dll, revemu.ini and clientregistry.blobinto each <gamedir> from UCL\RevEMU dir and masterserver.vdf into <gamedir>\platform\config.
Commented Clientdll setting renders the serverbrowser non-working but can launch the games. I had to uncomment the clientdll from each gamedirs revemu.ini and serverbrowser works for me.
*important* - I forgot I also commented out "#UCLSteamClient=True" in revemu.ini in each hl1 game dir to work. I tried this after noticing the difference from original revemu.ini and UCL revemu.ini.
Not copying these files into the hl1 game dirs launches the game but nonworking serverbrowser with commented clientdll, or crashes with uncommented client.dll.
Can you double check this with an install of CS, CSS and TF:S? This will confirm if it is working or not. So far, the above setup is working for me.
|