Raised This Month: $51 Target: $400
 12% 

[L4D,L4D2,TF2] BuiltinVotes 0.5.8 (2013-01-29)


Post New Thread Reply   
 
Thread Tools Display Modes
JohnnyBambo
Junior Member
Join Date: Jan 2012
Old 01-27-2013 , 15:05   Re: [L4D,L4D2,TF2] BuiltinVotes 0.5.7 (2012-03-06)
Reply With Quote #231

I have some linux TF2 servers and with the latest sourcemod snapshots (later than 3742) the builtinvotes extension crashes my servers
I have tried several newer snapshots but all crash my server on rtv. Previous versions of sourcemod run fine.
JohnnyBambo is offline
asherkin
SourceMod Developer
Join Date: Aug 2009
Location: OnGameFrame()
Old 01-27-2013 , 16:00   Re: [L4D,L4D2,TF2] BuiltinVotes 0.5.7 (2012-03-06)
Reply With Quote #232

Quote:
Originally Posted by JohnnyBambo View Post
I have some linux TF2 servers and with the latest sourcemod snapshots (later than 3742) the builtinvotes extension crashes my servers
I have tried several newer snapshots but all crash my server on rtv. Previous versions of sourcemod run fine.
It should fail to load, as the usermessage interface version is different.
__________________
asherkin is offline
Powerlord
AlliedModders Donor
Join Date: Jun 2008
Location: Seduce Me!
Old 01-29-2013 , 14:06   Re: [L4D,L4D2,TF2] BuiltinVotes 0.5.7 (2012-03-06)
Reply With Quote #233

Quote:
Originally Posted by JohnnyBambo View Post
I have some linux TF2 servers and with the latest sourcemod snapshots (later than 3742) the builtinvotes extension crashes my servers
I have tried several newer snapshots but all crash my server on rtv. Previous versions of sourcemod run fine.
Quote:
Originally Posted by asherkin View Post
It should fail to load, as the usermessage interface version is different.
I thought this was going to be a quick recompile, but it appears that sourcemod-central's IUserMessages no longer has a StartMessage command. I'll have to take a look at what changed.

Personally, I wonder if I should just concentrate on finishing the plugin version since I don't have that much more coding to do for it.
__________________
Not currently working on SourceMod plugin development.
Powerlord is offline
Dr. McKay
Sir Dr. SourceMod Plugin Approver Esq. Ltd. M.D. PhD
Join Date: Aug 2011
Location: Atlantis
Old 01-29-2013 , 14:14   Re: [L4D,L4D2,TF2] BuiltinVotes 0.5.7 (2012-03-06)
Reply With Quote #234

Quote:
Originally Posted by Powerlord View Post
Personally, I wonder if I should just concentrate on finishing the plugin version since I don't have that much more coding to do for it.
That's the route I'd take, just sayin.
__________________
Dr. McKay is offline
Powerlord
AlliedModders Donor
Join Date: Jun 2008
Location: Seduce Me!
Old 01-29-2013 , 14:50   Re: [L4D,L4D2,TF2] BuiltinVotes 0.5.7 (2012-03-06)
Reply With Quote #235

Quote:
Originally Posted by Dr. McKay View Post
That's the route I'd take, just sayin.
It was just a renamed function, so I just made the change, compiled all 6 versions, and recreated the zip with all the child and test plugins. And bumped the version number to 0.5.8.

So...

SourceMod 1.4 and SourceMod 1.5 3754 and below need 0.5.7.
SourceMod 1.5 3755 and above need 0.5.8.

Side note: I compiled 0.5.8 against the latest mmsource-central, sourcemod-central, and various hl2sdk versions... although I don't think that will cause any issues.
__________________
Not currently working on SourceMod plugin development.

Last edited by Powerlord; 01-29-2013 at 14:51.
Powerlord is offline
Powerlord
AlliedModders Donor
Join Date: Jun 2008
Location: Seduce Me!
Old 02-02-2013 , 18:32   Re: [L4D,L4D2,TF2] BuiltinVotes 0.5.8 (2013-01-29)
Reply With Quote #236

So, on the development front, I need some more data to be collected from the various game servers that are running Valve's voting system (rather than a plugin). Those games are: L4D, L4D2, TF2, and CS:GO.

This time, there's just one logging plugin that should work on all 4 games. It logs to a file named vote_diagnostics.txt in the game server's main directory. It should work on both SourceMod 1.4 and 1.5.

The main thing I need here is to log the various vote start messages to collect the Active Index from the game's vote_controller.

Just as importantly, I need to collect data from CS:GO's VoteStart to see what exactly the other_team_str argument is.

At some point, I'll have to stand up a CS:GO server to do further testing to see if Valve updated the fail reasons.

While I'm at it, do L4D or L4D2 do anything when a user fails to call a vote? TF2 and CS:GO have a special usermessage for this (of which I need to test in CS:GO to see if they added new error reasons).

Edit: Attached compiled plugin, too. Apparently the online compiler still doesn't have the new Protobuf module.
Attached Files
File Type: sp Get Plugin or Get Source (votediagnostics.sp - 313 views - 17.1 KB)
File Type: smx votediagnostics.smx (9.0 KB, 112 views)
__________________
Not currently working on SourceMod plugin development.

Last edited by Powerlord; 02-02-2013 at 18:38.
Powerlord is offline
asherkin
SourceMod Developer
Join Date: Aug 2009
Location: OnGameFrame()
Old 02-02-2013 , 18:47   Re: [L4D,L4D2,TF2] BuiltinVotes 0.5.8 (2013-01-29)
Reply With Quote #237

Code:
// SourceMod 1.4 compatibility shim
#if !defined SOURCE_SDK_CSGO
	#define SOURCE_SDK_CSGO					80		/**< Engine released after CS:GO (no SDK yet) */
#endif
This is doing absolutely nothing, you need the 1.5 includes to compile for the protobuf stuff anyway.
__________________
asherkin is offline
Powerlord
AlliedModders Donor
Join Date: Jun 2008
Location: Seduce Me!
Old 02-02-2013 , 20:09   Re: [L4D,L4D2,TF2] BuiltinVotes 0.5.8 (2013-01-29)
Reply With Quote #238

Quote:
Originally Posted by asherkin View Post
Code:
// SourceMod 1.4 compatibility shim
#if !defined SOURCE_SDK_CSGO
	#define SOURCE_SDK_CSGO					80		/**< Engine released after CS:GO (no SDK yet) */
#endif
This is doing absolutely nothing, you need the 1.5 includes to compile for the protobuf stuff anyway.
Yeah, I thought about that after I'd left to do some grocery shopping.
__________________
Not currently working on SourceMod plugin development.
Powerlord is offline
Powerlord
AlliedModders Donor
Join Date: Jun 2008
Location: Seduce Me!
Old 02-09-2013 , 02:25   Re: [L4D,L4D2,TF2] BuiltinVotes 0.5.8 (2013-01-29)
Reply With Quote #239

Development on this extension has officially ended.

All new development work is going on in NativeVotes, the Plugin version which was posted for initial testing a few minutes ago,.
__________________
Not currently working on SourceMod plugin development.

Last edited by Powerlord; 02-09-2013 at 02:25. Reason: Extension, not plugin
Powerlord is offline
Powerlord
AlliedModders Donor
Join Date: Jun 2008
Location: Seduce Me!
Old 05-04-2013 , 13:16   Re: [L4D,L4D2,TF2] BuiltinVotes 0.5.8 (2013-01-29)
Reply With Quote #240

I've heard that this extension doesn't play well with the SteamPipe update. I strongly suggest switching to NativeVotes if you haven't already.
__________________
Not currently working on SourceMod plugin development.
Powerlord is offline
Reply



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 12:01.


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