Renegade Public Forums
C&C: Renegade --> Dying since 2003™, resurrected in 2024!
Home » Renegade Discussions » Mod Release Forum » [server regulator]CloudyServ 0.982-X3 Public Release
[server regulator]CloudyServ 0.982-X3 Public Release [message #340914] Mon, 14 July 2008 22:13 Go to next message
Xpert is currently offline  Xpert
Messages: 1588
Registered: December 2005
Location: New York City
Karma: 0
General (1 Star)
So ya I'm finally releasing this to the public. People keep bugging me about it that aren't in the server owners section. I didn't think people still are interested in CS.

If you don't know what the CS-X versions are, read the spoiler.

Readme File


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

[Updated on: Tue, 13 January 2009 12:39] by Moderator

Report message to a moderator

Re: CloudyServ 0.982-X3 Public Release [message #351870 is a reply to message #340914] Tue, 23 September 2008 09:57 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)
Okay recently I noticed users using CS-X3 or any of the CS-X versions, the servers weren't connecting to GameSpy resulting in people using WOLSpy.

GameSpy's master IP recently just changed. I fixed the problem. Sorry for the inconvenience.


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: CloudyServ 0.982-X3 Public Release [message #351871 is a reply to message #340914] Tue, 23 September 2008 10:20 Go to previous messageGo to next message
Gen_Blacky is currently offline  Gen_Blacky
Messages: 3250
Registered: September 2006
Karma: 1
General (3 Stars)
lol yay

http://s18.postimage.org/jc6qbn4k9/bricks3.png
Re: CloudyServ 0.982-X3 Public Release [message #365118 is a reply to message #340914] Sun, 28 December 2008 05:37 Go to previous messageGo to next message
DJ_Endymion is currently offline  DJ_Endymion
Messages: 5
Registered: March 2008
Location: The Netherlands
Karma: 0
Recruit
Nice Release. I got it running.
But when I added the brenbot.dll, hook.dll and serial.dll
Some players couldn't start the game.

Server was running running SSGM 2.0.1
I know that brenbot.dll was designed for 2.0.2...

Thanks,

DJ.
Re: [server regulator]CloudyServ 0.982-X3 Public Release [message #484587 is a reply to message #340914] Tue, 26 November 2013 09:44 Go to previous messageGo to next message
ExEric3 is currently offline  ExEric3
Messages: 742
Registered: February 2005
Location: Slovakia
Karma: 0
Colonel
Bump. Are you planning update it for TT? Or was closed this project?
Re: [server regulator]CloudyServ 0.982-X3 Public Release [message #484590 is a reply to message #340914] Tue, 26 November 2013 12:47 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)
It is updated to TT but it's a closed project. Has been for months.

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: [server regulator]CloudyServ 0.982-X3 Public Release [message #484591 is a reply to message #340914] Tue, 26 November 2013 17:01 Go to previous messageGo to next message
triattack is currently offline  triattack
Messages: 14
Registered: May 2011
Karma: 0
Recruit
well there is a easy way to get CS 4.0 ready by changeing the use ren folder to true in paths.ini
and change in cloudserv.cs the directory that cs uses to get the logs from as the logs are still there.
Re: [server regulator]CloudyServ 0.982-X3 Public Release [message #484603 is a reply to message #340914] Wed, 27 November 2013 07:15 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)
It's not just changing the file paths to make it work. You also have to convert the SSGM log readers to make it read through the TCP socket otherwise you won't log anything other than what the FDS outputs.

The problem is, IRC can't handle the massive flow of data coming from the socket which causes the bot to skip some lines. SSGM has to be edited to where gamelogs don't output and only the ssgm gamelog headers do like _BUILDING and _ALERT.


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: [server regulator]CloudyServ 0.982-X3 Public Release [message #484605 is a reply to message #484603] Wed, 27 November 2013 09:34 Go to previous messageGo to next message
Gen_Blacky is currently offline  Gen_Blacky
Messages: 3250
Registered: September 2006
Karma: 1
General (3 Stars)
Xpert wrote on Wed, 27 November 2013 07:15


The problem is, IRC can't handle the massive flow of data coming from the socket which causes the bot to skip some lines. SSGM has to be edited to where gamelogs don't output and only the ssgm gamelog headers do like _BUILDING and _ALERT.


well that shouldn't be happening.


http://s18.postimage.org/jc6qbn4k9/bricks3.png
Re: [server regulator]CloudyServ 0.982-X3 Public Release [message #484606 is a reply to message #484605] Wed, 27 November 2013 09:57 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)
Gen_Blacky wrote on Wed, 27 November 2013 11:34


well that shouldn't be happening.



Heh?


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

[Updated on: Wed, 27 November 2013 09:57]

Report message to a moderator

Re: [server regulator]CloudyServ 0.982-X3 Public Release [message #484643 is a reply to message #484606] Thu, 28 November 2013 08:23 Go to previous messageGo to next message
Gen_Blacky is currently offline  Gen_Blacky
Messages: 3250
Registered: September 2006
Karma: 1
General (3 Stars)
Xpert wrote on Wed, 27 November 2013 09:57

Gen_Blacky wrote on Wed, 27 November 2013 11:34


well that shouldn't be happening.



Heh?


Quote:

The problem is, IRC can't handle the massive flow of data coming from the socket which causes the bot to skip some lines.


I would think irc would excel in handling suck a socket.


http://s18.postimage.org/jc6qbn4k9/bricks3.png
Re: [server regulator]CloudyServ 0.982-X3 Public Release [message #484652 is a reply to message #340914] Thu, 28 November 2013 15:47 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 I was doing something wrong but I've asked a few people who tried using IRC to handle the data and they get the same problem. It skips lines especially during the gamelog building damage events.

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: [server regulator]CloudyServ 0.982-X3 Public Release [message #484688 is a reply to message #484652] Sat, 30 November 2013 05:08 Go to previous messageGo to next message
ExEric3 is currently offline  ExEric3
Messages: 742
Registered: February 2005
Location: Slovakia
Karma: 0
Colonel
Xpert wrote on Thu, 28 November 2013 23:47

Ya I thought I was doing something wrong but I've asked a few people who tried using IRC to handle the data and they get the same problem. It skips lines especially during the gamelog building damage events.


Can you try this mirc code which made WD if it works?
alias TCPLogConnect {
  sockopen TCPLog 127.0.0.1 8025
}

on *:sockread:TCPLog: {
  sockread -fn &TCPLogRead
  var %Offset = 0
  var %Len = $bvar(&TCPLogRead,0)
  if (%Len < 8) {
    return
  }
  if ($bvar(&TCPLogRead,1) == 0) {
    %Offset = 1
  }
  var %ID = $bvar(&TCPLogRead,$calc(%Offset + 1),3).text
  if (%ID == 000) {
    var %Message = $bvar(&TCPLogRead,$calc(%Offset + 15),%Len).text
    if (%Message) {
      Parse_Log %Message 
    }
  }
  else if (%ID == 001) {
    var %Message = $bvar(&TCPLogRead,$calc(%Offset + 15),%Len).text
    if (%Message) {
      Parse_GameLog %Message 
    }
  }
  else if (%ID == 002) {
    var %Message = $bvar(&TCPLogRead,$calc(%Offset + 15),%Len).text
    if (%Message) {
      Parse_RenLog %Message 
    }
  }
  else if (%ID == 003) {
    var %Message = $bvar(&TCPLogRead,$calc(%Offset + 4),%Len).text
    if (%Message) {
      Parse_Console %Message 
    }
  }
}
alias Parse_Log {
  echo -a Parse_Log - $1-
  .signal -n ssgm_log $1-
}

alias Parse_GameLog {
  tokenize 59 $1-
  echo -a Parse_GameLog - $1-
  .signal -n game_log $1-
}

alias Parse_RenLog {
  echo -a Parse_RenLog - $1-
  .signal -n ren_log $1-
}

alias Parse_Console {
  echo -a Parse_Console - $1-
  .signal -n console_log $1-
}



Will be nice have also CloudyServ which support TT. Newer BR doesnt support all plugins.
Re: [server regulator]CloudyServ 0.982-X3 Public Release [message #484705 is a reply to message #484688] Sat, 30 November 2013 11:27 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)
ExEric3 wrote on Sat, 30 November 2013 07:08

Xpert wrote on Thu, 28 November 2013 23:47

Ya I thought I was doing something wrong but I've asked a few people who tried using IRC to handle the data and they get the same problem. It skips lines especially during the gamelog building damage events.


Can you try this mirc code which made WD if it works?
alias TCPLogConnect {
  sockopen TCPLog 127.0.0.1 8025
}

on *:sockread:TCPLog: {
  sockread -fn &TCPLogRead
  var %Offset = 0
  var %Len = $bvar(&TCPLogRead,0)
  if (%Len < 8) {
    return
  }
  if ($bvar(&TCPLogRead,1) == 0) {
    %Offset = 1
  }
  var %ID = $bvar(&TCPLogRead,$calc(%Offset + 1),3).text
  if (%ID == 000) {
    var %Message = $bvar(&TCPLogRead,$calc(%Offset + 15),%Len).text
    if (%Message) {
      Parse_Log %Message 
    }
  }
  else if (%ID == 001) {
    var %Message = $bvar(&TCPLogRead,$calc(%Offset + 15),%Len).text
    if (%Message) {
      Parse_GameLog %Message 
    }
  }
  else if (%ID == 002) {
    var %Message = $bvar(&TCPLogRead,$calc(%Offset + 15),%Len).text
    if (%Message) {
      Parse_RenLog %Message 
    }
  }
  else if (%ID == 003) {
    var %Message = $bvar(&TCPLogRead,$calc(%Offset + 4),%Len).text
    if (%Message) {
      Parse_Console %Message 
    }
  }
}
alias Parse_Log {
  echo -a Parse_Log - $1-
  .signal -n ssgm_log $1-
}

alias Parse_GameLog {
  tokenize 59 $1-
  echo -a Parse_GameLog - $1-
  .signal -n game_log $1-
}

alias Parse_RenLog {
  echo -a Parse_RenLog - $1-
  .signal -n ren_log $1-
}

alias Parse_Console {
  echo -a Parse_Console - $1-
  .signal -n console_log $1-
}



Will be nice have also CloudyServ which support TT. Newer BR doesnt support all plugins.



This is almost similar to what I do. When gamelog data starts coming in, it overloads the socket and sometimes skips lines.


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: [server regulator]CloudyServ 0.982-X3 Public Release [message #484711 is a reply to message #484705] Sat, 30 November 2013 12:03 Go to previous messageGo to next message
ExEric3 is currently offline  ExEric3
Messages: 742
Registered: February 2005
Location: Slovakia
Karma: 0
Colonel
Xpert wrote on Sat, 30 November 2013 19:27


This is almost similar to what I do. When gamelog data starts coming in, it overloads the socket and sometimes skips lines.


Can you try this code above? Maybe this will works.

[Updated on: Sat, 30 November 2013 12:04]

Report message to a moderator

Re: [server regulator]CloudyServ 0.982-X3 Public Release [message #484729 is a reply to message #340914] Sat, 30 November 2013 16:57 Go to previous messageGo to next message
Whitedragon is currently offline  Whitedragon
Messages: 829
Registered: February 2003
Location: California
Karma: 0
Colonel
I seem to remember that code having the same problem.

Black-Cell.net
Network Administrator (2003 - )

DragonServ, Renegade's first IRC interface bot
Creator and lead coder (2002 - )

Dragonade, Renegade's first server side modification
Lead coder (2005 - )
Re: [server regulator]CloudyServ 0.982-X3 Public Release [message #484732 is a reply to message #340914] Sat, 30 November 2013 18:13 Go to previous messageGo to next message
Gen_Blacky is currently offline  Gen_Blacky
Messages: 3250
Registered: September 2006
Karma: 1
General (3 Stars)
I tried this without any noticeable problems. Probably should do it another way with the binvar and endline 0x0

Toggle Spoiler


http://s18.postimage.org/jc6qbn4k9/bricks3.png

[Updated on: Sat, 30 November 2013 18:19]

Report message to a moderator

Re: [server regulator]CloudyServ 0.982-X3 Public Release [message #484766 is a reply to message #484732] Mon, 02 December 2013 06:07 Go to previous message
Xpert is currently offline  Xpert
Messages: 1588
Registered: December 2005
Location: New York City
Karma: 0
General (1 Star)
ExEric3 wrote on Sat, 30 November 2013 14:03

Xpert wrote on Sat, 30 November 2013 19:27


This is almost similar to what I do. When gamelog data starts coming in, it overloads the socket and sometimes skips lines.


Can you try this code above? Maybe this will works.


You're clearly not understanding that I just said it's a similar method and that I already stated that the socket gets overloaded no matter how I write it.

Gen_Blacky wrote on Sat, 30 November 2013 20:13

I tried this without any noticeable problems. Probably should do it another way with the binvar and endline 0x0

Toggle Spoiler



You probably won't notice the problems, but do something like building info. Like when a flamer is damaging a building, the socket is being flooded with the gamelog damage events and then when the building gets destroyed (especially 2 at the same time), the building info won't update as if it skipped the kills.

Or there will be random moments when a player create event didn't go through the socket, kill messages involving the player won't show their name because it failed the grab the gamelog data.

It got frustrating. IRC simply can't handle that much data flooding the TCP.


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
Previous Topic: [Server Plugin] Death Animations
Next Topic: [4.1 Sidebar] Mauler's Renegade Sidebar
Goto Forum:
  


Current Time: Thu Apr 18 21:39:37 MST 2024

Total time taken to generate the page: 0.01142 seconds