CS.RIN.RU - Steam Underground Community
http://cs.rin.ru/forum/

[Release] UCL 2.0 Alpha 6 (Stable)
http://cs.rin.ru/forum/viewtopic.php?f=29&t=51119
Page 14 of 25

Author:  illpillow [ Friday, 11 Dec 2009, 18:12 ]
Post subject:  Re: UCL 2.0 Alpha 4.1 (Stable)

OMG, you posted this 4 times?!

Author:  Razorblade [ Friday, 11 Dec 2009, 18:43 ]
Post subject:  Re: UCL 2.0 Alpha 4.1 (Stable)

new (or old) issue:

This may actually be a RevEmu issue but I tested UCL + latest revemu with CSS and the server browser works. Then I replaced the masterserver.vdf with the SETTI version into the x:\steam\config figure and it works.

I tested SteamUP! with the SETTI masterserver.vdf and it works for source and hl1 games but did not connect to any online games to prevent bans.

Now when I test other source (TF:S or DOD:s) or HL1 mods online, I get nothing with the server browser. CSS still works with UCL + revemu.

I tested a standalone hl1 install, it works via won2 or setti.

I deleted all masterserver.vdfs from source, source mods and hl1 folders. Keeping masterserver.vdf in the steam\config folder only.

Any ideas?

Author:  Me(Who Else?) [ Saturday, 12 Dec 2009, 17:52 ]
Post subject:  Re: UCL 2.0 Alpha 4.1 (Stable)

I hate to bother you with such a tiny detail, but typo

Image

Wait content to exit before doing anything?

BTW I have the same issue as Razorblade

Author:  emiderg [ Saturday, 12 Dec 2009, 19:31 ]
Post subject:  Re: UCL 2.0 Alpha 4.1 (Stable)

Those checkboxes go to hell in next release. Not needed since the start of v2.

As for serverbrowser. What methor you are using to enable it? Now it is recomended to use the one with original steamclient.dll. (and I'm not sure if the one with wafserverbrowser still works)

So as said there, open rev.ini set the path (and uncomment the line) at ClientDll. Then go to steam's folder replace masterserver.vdf and set it read only. That's for Source 2007 (TF2, DOD:S) and newer (L4D) games.

For older games (CSS) you need to replace masterserver.vdf in: steamapps\<user>\<game>\platform\config

Author:  Razorblade [ Sunday, 13 Dec 2009, 08:25 ]
Post subject:  Re: UCL 2.0 Alpha 4.1 (Stable)

emiderg wrote:
As for serverbrowser. What methor you are using to enable it? Now it is recomended to use the one with original steamclient.dll. (and I'm not sure if the one with wafserverbrowser still works).


I left UCL and RevEmu at default. This worked for CSS but nothing else.

Quote:
So as said there, open rev.ini set the path (and uncomment the line) at ClientDll.


If I change this option as instructed, CSS, DOD:s, GMod, HL2:DM,Insurgency, TF2, ZP:S works! HL:S DM does how show anything so perhaps setti has no data for that but need to confirm.

I don't know the command to open L4D's server browser so will test and report back.

But HL1 game - HL1 + mods, CZ, CS, DoD, DM classic, Opposing Force and TFC crash after showing this error message:

"The procedure entry point KeyValuesSystem could not be located in the dynamic link library vstdib_s.dll"

I remember seeing this error message before with UCL 1.2 and older revemu, but it never crashed out on me then. It would just continue into the game selection screen (find server, start server, start new game, options, exit, etc...) and let me proceed and play.

I have to comment back out clientdll in revemu.ini to keep hl1 base games from crashing.

Quote:
Then go to steam's folder replace masterserver.vdf and set it read only. That's for Source 2007 (TF2, DOD:S) and newer (L4D) games.

For older games (CSS) you need to replace masterserver.vdf in: steamapps\<user>\<game>\platform\config


Done all of the above but I had to uncomment "clientdll" in revemu.ini for source games other than CSS to show up. CSS shows up regardless of "clientdll" setting in revemu.ini. In anycase, I copied the setti masterserver.vdf into each platform\config folder as instructed.

I will test a non valve game such as KF soon.

Author:  emiderg [ Sunday, 13 Dec 2009, 17:41 ]
Post subject:  Re: UCL 2.0 Alpha 4.1 (Stable)

There is a guide about enabling serverbrowser on fisrt post. Did you see it. But you already done the procedure from my post above. Well read it in case you missed something. (i updated it yesterday)

UCL Crew wrote:
Enabling Server browser
Please see this post


And yes, GoldSrc games don't work if ClientDll is enabled (with this revemu version), but that's the recommended way for getting serverbrowser in Source games.

Other option is to try WafServerBrowser, see the guide. Or instead that, you can try Crock's server browser. Install it on same way as Waf (extract in revemu folder aand set right name in the ini)

Author:  Razorblade [ Sunday, 13 Dec 2009, 19:09 ]
Post subject:  Re: UCL 2.0 Alpha 4.1 (Stable)

I did read that post before and just re-read it. Already tried your first step with results posted and wafserverbrowser exhibits the same symptons as commented ClientDLL:

- hl1 engine games run but show nothing in server browser
- CSS works
- all other source games shows nothng in server browser

Here is my current revemu.ini for reference - hl1 engine runs, no hl1 engine server browser, all source games / mods run, only CSS server browser working, l4d working offline , KF working offline, braid working. If I change the Clientdll setting, then source engine online works, but hl1 engine games crash:

  1. [Emulator]
  2.  
  3. # CacheEnabled set to true to enable loading apps from GCF.
  4. # If it is true, and a clientregistry.blob file is not supplied,
  5. # then you must supply revApps.ini file with the correct cache requirements.
  6. # See the example revApps.ini, however it is highly recommended that you use
  7. # a clientregistry.blob file for maximum compatibility
  8. #
  9. # Default = False
  10. #
  11. CacheEnabled =True
  12.  
  13. # CachePath - set to the folder where your GCF files are located
  14. #
  15. # Default = (n/a)
  16. #
  17. CachePath =D:\UCL\RevEmu\SteamApps
  18.  
  19. # Language - rev emu will automagically load the correct language files.
  20. # This can be English, French, Italian, German, Spanish, sChinese,
  21. # Korean, Koreana, tChinese, Japanese, Russian, Thai, or Portugeuse
  22. #
  23. # revEmu will try to set the Language key in the following order:
  24. #       Use the Language key in the this rev.ini if it is present
  25. #       Use the Steam Language key in the registry if it is present
  26. #       Default the Language to English
  27. #
  28. Language =English
  29.  
  30. # Change Logging to True to enable/disable log file output for steam.dll
  31. #
  32. # Default = False
  33. #
  34. Logging=False
  35.  
  36. # Change SteamDll to point to your official Steam client DLL.
  37. # This setting is required for Steam UserID Validation functions
  38. # to support legit Steam IDs. Otherwise, all clients would get
  39. # IDs generated from their IP addresses.
  40. # Also make sure you uncomment the line below (remove "#")
  41. # if you want to use this setting!
  42. # Note that this setting only applies to games using SteamGameServer
  43. # up to version 003. (e.g. CS: Source, Team Fortess 2, Garry's Mod)
  44. #
  45. # Default = (n/a)
  46. #
  47. #SteamDll=D:\Steam\Steam.dll
  48.  
  49. # Change SteamClient to True if you want to use the steamclient emulator.
  50. # This setting is recommended to be true for both clients \ game servers
  51. # and for all games, except games which use SteamClient006 interface
  52. # (e.g. CS: Source, Half-Life 2: Deathmatch)
  53. # To see if the game is using this old interface, enable SteamClient,
  54. # enable Logging and you will notice a log line "Using SteamClientXXX".
  55. # If 007, leave the option ON, otherwise, it is recommended not to use it.
  56. #
  57. # Default = False
  58. #
  59. SteamClient =False
  60. # Change SteamUser to the steam username that you wish to use with revEmu
  61. # Defaults to revCrew if not specified
  62. #
  63. SteamUser =UCL
  64. UCLSteamClient=True
  65.  
  66. [Log]
  67.  
  68. # If Logging is set to True, choose which functions would you like to log.
  69. #
  70. # Default = False
  71. #
  72. FileSystem=False
  73. Account=False
  74. UserID=False
  75.  
  76. [steamclient]
  77.  
  78. ################################### NOTE ####################################
  79. # These settings may apply even if you don't choose to use steamclient.dll! #
  80. #############################################################################
  81. #
  82. # Change the setting below to set your PlayerName (used in src2007 engine)
  83. #
  84. # Default = REVOLUTiON
  85. #
  86. PlayerName =
  87.  
  88. # Change the setting below to enable/disable log file output for steamclient.dll
  89. #
  90. # Default = False
  91. #
  92. Logging=False
  93.  
  94. # Change the setting below to enable a different master server for the server
  95. # browser
  96. #
  97. # Default = 213.239.209.221 (setti)
  98. #
  99. MasterServer=188.40.40.201
  100.  
  101. # Change ClientDLL to point to the original steamclient.dll
  102. # This setting will enable VAC for your server and your server will be listed
  103. # on Valve master server! Also, Steam clients will have their regular Steam IDs
  104. # Please use the steamclient.dll from Steam folder!
  105. #
  106. # Default = (n/a)
  107. #
  108. #ClientDLL=D:\Steam\steamclient.dll
  109.  
  110. # DisableUnlockedItems enables you to choose whether to use the new weapons in
  111. # Team Fortress 2. This setting applies to you only if you are a regular player,
  112. # or to all your clients if you are a server hoster.
  113. #
  114. # Default = False
  115. #
  116. #DisableUnlockedItems = True
  117.  
  118. [GameServer]
  119.  
  120. # GameServer policy rules
  121.  
  122. # Allow revEmu v9.63 ~ 9.73 clients to join your server
  123. # revEmu v9.62 and below will be rejected nevertheless
  124. #
  125. # Default = True
  126. #
  127. #AllowOldRev=False
  128.  
  129. # Allow unknown clients to join your server
  130. #
  131. # Default = True
  132. #
  133. #AllowUnknown=False
  134.  
  135. # Allow cracked Steam clients to join your server
  136. #
  137. # Default = True
  138. #
  139. #AllowCrackedSteam=False
  140.  
  141. # Allow legitimate Steam clients to join your server
  142. #
  143. # Default = True
  144. #
  145. #AllowLegitSteam=False
  146.  
  147. #[external]
  148. #SteamMatchMakingServers=wafserverbrowser.dll
  149.  
  150. [Loader]
  151. ProcName=dummy
  152. SteamClientDll=D:\steam\steamclient.dll
  153.  


I just tried Crocks Server Browser (installed into RevEMU directory and set to the correct dll, ran it through UCL but hl1 games shows a cannot find gfx.wad error. I did a minimum install for all hl1 engine games. Seems to be a mounting compatability issue here?

Source games just drops me back to the desktop with UCL + Crocks.

I wonder is there a way to install / specify 2 copies of RevEMu for each base engine or game? This way, we can use an older copy of RevEMU for hl1 games with working serverbrowser, and then use newer version of revemu with its own config for source, l4d (the main reason I upgraded to the latest revemu) and perhaps future games?

Author:  emiderg [ Tuesday, 15 Dec 2009, 16:58 ]
Post subject:  Re: UCL 2.0 Alpha 4.1 (Stable)

Hopefully, revemu update will fix things.

Untill then you can do this:
copy steam.dll, rev.ini and clientregistry.blob to the game's folder (for hl1 games). open the new copied rev.ini and disable ClientDll. The game will load the revemu inside it's folder.

Now you can configure waffel or crock serverbrowser (copy it to game's folder too).

Author:  Razorblade [ Tuesday, 15 Dec 2009, 20:51 ]
Post subject:  Re: UCL 2.0 Alpha 4.1 (Stable)

I've copied steam.dll, revemu.ini and clientregistry.blob to hl1, hl1 dmc, CZ, CS, DOD, OF and TFC folders with ClientDLL commented out. It appears to be working but CS 1.6 steam crashes after each round end. Redid minimum install and still does that. Will verify with SteamUP! if this problem still occurs.

Source and Source mods see all servers with ClientDLL uncommented in UCL/RevEMU/RevEMU.ini.

Working and thanks for the update.

Author:  Razorblade [ Friday, 18 Dec 2009, 17:56 ]
Post subject:  Re: UCL 2.0 Alpha 4.1 (Stable)

Just wanted to make some updates here:

UCL + RevEMU 9.81 R3 + uncommented "ClientDLL" pointing to original steamclient.dll in the Steam folder (important) in RevEMU.ini copied into any hl1 works with SETTI masterserver.vdf copied into <hl1 game -eg Half Life>/plaform/configs/ works, albeit few servers depending on mods.

The above with the latest RevEMU 9.81 R4 works the same.

UCL + Crocks Browser, same config as above works, but downloads servers from the steam masterserver regardless of IP or masterserver.vdf set? I can tell since I would get "cannot validate steam id" on steam authenticated servers.

UCL + RevEMU 9.81 R3 or R4 with uncommented "ClientDLL" in RevEMU.ini installed into UCL folder works for all Source games including L4D by typing "openserverbrowser" in the console to update setti servers!

So the above combos work for all of the hl1 and source games now if you spend the time to configure it.

Note - I found out I had to set ClientDLL to the original steamclient.dll in the steam folder to work. Setting clientdll to the steamclient.dll included with revemu or from minimum install does not work for hl1 online games and crashes.

Commenting out ClientDLL setting in revemu.ini does not crash hl1 games, but server browser will not work. So this is good for offline single player mode.

Also, I cannot get test L4D2 launching with UCL since there is no minimum install option for this game? I have to launch it with another loader for now but hopefully the next update will address this.

Will be trying to add CS Online and test other non valve games in online mode when I can figure out the combination such as KF or COD4.

Author:  emiderg [ Friday, 18 Dec 2009, 22:59 ]
Post subject:  Re: UCL 2.0 Alpha 4.1 (Stable)

Wait. RevEmu 9.81 R3 and R4 with ClientDll isn't working. How did you make it to work.
What did you copied to game's folder, where, and what is the content of the two rev.ini ?

As for Left 4 Dead 2, just double click it, it's NCF game.

Author:  Razorblade [ Saturday, 19 Dec 2009, 04:36 ]
Post subject:  Re: UCL 2.0 Alpha 4.1 (Stable)

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:
  1. [Emulator]
  2.  
  3. # CacheEnabled set to true to enable loading apps from GCF.
  4. # If it is true, and a clientregistry.blob file is not supplied,
  5. # then you must supply revApps.ini file with the correct cache requirements.
  6. # See the example revApps.ini, however it is highly recommended that you use
  7. # a clientregistry.blob file for maximum compatibility
  8. #
  9. # Default = False
  10. #
  11. CacheEnabled =True
  12.  
  13. # CachePath - set to the folder where your GCF files are located
  14. #
  15. # Default = (n/a)
  16. #
  17. CachePath =D:\UCL\RevEmu\SteamApps
  18.  
  19. # Language - rev emu will automagically load the correct language files.
  20. # This can be English, French, Italian, German, Spanish, sChinese,
  21. # Korean, Koreana, tChinese, Japanese, Russian, Thai, or Portugeuse
  22. #
  23. # revEmu will try to set the Language key in the following order:
  24. #       Use the Language key in the this rev.ini if it is present
  25. #       Use the Steam Language key in the registry if it is present
  26. #       Default the Language to English
  27. #
  28. Language =English
  29.  
  30. # Change Logging to True to enable/disable log file output for steam.dll
  31. #
  32. # Default = False
  33. #
  34. Logging=False
  35.  
  36. # Change SteamDll to point to your official Steam client DLL.
  37. # This setting is required for Steam UserID Validation functions
  38. # to support legit Steam IDs. Otherwise, all clients would get
  39. # IDs generated from their IP addresses.
  40. # Also make sure you uncomment the line below (remove "#")
  41. # if you want to use this setting!
  42. # Note that this setting only applies to games using SteamGameServer
  43. # up to version 003. (e.g. CS: Source, Team Fortess 2, Garry's Mod)
  44. #
  45. # Default = (n/a)
  46. #
  47. #SteamDll=D:\Steam\Steam.dll
  48.  
  49. # Change SteamClient to True if you want to use the steamclient emulator.
  50. # This setting is recommended to be true for both clients \ game servers
  51. # and for all games, except games which use SteamClient006 interface
  52. # (e.g. CS: Source, Half-Life 2: Deathmatch)
  53. # To see if the game is using this old interface, enable SteamClient,
  54. # enable Logging and you will notice a log line "Using SteamClientXXX".
  55. # If 007, leave the option ON, otherwise, it is recommended not to use it.
  56. #
  57. # Default = False
  58. #
  59. SteamClient =False
  60. # Change SteamUser to the steam username that you wish to use with revEmu
  61. # Defaults to revCrew if not specified
  62. #
  63. SteamUser =UCL
  64. UCLSteamClient=True
  65.  
  66. [Log]
  67.  
  68. # If Logging is set to True, choose which functions would you like to log.
  69. #
  70. # Default = False
  71. #
  72. FileSystem=False
  73. Account=False
  74. UserID=False
  75.  
  76. [steamclient]
  77.  
  78. ################################### NOTE ####################################
  79. # These settings may apply even if you don't choose to use steamclient.dll! #
  80. #############################################################################
  81. #
  82. # Change the setting below to set your PlayerName (used in src2007 engine)
  83. #
  84. # Default = REVOLUTiON
  85. #
  86. PlayerName =
  87.  
  88. # Change the setting below to enable/disable log file output for steamclient.dll
  89. #
  90. # Default = False
  91. #
  92. Logging=False
  93.  
  94. # Change the setting below to enable a different master server for the server
  95. # browser
  96. #
  97. # Default = 213.239.209.221 (setti)
  98. #
  99. MasterServer=188.40.40.201
  100.  
  101. # Change ClientDLL to point to the original steamclient.dll
  102. # This setting will enable VAC for your server and your server will be listed
  103. # on Valve master server! Also, Steam clients will have their regular Steam IDs
  104. # Please use the steamclient.dll from Steam folder!
  105. #
  106. # Default = (n/a)
  107. #
  108. ClientDLL=D:\Steam\steamclient.dll
  109.  
  110. # DisableUnlockedItems enables you to choose whether to use the new weapons in
  111. # Team Fortress 2. This setting applies to you only if you are a regular player,
  112. # or to all your clients if you are a server hoster.
  113. #
  114. # Default = False
  115. #
  116. #DisableUnlockedItems = True
  117.  
  118. [GameServer]
  119.  
  120. # GameServer policy rules
  121.  
  122. # Allow revEmu v9.63 ~ 9.73 clients to join your server
  123. # revEmu v9.62 and below will be rejected nevertheless
  124. #
  125. # Default = True
  126. #
  127. #AllowOldRev=False
  128.  
  129. # Allow unknown clients to join your server
  130. #
  131. # Default = True
  132. #
  133. #AllowUnknown=False
  134.  
  135. # Allow cracked Steam clients to join your server
  136. #
  137. # Default = True
  138. #
  139. #AllowCrackedSteam=False
  140.  
  141. # Allow legitimate Steam clients to join your server
  142. #
  143. # Default = True
  144. #
  145. #AllowLegitSteam=False
  146.  
  147. #[external]
  148. #SteamMatchMakingServers=wafserverbrowser.dll
  149.  
  150. [Loader]
  151. ProcName=dummy
  152. SteamClientDll=D:\steam\steamclient.dll
  153.  


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.

Author:  emiderg [ Tuesday, 22 Dec 2009, 18:13 ]
Post subject:  Re: UCL 2.0 Alpha 4.1 (Stable)

I found the cause of crushing in goldSrc (HL1) games if you use ClientDll.

Solution now is just to copy and replace steamclient.dll and rev.ini from UCL\Revemu\ to steamapps\<stem user>\<game>\

Only that file.

Razorblade, try that. Delete what you've copeid before and try this.

Author:  Razorblade [ Tuesday, 22 Dec 2009, 21:08 ]
Post subject:  Re: UCL 2.0 Alpha 4.1 (Stable)

copied steamclient.dll and revemu with uncommented clientdll setting into each goldsource game directory. copy setti masterserver.vdf into gamedir\platform\configs.

Everything works! CS, CZ, DMC, HL1 online + multiplayer mods, OP4, Richochet and TFC! THANK YOU!

Source + mods works as noted above. Did not test L4D2 yet due to protection scheme.

Non source games are not working online but works in single player or if I create my own LAN server. I don't know if I have to copy steamclient.dll + revemu.ini into those folders also - EG KF, red orchastra....

Funny observation: a lot of the servers on the setti list request valid steam IDs for some reason . Guess the servers are not fully cracked or were not updated. :D

Author:  RynO-SauruS [ Thursday, 24 Dec 2009, 04:53 ]
Post subject:  Re: UCL 2.0 Alpha 4.1 (Stable)

When I refresh steam content, it adds a bunch of ValveTestApps, and a bunch of other random games that I do not have.
I've tried this on 3 different computers, all the same thing. I also updated the Content Description Record first, each time.

Edit 1: Screen shot

Edit 2: Also, the icons for games on UCL 2.0 look really low quality to me. (compared to UCL 1.2)
For example, you can't even see the '2' in the L4D2 icon; it's just black there.
I'm guessing this has something to do with how UCL 2.0 loads it's game icons directly from winui.gcf.

Edit 3: I love this program, but I think the big 'funnel' icon/button for 'Filter settings' is really ugly.
Maybe make it an option in Tools, or make it so you can disable the button.
Sorry for all the edits, and sorry if I'm complaining too much; again, I still love this program..

Edit 4: Ah, I finally just found on page 13 where someone mentioned the ValveTestApp problem, I see you're already working on it.

Page 14 of 25 All times are UTC + 3 hours
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/