Raised This Month: $117 Target: $400
 29% 

[ANY] SteamWorks


Post New Thread Reply   
 
Thread Tools Display Modes
Dr. Greg House
Professional Troll,
Part-Time Asshole
Join Date: Jun 2010
Old 01-09-2014 , 06:06   Re: [ANY] SteamWorks
Reply With Quote #41

Are you talking about L4D(2)?
__________________
Santa or Satan?

Watch out when you're paying people for private requests! Most stuff already exists and you can hardly assess the quality of what you'll get, and if it's worth the money.
Dr. Greg House is offline
h3bus
AlliedModders Donor
Join Date: Nov 2013
Old 01-09-2014 , 06:08   Re: [ANY] SteamWorks
Reply With Quote #42

Quote:
Originally Posted by Dr. Greg House View Post
Are you talking about L4D(2)?
Sorry CS:GO, Fixed my post!
h3bus is offline
V1SoR
Member
Join Date: Jan 2011
Old 01-09-2014 , 11:52   Re: [ANY] SteamWorks
Reply With Quote #43

Quote:
Originally Posted by KyleS View Post
Indeed. The Pawn interface may change dramatically if there's a request for a certain style of natives.
Not sure what you're talking about here. if you're implying that it's not "safe" to use inc files, then I'd really like to hear psychonic's or asherkin's stance on the matter.

In any event, unlike forwards, using natives in plugins is impossible without inc files or without declaring them in APLRes forwards. Doesn't this defeat the purpose of *not* having an inc file?

Last edited by V1SoR; 01-09-2014 at 11:53.
V1SoR is offline
KyleS
SourceMod Plugin Approver
Join Date: Jul 2009
Location: Segmentation Fault.
Old 01-09-2014 , 12:10   Re: [ANY] SteamWorks
Reply With Quote #44

Quote:
Originally Posted by V1SoR View Post
Not sure what you're talking about here. if you're implying that it's not "safe" to use inc files, then I'd really like to hear psychonic's or asherkin's stance on the matter.
I was actually implying the moon is cheese. Actually though, I was saying my API isn't stable, which is why no inc exists. For instance, asherkin in the thread said he'd rather not have my extension's natives/forwards clash with his, so changing that just broke a bunch of plugins. If I had shipped it as is, we would have a problem. Not shipping one kind of stops people from using it, I'm actually after feature requests at the moment.
Quote:
Originally Posted by V1SoR View Post
In any event, unlike forwards, using natives in plugins is impossible without inc files or without declaring them in APLRes forwards. Doesn't this defeat the purpose of *not* having an inc file?
Uh, you can create natives in AskPluginLoad2... If you'd like to declare a native, you simply do something like `native bool:Steam_GetLemon(const String:sRonaldsLocation[]);` above your usages, and away you go.

Quote:
Originally Posted by h3bus View Post
Would this extension be usefull to fix steam connection loss on linux CS:GO SRCDS (server that don't re-connect to steam until hibernation)?
This is really a pain and occurs sometimes more than once a day, server then need to be empty to allow new user connections (or they get "Session no longer available").
Would you like it to? ;)
KyleS is offline
Dr. Greg House
Professional Troll,
Part-Time Asshole
Join Date: Jun 2010
Old 01-09-2014 , 14:28   Re: [ANY] SteamWorks
Reply With Quote #45

Quote:
Originally Posted by KyleS View Post
[...]Would you like it to? ;)
How does the issue with CS:GO manifest? I think the same issue also exists in L4D(2).
__________________
Santa or Satan?

Watch out when you're paying people for private requests! Most stuff already exists and you can hardly assess the quality of what you'll get, and if it's worth the money.
Dr. Greg House is offline
h3bus
AlliedModders Donor
Join Date: Nov 2013
Old 01-10-2014 , 05:06   Re: [ANY] SteamWorks
Reply With Quote #46

Quote:
Originally Posted by KyleS View Post
Would you like it to? ;)
Oh yeah! And I wouldn't be the only one pleased by this feature!

However I really don't know if we can access the connection trigger to steam.

Quote:
Originally Posted by Dr. Greg House View Post
How does the issue with CS:GO manifest? I think the same issue also exists in L4D(2).
I don't know what is going on behind the scene but what can be observed is: when a client connects, the connection windows shows up (for around 5 seconds) then an error message "Session no longer available" pops.
Client is never actually detected connected by server. My guess is that there is some weird thing going on with the lobby reservation.

I don't know why but when the server empties out, "something" occurs (I guess that server try to reconnect to steam during hibernation, or at first player connection), and clients can connect again. But having an empty server may take a while if you're relunctant to kick everyone out!

When steam works fine this is not really a problem as it occurs usually once in a day, but when steam is overloaded (like right after christmas) server becomes unavailable each 30mn!
h3bus is offline
V1SoR
Member
Join Date: Jan 2011
Old 01-10-2014 , 18:04   Re: [ANY] SteamWorks
Reply With Quote #47

My Steamworks fork for L4D2 -- supports blocking Family Sharing and Free-to-Buy players(BETA)

I've taken it into a bit different direction, changing some sensitive aspects, so I decided that my pull request wouldn't be accepted anyway. Correct me if I'm wrong.

I haven't compiled the Windows version so if anyone wants, go ahead.

Linux binary: https://github.com/Attano/SteamWorks...aster/binaries
Include: https://github.com/Attano/SteamWorks...steamworks.inc
Plugin: https://github.com/Attano/SteamWorks...hip_tracker.sp
V1SoR is offline
psychonic

BAFFLED
Join Date: May 2008
Old 01-10-2014 , 18:28   Re: [ANY] SteamWorks
Reply With Quote #48

Quote:
Originally Posted by V1SoR View Post
My Steamworks fork for L4D2 -- supports blocking Family Sharing and Free-to-Buy players(BETA)

I've taken it into a bit different direction, changing some sensitive aspects, so I decided that my pull request wouldn't be accepted anyway. Correct me if I'm wrong.

I haven't compiled the Windows version so if anyone wants, go ahead.

Linux binary: https://github.com/Attano/SteamWorks...aster/binaries
Include: https://github.com/Attano/SteamWorks...steamworks.inc
Plugin: https://github.com/Attano/SteamWorks...hip_tracker.sp
Why did you remove the license text?
psychonic is offline
V1SoR
Member
Join Date: Jan 2011
Old 01-10-2014 , 18:56   Re: [ANY] SteamWorks
Reply With Quote #49

Quote:
Originally Posted by psychonic View Post
Why did you remove the license text?
Was judging by the fact that most repos I know of don't have it. I'll commit it back if it's necessary.

Edit: Done.

Last edited by V1SoR; 01-10-2014 at 19:19.
V1SoR is offline
Dr. Greg House
Professional Troll,
Part-Time Asshole
Join Date: Jun 2010
Old 01-10-2014 , 19:23   Re: [ANY] SteamWorks
Reply With Quote #50

Quote:
Originally Posted by V1SoR View Post
My Steamworks fork for L4D2 -- supports blocking Family Sharing and Free-to-Buy players(BETA)

I've taken it into a bit different direction, changing some sensitive aspects, so I decided that my pull request wouldn't be accepted anyway. Correct me if I'm wrong.

I haven't compiled the Windows version so if anyone wants, go ahead.

Linux binary: https://github.com/Attano/SteamWorks...aster/binaries
Include: https://github.com/Attano/SteamWorks...steamworks.inc
Plugin: https://github.com/Attano/SteamWorks...hip_tracker.sp
Aren't multiple checks necessary due to different ids for DE and AU versions?
__________________
Santa or Satan?

Watch out when you're paying people for private requests! Most stuff already exists and you can hardly assess the quality of what you'll get, and if it's worth the money.
Dr. Greg House is offline
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 19:36.


Powered by vBulletin®
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Theme made by Freecode