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

Author:  vityan666 [ Monday, 11 Apr 2011, 02:01 ]
Post subject:  Re: [SERVER/CLIENT TOYS] - ViTYAN's Projects

Hop-Hop-Hop,
Stop listening to the Pop,
Prepare to celbration,
With new release of eSTEAMATiON
:)


Changelog for eSTEAMATiON 2.0 Release Candidate 9
1) Added support for latest items system for TF2(Credits to bir3yk - our items geek) to SCI/STEAM3.
2) Added support for latest steamclient 2009 from bir3yk with TF2 items to SCI/STEAM3(Client uses new list format).
3) Added support for steamclient 2009 builds of bir3yk with 152-byte tokens(The same old RevEmu 4-Th Gen from eST_STEAM2 module) to SCI/STEAM3.
4) Updated CB-Control heuristics to be more strict(fail if something is suspicious or inconsistent). Crash of L4D2-Windows with Callback COntrol enabled with RC8
is exsmple of this fixed bug.
5) Added support for lateset steamclient libraries(Especially for L4D2)
6) Fixed buffer overflow vulnerability then client provides some item in it's list not present in server's eST XIS-DB. [SECURITY]
7) Fixed erroneus free during NSNet server thread start-up on Windows. [STABILITY]
8 ) Massive update of Callback Control extension:
8a) Console output of Calback Control is now configurable(New option: LogCallbackControlSystem)
8b) Filtration messages now include SteamID of target client
8c) Filter now check client's Steam level(NonSteam client's will not get Steam-only callbacks filtered and vice-versa)
8d) Additional configurable Callback Threshold protection - If one callback gets sent multiple times to the same client it will be transmitted to the client(not filtered)
8e) Callbacks targeted at already disocnnected clients are no more filtered
9) New Engine Callback Bypass extension provides alternative to Callback Control and implemets the same classic behavious as UP/VUP/UGSP did.
10) All components updaed to new OpenPtch 2.0 librray and using it's new ABI(Which allows to get x7-x20 performance game on lookups , especially on large files and patterns). This should add performance gain to eST's heuristics system.
10a) OpenPtch 2.0 also has old issue which presented in old ABI_1 as well fixed - Errrors finding patterns with nested optional blocks. This error
caused Callback Control heuristics failure on UE 2.5 engine based servers(KF/RO) and thus Callback Control wasnt avtive and clients received error ESteamDeny 14.
11) Client disconnection messages are now only printed if enabled via config (New option: LogSTATSDisconnectedSpecial).
12) Linux libraries are again built on old good Debian system.
Static linking now works good again and all libs are static(And ofc a little big).
12а) Updated components: EGlibC 2.11.2, OpenSSL 1.0.0d, liblzma 5.0.2.
13) Removed SETTI bot scanner support.
14) Additional small fixes and improvements.

Author:  Waats [ Monday, 11 Apr 2011, 11:40 ]
Post subject:  Re: [SERVER/CLIENT TOYS] - ViTYAN's Projects

Filesize : 1337 KB :ROFL:

Feedback in a few hours


EDIT : Doesn't work for L4D2 on win x64.
Steam validation rejected (untouched file and modified file with bypassing enabled)


I didn't try on other servers, but it should make the same error. Esteamation loads fine but it doesn't seem to patch the server.
I use your patch for a few months and I followed the manual.
Fix it quick please, it is 10 times easier to use than RevEmu.

And a last question : Will it list L4D2 players?

Thanks

Author:  vityan666 [ Monday, 11 Apr 2011, 14:01 ]
Post subject:  Re: [SERVER/CLIENT TOYS] - ViTYAN's Projects

[[b]Waats[/bb]
The pbroblem is already reported - actually it work on anything except the L4D2 so your conclusion is wrong(If not on L4D2 then nowhere).

Author:  IonXP [ Monday, 11 Apr 2011, 16:32 ]
Post subject:  Re: [SERVER/CLIENT TOYS] - ViTYAN's Projects

why remove setti support? does the bot scanner crash servers? i also noticed the cfg file still points to it

Author:  menotbug [ Monday, 11 Apr 2011, 20:07 ]
Post subject:  Re: [SERVER/CLIENT TOYS] - ViTYAN's Projects

IonXP wrote:
why remove setti support? does the bot scanner crash servers? i also noticed the cfg file still points to it

Setti scanner does not crash servers. It is recommended not to use this eST version if you want to be listed at Setti. Using previous versions of eST is recommended.

Post workarounds if you find how to get your server listed at Setti. Setti will support all servers that allow cracked players to connect.

In previous version there was configuration option to allow/block Setti scanner. It is better to let server admins decide about this.

Author:  Waats [ Monday, 11 Apr 2011, 20:29 ]
Post subject:  Re: [SERVER/CLIENT TOYS] - ViTYAN's Projects

vityan666
Thanks for the quick answer, patching L4D2 is a real nightmare...
Continue your great work, I hope you'll fix it soon

Author:  wjy3952 [ Monday, 11 Apr 2011, 20:45 ]
Post subject:  Re: [SERVER/CLIENT TOYS] - ViTYAN's Projects

yeah,I glad to see RC9

Author:  menotbug [ Monday, 11 Apr 2011, 23:32 ]
Post subject:  Re: [SERVER/CLIENT TOYS] - ViTYAN's Projects

Waats wrote:
vityan666
Thanks for the quick answer, patching L4D2 is a real nightmare...
Continue your great work, I hope you'll fix it soon

@ Server admins
Remember that there might be problems with getting your server listed at Setti with the latest release. Post solutions if you find out how to bypass vityan's Setti blocker in eST. In previous release it was configurable - that would be better for server admins and players.

Author:  [PL]Sajmon [ Tuesday, 12 Apr 2011, 07:30 ]
Post subject:  Re: [SERVER/CLIENT TOYS] - ViTYAN's Projects

vityan666 sorry but I can not run a server on the latest version of eST 2.0 RC9
Error message:
  1. Failed to open dedicated.so (bin/libsteam_api.so: ELF file OS ABI invalid)

Server Counter-Strike Source
Of course, I used INIT\STEAM3(Source 2007 And 2007 U2)\libsteam_api.so

Author:  bloodmaan [ Tuesday, 12 Apr 2011, 12:45 ]
Post subject:  Re: [SERVER/CLIENT TOYS] - ViTYAN's Projects

win 32 dedi server cs source is ok

Author:  vityan666 [ Tuesday, 12 Apr 2011, 21:01 ]
Post subject:  Re: [SERVER/CLIENT TOYS] - ViTYAN's Projects

[All]

Maintenance update of eSTEAMATiON 2.0 RC9 UPDATE-1 is now available:
1) Added support for latest steamclient.dll versions from Steam.
2) Fixed issue in OpenPtch ABI_2 handling of text blocks with odd length.
2а) The bug resulted in breakage of Steam isolation in INIT system on Windows.
3) Linux libraries building now accomplished by linking in with external older GNU libc(2.10.1) library taken from Ubuntu Karmic repositories.
The cause is STT_GLIBC_IFUNC extension first appeared in GNU libc 2.11 and newer. New extension resulted in ELF OSABI become set to
OSABI_LINUX(3) instead of OSABI_SYSV(0) and more than that resulting binary was incompatble with systems using older GNU libc(So HEX editing the ELF header didnt fix the issue as binaries was not compatable anyway with GNU libc < 2.11 based systems).
4) In WIN32 directory of release archive ive now added SCI_CL subfolder which contains client's version of eST to use with TF2 Items Visibility Tools(Prior to this release this library only supplied with TF2 Visibility Tool packages which got released quite rarely).
Now this library will be update with each eST's release(Server and Client one are built from the same codebase and even more - from the same project).


[Waats]
Quote:
Filesize : 1337 KB :ROFL:

Look at the size of steam_api.so libraries for Linux INIT system in first RC9 rlz :)

Quote:
it is 10 times easier to use than RevEmu.

Most ppl think exactly vice-versa :)

Quote:
EDIT : Doesn't work for L4D2 on win x64.

Works just fine - just verified. First RC9 however will not work if Steam was active then game server launched(Because Steam isolation wasn't available due to OpenPtch bug and Steam's steamclient'dll wasn't supported by heuristics - RC9 UPDATE-1 has both full Steam's steamclient.dll support and working Steam isolation feature)

[IonXP]
Quote:
why remove setti support?

Since setti network added the "priority" service promoting servers whos owners payed money above any other server unrelated to real quality nor popularity nor slots ammount of those servers they stopped to be a community master service providers.
Community master server network must be free for everyone and only native parameters of servers should decide which one gets up in the DB - not money.

Unfortunately currently community has no real alternatives to Setti's masters aside of Valve's master servers which are not quite safe for Non-Steam so may be Setti drop occured too early. It will take time to replace Setti completely - it can take months and even years to develop serious alternative.
Why i've removed Setti's support from eST? First of all due to the story above - second the Master searching already changed on client side and in RevEmu based servers few months ago in steamclient 2009 by using alternate methods of Server searching. There is no point to leave Setti as it became deprecated - dot.
Some ppl can try to stay on old versions but old versions have known issue and will not work forever.
It is now your choice to make - continue to be dependant on Setti and pay them like lil h0rn(Overwise no one will even find your server... Didn't ive told that already?) or take your part at creating alternative systems.
I hope answer was as complete as possible.

Author:  Waats [ Wednesday, 13 Apr 2011, 00:45 ]
Post subject:  Re: [SERVER/CLIENT TOYS] - ViTYAN's Projects

vityan666
Your new release is working for now, thanks. Expect more feedback in a few days.
I can understand your arguments against setti but they have to pay their own servers like us. They just try to make some money. If they cannot pay, the master service provider will shut down (doesn't mean they have to act like this.)
If nobody enters in this "trap/strategy" this will be useless (but some people are of course dumb (and richer than me))
Don"t take the server owners in hostage, I pay a lot to have a decent host and I wanna be listed on SETTI to attract players. That's normal. You could let the choice to enable or disable it, let the server owners choose to list it or not on SETTI.
Since you develop the only full working patch for windows, it would be fair not to enter in this logic of "functionality limits" which is exactly the same as SETTI.

I hope you can understand my arguments and take them into consideration.
Waats

Author:  iduditz [ Wednesday, 13 Apr 2011, 02:56 ]
Post subject:  Re: [SERVER/CLIENT TOYS] - ViTYAN's Projects

vityan666,

Any chance of getting esteamation to work with AVP 2010? I know it takes a lot of time and would be willing to compensate you for the development of this game support.

Author:  vityan666 [ Wednesday, 13 Apr 2011, 16:22 ]
Post subject:  Re: [SERVER/CLIENT TOYS] - ViTYAN's Projects

[Waats]
Quote:
I can understand your arguments against setti but they have to pay their own servers like us. They just try to make some money. If they cannot pay, the master service provider will shut down (doesn't mean they have to act like this.)

Noone have anything against them or others to make some money.
However they choosed principally incorrect way to do so.
Emu-devs need to make some money too however we make our money by working in real-live while providing all that we do(including lots of sparse time and coding while time and coding are both money - money that we loose) and we are not crying here, right?
eST nor Rev doesn't ask you to pay for license so why master server should do such ugly thing?
Instead of taking lots of costs on their own servers setti developers can join to new strategy of developing new decentralized worldwide master-servers infrastructure which will involve server emulators acting as master servers supporting DB's and clients which will send new master servers to the server they connecting to making the server to sync the lists of servers from new master servers as well.
New system should remove dependency on single-master server making every server operator able to participate.

My point in this is not to kill Setti or war aginst them but to innovate and chnage all that currently happening(Like SVN -> Hg/Git switch).
The old conception of sinle-master just proves not to be effective those days. Thats my point in allt his.

Author:  Waats [ Wednesday, 13 Apr 2011, 16:52 ]
Post subject:  Re: [SERVER/CLIENT TOYS] - ViTYAN's Projects

vityan666
I mainly agree with what you are saying, but you didn't give me a real answer.
I can easily understand your strategy of a decentralized system which doesn't depend on one single organisation/system.
But for now, SETTI is the most powerful system and the only which have a real scanner bot. You don't agree with that "premium" strategy, well that's natural. I think just like you. But there is no alternative afaik.

By doing this, the only losers are the server owners. SETTI doesn't really care about which patch is working or not. Server owners will just switch to RevEmu or another patcher (greenluma, ssp) when it will be working. But not me, why? Because your patch is exactly what I need (working on multiple servers, players listed etc...)
So I am fucking screwed up. SETTI doesn't put me in their premium servers and you block the possibility to be listed on their website. What should I do now? Can you give me a short term solution? Thanks

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