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

[SERVER/CLIENT TOYS] - ViTYAN's Projects
http://cs.rin.ru/forum/viewtopic.php?f=29&t=49081
Page 9 of 173

Author:  crp [ Friday, 30 May 2008, 20:44 ]
Post subject: 

but how do they verifye if we run ns server because that all users got steamids :P. I got accsess key whit my ns server in steambans but I have never used it. but the name nosteambans sounds cool 8)

Author:  vityan666 [ Friday, 30 May 2008, 20:58 ]
Post subject: 

[jamess]
Only engines need to be replaced.
And VALVE_ got STEAM_ only with UP 1.XX patcher and it was STEAM_666:88:666 so it not actually was an "ID".

WON clients always had been VALVE_* while Steam clients are always STEAM_*.

So you'll only need to rename official libsteam....so libs to specific names.

Thanks for ChrisTX in testing and reporting we managed to accept even ancient v6 to the server and assign him ValveID. So actually everyone will have ID's.

You dont need to worry about 2 years differences between engines. The new one only has lack of WON and a bunch of protections.

For example:
This Steam account does not own this game
No Steam Logon
Steam connection lost
Error verifying Steam UserID ticket

Those checks even DOESN'T exist in those 2004 engines. Valve just added a lot of shit and you wanna use it.
With new engines youll loose VALVE support completely and players will stay with those ID's.

Howewer ill check out that i can do with it :)


[UPD]
Ou key. Ive managed to make newest engine support -nosteam clients via eSTEAMATiON and they will get STEAM_ IDs(Not thir native VALVE_ ids as those engines do not support WON)


[UPD2]
During heavy testing and devel i developed unique method to fix endless-loop vulnerability for FuF's Burn to be Pig exploit.

eSTEAMATiON prepared server suffered a bunch of my and ChrisTX's attacks using all types of attacks(FuF,CSDOS,Fake Players) and dropped all of them while staying online without freeze/crash :)
Thanks to ChrisTX in heavy testing of my superior HL1 engines. HEADS UP. No HLShield and other external tools are needed from now.

Author:  ChrisTX [ Saturday, 31 May 2008, 22:02 ]
Post subject: 

Well, I've got to say that this new eSTEAMATiON is really incomparable to any existing emulator/patch. :)
It's really awesome what this patch does, it's for example really invulnerable to any attack while generating IDs for WON-players. I could join with 1.6 v6 without any problems.
I can only tell you all that this is the pure pwnage (and that ViTYAN is zeh master :D :D ).

Author:  jamess [ Sunday, 01 Jun 2008, 00:01 ]
Post subject: 

WTF! :shock: I cant wait for release! My hands shaking eager for my own testing :)

Author:  vityan666 [ Sunday, 01 Jun 2008, 02:40 ]
Post subject: 

[All]
eSTEAMATiON 1.5 FiNAL and HL1 eSTEAMATiON 1.5 Prepared SuperEngines Pack had been(FiNALY) released.

The changes are on the first page but im sure you them already without it. Dont forget to update you configuration files coz new options have been added.

NOTE:
Dont put on Source 2007 servers. Clients still lack AUTH mechanism support.

Author:  Maleko [ Sunday, 01 Jun 2008, 03:59 ]
Post subject: 

is everything ready for hl1 engine..including fix for steam connection lost on linux hlds?

what's the different

eSTEAMATiON Steam Emulation System and HL1 eSTEAMATiON v1.5 Prepared SuperEngines Pack

do i need both?

Author:  vityan666 [ Sunday, 01 Jun 2008, 07:03 ]
Post subject: 

[blackcat]
Yes - you need both.
The pack comes with prepared engines and that means that there are no shit like "Steam connection lost" in them.

Author:  jamess [ Sunday, 01 Jun 2008, 09:58 ]
Post subject: 

Cool I go testing... Vityan, newest engine for Linux isnt 3181, but 3651.. When I try this, in status i see correct 3651 build, so i think this is just typo mistake..

Do I something wrong? UniqueIDs seems fine, even legit admin seems to be recognized (need more testing for prove it), but Shared IDs doesnt work for me

ESTEAMATiON initialization and preconfiguring process has been started...
ESTEAMATiON legit helper library(vlvticket_i386.so) has been loaded

ESTEAMATiON v1.5 FiNAL
Release Date:31 May 2008  11:25 PM
Author:ViTYAN
has been successfully loaded.

ESTEAMATiON configuration has been successfully determined(Local config).
ESTEAMATiON security policy configuration is as following:
SteamEmu Clients: ACCEPT
LEGACY SteamEmu Clients: DROP
RevEmu Clients: ACCEPT
HookEmu Clients: ACCEPT
Unknown Clients: ACCEPT
Legit Valve and Cracked Steam Clients: ACCEPT
SETTI server scanner: ACCEPT
LEGACY HL1 WON(-nosteam) Clients: ACCEPT
SteamID mode for Supported(Known) NonSteam Clients: Shared ID
Shared SteamID For NonSteam clients which was configured: STEAM_0:1:666888666
SteamID mode for Legit Valve and Cracked Steam Clients: Unique ID's
Enable logging of Client type to console on connect: ENABLED

...

eSTEAMATiON Client Info: Client is LEGACY HL1 WON(Non Steam) client
L 06/01/2008 - 09:29:44: "jamess NS test<2><STEAM_ID_PENDING><>" connected, address "xxx.xxx.xx.xxx:27005"
L 06/01/2008 - 09:29:44: "jamess NS test<2><STEAM_0:0:1484006951><>" STEAM USERID validated
L 06/01/2008 - 09:29:47: "jamess NS test<2><STEAM_0:0:1484006951><>" entered the game
L 06/01/2008 - 09:29:49: "jamess NS test<2><STEAM_0:0:1484006951><>" joined team "CT"
L 06/01/2008 - 09:29:54: World triggered "Round_Start"

Author:  ChrisTX [ Sunday, 01 Jun 2008, 12:01 ]
Post subject: 

jamess
We didn't test this I think. However, it could be possible that legacy emus don't have shared IDs until now. But as the generated IDs are assigned too by the server, I'd guess this is only a small cosmetic error.

vityan666 wrote:
1)ChrisTX - for hard and cool testing. It was cool to work with ya ;)

Same goes for you :wink: !

Author:  Nyerk! [ Sunday, 01 Jun 2008, 12:13 ]
Post subject: 

vityan666
thaaaanks for new release!
but theare is small mistake in config:

Quote:
; EN:
; Allow legacy SteamEmu clients(vVersion < 3.75) to join you server. Those clients does NOT support uniqueID authentication
; and will be assigned IP bounded SteamID's.
; Such old SteamEmu version is used for example in popular CSS v34 DZ release.


All latest DZ's CSS releases have SteamEmu with uniqueID suppot
yes, some players dont have newest release, but newest patch for old release get steamemu v 3.76 , so only ppls without newest patch is kicked..

Author:  crp [ Sunday, 01 Jun 2008, 13:34 ]
Post subject: 

Strange, I use swds.dll build 2738 and sever is up but in the server list and hlsw shows that server is down (timedout).

Author:  Maleko [ Sunday, 01 Jun 2008, 14:57 ]
Post subject: 

guys..any idea why players from the same ip cannot join my server after i use this esteamation? only one of them can join and others would get "same userid already in used" error message

linux hlds

Author:  ChrisTX [ Sunday, 01 Jun 2008, 15:15 ]
Post subject: 

blackcat
If ID is generated from IP it would be the same ID which won't work. Unique ID necessary, thus HL1 WON won't work either.

crp
We had the problem that the master server list doesn't work, too; but I though it had been fixed, try the newer engine however.

jamess
I tried it, shared IDs really don't work (I tried Win32).

Author:  crp [ Sunday, 01 Jun 2008, 15:18 ]
Post subject: 

the 3647 buld works fine thx 8). btw I use windows version and 2 users can connect from one ip to the server :wink:

Author:  jamess [ Sunday, 01 Jun 2008, 15:19 ]
Post subject: 

Strange thing, If I try connect to server with extracted CS build 3266 + some old version of revolution emulator, server crash (./hlds_run: line 342: 5728 Segmentation fault $HL_CMD) :(

I dont know if anyone use old rev emu, anyway crashing server is always bad thing...

I attached emulator which i test...


blackcat wrote:
guys..any idea why players from the same ip cannot join my server after i use this esteamation? only one of them can join and others would get "same userid already in used" error message
linux hlds

This is quite annoying, but with fixed SharedID option this problem dissapear, right ? Unfortunatelly right now I cant test this thing, but i test it in future with friends which have router...

ChrisTX wrote:
blackcat
If ID is generated from IP it would be the same ID which won't work. Unique ID necessary, thus HL1 WON won't work either.

If its true, then adding port to algorythm can solve this..?

Attachments:
rev-emu_141007.rar [894.4 KiB]
Downloaded 83 times

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