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 10 of 173

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

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

They can if you enable unique ID support, as then the ID depends on your computer and not on your IP.

jamess
I think vityan only added support for new rev-emus (after that rewrite by shmelle).
However, let's see if he implements support for it. Until that you should simply update to newer rev-emu.

Author:  Maleko [ Sunday, 01 Jun 2008, 17:13 ]
Post subject: 

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.


is it possible to make them use a share id?

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

ChrisTX wrote:
jamess
I think vityan only added support for new rev-emus (after that rewrite by shmelle).
However, let's see if he implements support for it. Until that you should simply update to newer rev-emu.


I dont use NS client, but problem is, that anybody (with those cracks) can crash my server...

Author:  vityan666 [ Sunday, 01 Jun 2008, 18:35 ]
Post subject: 

Im back from work(worked 11 hours today and ill work like this all the week) and see i have some stuff to do already :)

[blackcat]
I think your clients are WON clients so they have ID's generated from IP address. Thus the ID of 2nd LAN clients will be same as ID of first one and he will be kicked with "This SteamID is already in use on this server" error. This is normal error . To play in LAN use sv_lan 1 option for server ;)

[jamess]
Shared_ID problem:
Shared_ID was implemented in v1.0 with all client types.
During devel of 1.5 ive added 3 new client types but forgot to add Shread_ID and IP_ID For NonSteam flags check for them. I was too busy adding support for them and forgot about 'little stuff' :) ill fix it in next version(i think today ;) )

RevEmu problem:
This one is serious as it imposes security vulnerability on the server.
Ill look at it as high priority. Great thanks for reporting.

From blackcat report...
Maybe engine will disallow shared ID's... Ill need to test it more deepe and disable ID-duplication checking in engine if needed :)

[warezz]
DZ note:
Ohh. Okey :)

Author:  Andy [ Sunday, 01 Jun 2008, 18:53 ]
Post subject: 

Awesome work man!
Hope you fixed the problems I had.
Got no time to test this version today but I am sure that I find some time tomorrow ;)

Vityan FOR PRESIDENT!!! :)

Author:  crp [ Sunday, 01 Jun 2008, 19:39 ]
Post subject: 

Strange, steamid is changing when user change hes/her ip address something is wrong :/

Author:  vityan666 [ Sunday, 01 Jun 2008, 19:50 ]
Post subject: 

[crp]
Dont be so LAME. Your server is CS 1.6 server and most of your clients are WON(-nosteam) clients. Those clients can get only IP generated SteamID's coz thy not support Steam at all(They are WON clients). If youll use old 27xx engine those clients will be assigned VALVE_0:x:xxxxxx ID's as used in WON types. in 3000+ builds only STEAM_ID's are supported.
So it up to you to choose:
Drop WON clients and allow only clients who support Unique ID's or
Accept WON clients but ID's will change with IP.

P.S This is described even in config file ;)

[jamess]
Ive found 2 security vulnerabilities in eSTEAMATiON AUTH mechanism. One of them causes server to crash then old RevEmu with -steam switch connect to the server. AUTH system of those emus tried to 'simulate' legit clients so they will NOT be supported but always dropped ;)
The second one can kill the server if some 'specially coded for this' emu will try to join(possibility is near zero but its vulnerability - and then it comes to security it bacomes HIGHEST priority)
Ill release updated version today.

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

crp wrote:
Strange, steamid is changing when user change hes/her ip address something is wrong :/

For legacy HL1 WON clients it's that case or if you enabled shared ID.


vityan666
Why do you have to work on Sundays?

Author:  b00t [ Sunday, 01 Jun 2008, 20:37 ]
Post subject: 

Marvelous job, vityan! Just want to give you a "heads up".
:P

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

vityan666 wrote:
Im back from work(worked 11 hours today and ill work like this all the week) and see i have some stuff to do already :)

Hell man, where you get the energy after 11 hours at work to code some good shit for us :twisted:


vityan666 wrote:
From blackcat report...
and disable ID-duplication checking in engine if needed :)

this could be nice option. Because on my servers i often see the same IPs and different ports (roters and wi-fi providers). And I think extracted versions of CS (without steam parameters) are quiet popular in my country... So I suppose situation with more than one "WON" (if I understand right) client is propable.


Anyway great job, after solve a few bugs i think eSTEAMation will go to hall of fame :wink:

Author:  ChrisTX [ Monday, 02 Jun 2008, 00:01 ]
Post subject: 

jamess wrote:
And I think extracted versions of CS (without steam parameters) are quiet popular in my country... So I suppose situation with more than one "WON" (if I understand right) client is propable.

You're not the only one having that problem :wink: .
All my friends have this old as fuck installer of -nosteam CS. :lol:

Author:  vityan666 [ Monday, 02 Jun 2008, 00:42 ]
Post subject: 

[All]
eSTEAMATiON 1.6 and Big Engines Pack 1.6 has been released.

The changes are on the first page.

Everyone using prevois releases are encouraged to update coz 2 critical security vulnerabilities has been hixed in this release.

[jamess]
Get the Big engine pack 1.6. The pack now has two folders: one with engines from 1.5 pack and second with same engines patched to support ID multiplication on the server.

Have fun ppl :)
jamess - Thanks for important security report.

Quote:
where you get the energy after 11 hours at work to code some good shit for us

Eeh. Dunno man :D Ive not told that ive slept only 3 hours last nigtht making 1.6 release and woke up for the work :(

[ChrisTX]
Quote:
Why you work on sundays?

In my country Sunday is like Monday in Europe,Russian and America... I hate this difference... This day was once(In Moscow) a good weekend day for me but became for past years the worst day of the week... :(

Author:  jamess [ Monday, 02 Jun 2008, 14:42 ]
Post subject: 

vityan666 wrote:
jamess - Thanks for important security report.
Get the Big engine pack 1.6. The pack now has two folders: one with engines from 1.5 pack and second with same engines patched to support ID multiplication on the server.

Very good dealing with vulnerabilities and shared IPs, thumbs up! Why still has one Linux folder for HL1 build 3181, and in game in status has 3651? Where is the catch? You change the build number inside engine, or you just mislabeled folder?

I have found one little (really cosmetic) bug, the algorythm (Z=2*Y + X) for SharedID works on server header, but assigned ID on server is STEAM_0:0:Z.

For example,
ForceUseOfSharedNonSteamID = True
SharedNonSteamIDToUse = 1337

 
SteamID mode for Supported(Known) NonSteam Clients: Shared ID
Shared SteamID For NonSteam clients which was configured: STEAM_0:1:668
SteamID mode for Legit Valve and Cracked Steam Clients: Unique ID's
Enable logging of Client type to console on connect: ENABLED

NS players get STEAM_0:0:1337.

For me, doesnt matter, what is imortant, NS get static (even configurable) ID, but ... :wink:

Author:  vityan666 [ Monday, 02 Jun 2008, 19:07 ]
Post subject: 

[jamess]
Quote:
HL1 build 3181, and in game in status has 3651? Where is the catch? You change the build number inside engine, or you just mislabeled folder?

Thats a mislabeled folder. Ive picked one ob build numbers in my memory and picked the wrotg one :D Ive told already that 3xxx set contains LATEST builds ;)

Quote:
I have found one little (really cosmetic) bug, the algorythm (Z=2*Y + X) for SharedID works on server header, but assigned ID on server is STEAM_0:0:Z.

Thats not a bug at all BUT user-friendly feature.
Instead of letting user configure the Z ive let them configure the Y while X is set to to 0. So at the end you get the id STEAM_0:0:Y.
Instead of starting calculating the Z for your X/Y pair manually.
Seems youve just did'nt get the explanation correctly ;) The explanation is there to give a user small description about Valve's AUTH structure and limitations.

P.S Please not that manualls may be not so correct for last versions of eSTEAMATION. They are still unchanged since the official release of v1.0 .


Quote:
For me, doesnt matter, what is imortant, NS get static (even configurable) ID, but ...


I think no need to continue this statement but put a big dot at the end with big Ups. Dont make 'bug reps' of things thats which are not bugs at all (see above).

Author:  jamess [ Monday, 02 Jun 2008, 20:02 ]
Post subject: 

nice to hear this :wink:

Good job man ! .. shit.. VERY good job! And thank you for all 1.6 users ;)

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