glest / glest-source

Glest is a network multi-player cross-platform 3D real-time strategy (RTS) game, where you create armies of units and battle different factions.
https://glest.io
GNU General Public License v3.0
58 stars 40 forks source link

Allow players to view Freenode connection messages #261

Closed andy5995 closed 5 years ago

andy5995 commented 6 years ago

One thought I had related to this IRC problem @linux-player9 is having.. it may be worth it to allow the Freenode MOTD to display after connecting. It could help with debugging later, and perhaps it's just good to show it, because we're using their network. For example, this appears now when I connect to Freenode in my Irc client

For example, this appears now when I connect to Freenode in my Irc client

-freenode-connect- Due to the persistent ongoing spam, all new connections are being set +R (block messages from unidentified users) and will be scanned for vulnerabilities. This will not harm your computer, and vulnerable hosts will be notified.

I figure that the MOTD would just show in the lobby, (as opposed to a terminal, since most players aren't going to run ZG in a terminal) in place of the "master server" announcement. Not sure if that screen is scrollable though when messages fill it up...

linux-player9 commented 6 years ago

So ZetaGlest will not automaticaly try to connect to IRC ane instead users will connect is a button so that Freenode will not block them ?

andy5995 commented 6 years ago

So ZetaGlest will not automaticaly try to connect to IRC ane instead users will connect is a button so that Freenode will not block them ?

Nothing would change except that connection messages would be displayed. How MG and ZG have always worked is that the "lobby" is actually a channel on Freenode.

As for the Freenode blocking, I'm not sure that's the issue yet. I'm not doing anything differently than you, yet my ZG client connects. I'm not sure what all the factors are yet.