Renegade Public Forums
C&C: Renegade --> Dying since 2003™, resurrected in 2024!
Home » Renegade Discussions » Mod Release Forum » [SSGM 4.0 Plugin] GameSpy Support
[SSGM 4.0 Plugin] GameSpy Support [message #454882] Sat, 17 September 2011 03:35 Go to next message
iRANian is currently offline  iRANian
Messages: 4308
Registered: April 2011
Karma: 0
General (4 Stars)
The code for this plugin is ported from the OnOeS source code written by Hex, jnz and pvtschlag. I started porting this plugin while I was reading the OnOeS source code and had need for GSA support without having to install the RR server or starting BRenBot. I know there are many alternative software that can do this, but it was a relative quick port and I know some people might need this or be interested in it.

This SSGM 4.0 plugin adds GameSpy broadcasting/listing support to the FDS, like WOLSpy, Renegade Resurrection and BRenBot among others (can) do. The configuration file allows you to configure all the non-essential information sent to the GSA master server, such as info about whether friendly fire is enabled or not. You can also send out custom information such as the name of your (community's) site. All the player info is sent, such as kills and game time.

To install:

1. Copy GameSpy_Support.dll to your main FDS folder, where SSGM is located in.
2. Open up ssgm.ini in the folder and add an entry under [Plugins] for "GameSpy_Support"
3. Add the following text to SSGM.ini and edit it to your liking:

Toggle Spoiler


Long time and well respected Renegade community member, programmer, modder and tester.

Scripts 4.0 private beta tester since May 2011.

My Renegade server plugins releases

[Updated on: Sat, 01 September 2012 15:07]

Report message to a moderator

Re: [SSGM 4.0 Plugin] GameSpy Support [message #458175 is a reply to message #454882] Thu, 20 October 2011 14:52 Go to previous messageGo to next message
sla.ro(master) is currently offline  sla.ro(master)
Messages: 610
Registered: September 2010
Location: Romania
Karma: 0
Colonel
i get this error "Error: Input/Ouput failure." (its flooding server and crash)

Creator of Mutant Co-Op
Developer of LuaTT
Re: [SSGM 4.0 Plugin] GameSpy Support [message #458176 is a reply to message #454882] Thu, 20 October 2011 15:30 Go to previous messageGo to next message
iRANian is currently offline  iRANian
Messages: 4308
Registered: April 2011
Karma: 0
General (4 Stars)
Mean's it has trouble connecting to the GameSpy servers.

Long time and well respected Renegade community member, programmer, modder and tester.

Scripts 4.0 private beta tester since May 2011.

My Renegade server plugins releases
Re: [SSGM 4.0 Plugin] GameSpy Support [message #458197 is a reply to message #458176] Thu, 20 October 2011 22:10 Go to previous messageGo to next message
ExEric3 is currently offline  ExEric3
Messages: 746
Registered: February 2005
Location: Slovakia
Karma: 0
Colonel
iRANian wrote on Fri, 21 October 2011 00:30

Mean's it has trouble connecting to the GameSpy servers.


During one week? Servers are on GameSpy.
Re: [SSGM 4.0 Plugin] GameSpy Support [message #460894 is a reply to message #454882] Thu, 15 December 2011 14:38 Go to previous messageGo to next message
iRANian is currently offline  iRANian
Messages: 4308
Registered: April 2011
Karma: 0
General (4 Stars)
I'm releasing a new version, it fixes an issue where the server stopped appearing on GameSpy at high player counts for some people because the Winsock sendto() function fails to fragment UDP packets properly. It also fixes a weird, rare issue where the FDS gets spammed by error messages because the FDS receives weird packets from gamespy.com for no apparent reason.

It's recommended to update, this new version fixes all known issues with the plugin. I'd like to thank st0rm.net for helping me test this version and I'd also like to thank StealthEye for helping me find the issue with Winsock and for suggesting a work around. See the first post of this topic for the updated version.


Long time and well respected Renegade community member, programmer, modder and tester.

Scripts 4.0 private beta tester since May 2011.

My Renegade server plugins releases
Re: [SSGM 4.0 Plugin] GameSpy Support [message #461290 is a reply to message #454882] Mon, 02 January 2012 10:17 Go to previous messageGo to next message
iRANian is currently offline  iRANian
Messages: 4308
Registered: April 2011
Karma: 0
General (4 Stars)
I released a new version that adds support for passworded games. Download it from the first post in this topic.

Thanks to Caveman for reporting the issue of the missing passworded games support.


Long time and well respected Renegade community member, programmer, modder and tester.

Scripts 4.0 private beta tester since May 2011.

My Renegade server plugins releases

[Updated on: Mon, 02 January 2012 10:32]

Report message to a moderator

Re: [SSGM 4.0 Plugin] GameSpy Support [message #467933 is a reply to message #454882] Fri, 25 May 2012 00:40 Go to previous messageGo to next message
iRANian is currently offline  iRANian
Messages: 4308
Registered: April 2011
Karma: 0
General (4 Stars)
I'm releasing a really small fix for a line where I zero out 8192 bytes of a buffer when that buffer only allocates 4096 bytes, for some reason that doesn't appear to cause any unusual problems :/, but it's nice to have fixed.

This plugin has been running on a bunch of servers for a while now and as I haven't had any new bug reports I assume that it's stable.

Thanks to Whitedragon for reporting the issue.


Long time and well respected Renegade community member, programmer, modder and tester.

Scripts 4.0 private beta tester since May 2011.

My Renegade server plugins releases

[Updated on: Fri, 25 May 2012 00:41]

Report message to a moderator

Re: [SSGM 4.0 Plugin] GameSpy Support [message #468251 is a reply to message #454882] Thu, 31 May 2012 16:00 Go to previous messageGo to next message
Ani is currently offline  Ani
Messages: 399
Registered: February 2012
Location: New York City
Karma: 0
Commander
I can't seem to get the NoWOLPlayerApend thing to work. It doesn't appear on XWIS at all.. It's set to true. Am I supposed to do something else?

Thanks!
Re: [SSGM 4.0 Plugin] GameSpy Support [message #468258 is a reply to message #454882] Fri, 01 June 2012 00:25 Go to previous messageGo to next message
iRANian is currently offline  iRANian
Messages: 4308
Registered: April 2011
Karma: 0
General (4 Stars)
Try setting it to false.

Long time and well respected Renegade community member, programmer, modder and tester.

Scripts 4.0 private beta tester since May 2011.

My Renegade server plugins releases
Re: [SSGM 4.0 Plugin] GameSpy Support [message #468268 is a reply to message #454882] Fri, 01 June 2012 15:01 Go to previous messageGo to next message
Ani is currently offline  Ani
Messages: 399
Registered: February 2012
Location: New York City
Karma: 0
Commander
Hasn't fixed it either m8. I compare my server name to others who have the thing working for them and my server name is shorter so it should fit... Don't know what it could be :/


Edit: Nvm, now it seems to be working. Does it take someone to join to do that or does it have to load up later or something?

[Updated on: Fri, 01 June 2012 15:02]

Report message to a moderator

Re: [SSGM 4.0 Plugin] GameSpy Support [message #468280 is a reply to message #454882] Sat, 02 June 2012 00:04 Go to previous messageGo to next message
iRANian is currently offline  iRANian
Messages: 4308
Registered: April 2011
Karma: 0
General (4 Stars)
For some reason it takes a bit to update the XWIS name in the xwis listings :/

Long time and well respected Renegade community member, programmer, modder and tester.

Scripts 4.0 private beta tester since May 2011.

My Renegade server plugins releases
Re: [SSGM 4.0 Plugin] GameSpy Support [message #468371 is a reply to message #454882] Sun, 03 June 2012 21:06 Go to previous messageGo to next message
Xpert is currently offline  Xpert
Messages: 1588
Registered: December 2005
Location: New York City
Karma: 0
General (1 Star)
Ya I thought it was broken, that's why I just rely on my bot for a GSA socket.

http://i32.photobucket.com/albums/d42/XpertMaverick/xpertyankee.jpg

Creator of NetGuard, an IRC network regulator.
Developer of the CloudyServ 0.982-X project.
Developer of the CloudyServ Ren-X bot.

Part time streamer - https://twitch.tv/gg_wonder
Re: [SSGM 4.0 Plugin] GameSpy Support [message #468386 is a reply to message #454882] Mon, 04 June 2012 06:11 Go to previous messageGo to next message
Ani is currently offline  Ani
Messages: 399
Registered: February 2012
Location: New York City
Karma: 0
Commander
It seems to update the settings on GSA quickly, rather instantly. It just seems like the only thing delayed a bit is the XWIS Name Append thing that iRAN did which is obviously good, but it's about a minute delayed on average.


iRAN, is it possible to update the playercount on XWIS to include GSA players, somehow?
Re: [SSGM 4.0 Plugin] GameSpy Support [message #468387 is a reply to message #454882] Mon, 04 June 2012 06:21 Go to previous messageGo to next message
iRANian is currently offline  iRANian
Messages: 4308
Registered: April 2011
Karma: 0
General (4 Stars)
The reason it's delayed is because XWIS takes ages to update the topic title.

Yeah it's possible but it'll require lots of work and I'm not sure it's allowed by Strike-Team.


Long time and well respected Renegade community member, programmer, modder and tester.

Scripts 4.0 private beta tester since May 2011.

My Renegade server plugins releases
Re: [SSGM 4.0 Plugin] GameSpy Support [message #468443 is a reply to message #454882] Tue, 05 June 2012 01:14 Go to previous messageGo to next message
EvilWhiteDragon is currently offline  EvilWhiteDragon
Messages: 3751
Registered: October 2005
Location: The Netherlands
Karma: 0
General (3 Stars)

It's not hard, that's for sure. We had it in some form of WOL proxy. Yes, WOL proxy, not XWIS proxy. It made our server visible on both the USA and the EU WOL server, and worked to some extend with playercounts. Was quite a dirty hack that we used, but we never ran into problems with it, amazingly.

http://www.blackintel.org/usr/evilwhitedragon/pointfix.gif
BlackIntel admin/founder/PR dude (not a coder)
Please visit http://www.blackintel.org/

V, V for Vendetta

People should not be afraid of their governments.
Governments should be afraid of their people.
Re: [SSGM 4.0 Plugin] GameSpy Support [message #468450 is a reply to message #468443] Tue, 05 June 2012 13:34 Go to previous messageGo to next message
Ethenal is currently offline  Ethenal
Messages: 2532
Registered: January 2007
Location: US of A
Karma: 0
General (2 Stars)

EvilWhiteDragon wrote on Tue, 05 June 2012 03:14

It's not hard, that's for sure. We had it in some form of WOL proxy. Yes, WOL proxy, not XWIS proxy. It made our server visible on both the USA and the EU WOL server, and worked to some extend with playercounts. Was quite a dirty hack that we used, but we never ran into problems with it, amazingly.

How? I assumed since WOL/XWIS is essentially an IRC server that it got the playercount from the amount of users in the server's channel... which I assume can only be legitimate registered users on a valid serial?

But of course I could be wrong on all of that. Razz


-TLS-DJ-EYE-K wrote on Mon, 18 March 2013 07:29

Instead of showing us that u aren't more inteligent than a Toast, maybe you should start becomming good in renegade Thumbs Up

Re: [SSGM 4.0 Plugin] GameSpy Support [message #468465 is a reply to message #468450] Tue, 05 June 2012 19:34 Go to previous messageGo to next message
shaitan is currently offline  shaitan
Messages: 727
Registered: April 2005
Location: Pennsylvania
Karma: 0
Colonel
Ethenal wrote on Tue, 05 June 2012 14:34


How? I assumed since WOL/XWIS is essentially an IRC server that it got the playercount from the amount of users in the server's channel... which I assume can only be legitimate registered users on a valid serial?

But of course I could be wrong on all of that. Razz

You must be new, n00bstories has used that cheat for ages. Razz


Aircraftkiller wrote on Sun, 18 Jan 2004 07:38

I get along with people fine, so long as they aren't rejects who promised things that they couldn't
deliver on, or forum trolls who contribute nothing except to bloat the fragile egos of the same
rejects I despise.

Re: [SSGM 4.0 Plugin] GameSpy Support [message #468473 is a reply to message #454882] Wed, 06 June 2012 00:58 Go to previous messageGo to next message
Ethenal is currently offline  Ethenal
Messages: 2532
Registered: January 2007
Location: US of A
Karma: 0
General (2 Stars)

Holy shit you know what, I think you're right. I had forgotten about that.

-TLS-DJ-EYE-K wrote on Mon, 18 March 2013 07:29

Instead of showing us that u aren't more inteligent than a Toast, maybe you should start becomming good in renegade Thumbs Up

Re: [SSGM 4.0 Plugin] GameSpy Support [message #468475 is a reply to message #454882] Wed, 06 June 2012 01:21 Go to previous messageGo to next message
reborn is currently offline  reborn
Messages: 3231
Registered: September 2004
Location: uk - london
Karma: 0
General (3 Stars)
I believe Ethernal is correct, in that the amount of players displayed as in-game on the WOL listing is based off the amount of clients in the FDS's channel.

However, there are no doubt ways to work-around that.




Re: [SSGM 4.0 Plugin] GameSpy Support [message #468479 is a reply to message #468450] Wed, 06 June 2012 03:13 Go to previous messageGo to next message
EvilWhiteDragon is currently offline  EvilWhiteDragon
Messages: 3751
Registered: October 2005
Location: The Netherlands
Karma: 0
General (3 Stars)

Ethenal wrote on Tue, 05 June 2012 22:34

EvilWhiteDragon wrote on Tue, 05 June 2012 03:14

It's not hard, that's for sure. We had it in some form of WOL proxy. Yes, WOL proxy, not XWIS proxy. It made our server visible on both the USA and the EU WOL server, and worked to some extend with playercounts. Was quite a dirty hack that we used, but we never ran into problems with it, amazingly.

How? I assumed since WOL/XWIS is essentially an IRC server that it got the playercount from the amount of users in the server's channel... which I assume can only be legitimate registered users on a valid serial?

But of course I could be wrong on all of that. Razz

You described exactly what we did. We made it have registered users in our channel. Not the ones that were ingame, but that wasn't visible from the serverlistings nor when you were ingame nor in the start screen.


http://www.blackintel.org/usr/evilwhitedragon/pointfix.gif
BlackIntel admin/founder/PR dude (not a coder)
Please visit http://www.blackintel.org/

V, V for Vendetta

People should not be afraid of their governments.
Governments should be afraid of their people.

[Updated on: Wed, 06 June 2012 03:13]

Report message to a moderator

Re: [SSGM 4.0 Plugin] GameSpy Support [message #468518 is a reply to message #454882] Wed, 06 June 2012 18:28 Go to previous messageGo to next message
Ani is currently offline  Ani
Messages: 399
Registered: February 2012
Location: New York City
Karma: 0
Commander
Glad to know I started a real discussion Razz

Is there anyway that this feature can be included in SSGM? Having everyone in the server count as a player in XWIS's player count?
Re: [SSGM 4.0 Plugin] GameSpy Support [message #468618 is a reply to message #454882] Fri, 08 June 2012 07:15 Go to previous messageGo to next message
reborn is currently offline  reborn
Messages: 3231
Registered: September 2004
Location: uk - london
Karma: 0
General (3 Stars)
If it's acheived by spoofing clients in the FDS channel, then Olaf would quite rightly be annoyed, and potentially ban your FDS.
Bots on WOL/XWIS are not allowed (although it's something that isn't often enforced).



Re: [SSGM 4.0 Plugin] GameSpy Support [message #468657 is a reply to message #468618] Fri, 08 June 2012 15:23 Go to previous messageGo to next message
Ethenal is currently offline  Ethenal
Messages: 2532
Registered: January 2007
Location: US of A
Karma: 0
General (2 Stars)

reborn wrote on Fri, 08 June 2012 09:15

If it's acheived by spoofing clients in the FDS channel, then Olaf would quite rightly be annoyed, and potentially ban your FDS.
Bots on WOL/XWIS are not allowed (although it's something that isn't often enforced).

What he said - plus that if everybody was doing it, then they'd be FORCED to block it. It's not such a big deal if one random community is doing it because it's probably not even noticeable.


-TLS-DJ-EYE-K wrote on Mon, 18 March 2013 07:29

Instead of showing us that u aren't more inteligent than a Toast, maybe you should start becomming good in renegade Thumbs Up

Re: [SSGM 4.0 Plugin] GameSpy Support [message #468876 is a reply to message #454882] Sat, 09 June 2012 16:34 Go to previous messageGo to next message
Ani is currently offline  Ani
Messages: 399
Registered: February 2012
Location: New York City
Karma: 0
Commander
I think the new beta has broke this plugin. Can I get an update?
Re: [SSGM 4.0 Plugin] GameSpy Support [message #468882 is a reply to message #454882] Sat, 09 June 2012 17:04 Go to previous messageGo to previous message
Ethenal is currently offline  Ethenal
Messages: 2532
Registered: January 2007
Location: US of A
Karma: 0
General (2 Stars)

It probably has. Just sit tight, I'm sure iran will get around to updating all his stuff.

-TLS-DJ-EYE-K wrote on Mon, 18 March 2013 07:29

Instead of showing us that u aren't more inteligent than a Toast, maybe you should start becomming good in renegade Thumbs Up

Previous Topic: [SSGM 4.0 Plugin] Refill Costs Money
Next Topic: Dragonade 1.4
Goto Forum:
  


Current Time: Thu Oct 31 03:27:55 MST 2024

Total time taken to generate the page: 0.01532 seconds