Author Topic: Announce on lobby when players join/leave  (Read 721 times)

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Announce on lobby when players join/leave
« on: 31 May 2013, 03:29:38 »
While the trumpet already provides an indication that a new player has connected to a server, it doesn't say when this happened nor who has joined, nor is it announced when someone disconnects.
Ideally I'd like to have time coded (translated to each clients' time zone) messages about joins and parts, and a switch in options to disable them.

Here's an example of how those could look:
Code: [Select]
tomreyn: moo!
[21:35] titi_linux has joined.
titi_linux: quak
[21:36] softcoder has joined.
softcoder: I fly bleifrei and fight fire with lighters.
[21:36] softcoder has left.
[21:37] titi_linux has left.
tomreyn: meow.

Another option would be to only display joins/parts in the backlog ('m' key) view.
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: Announce on lobby when players join/leave
« Reply #1 on: 31 May 2013, 20:07:49 »
Actually when we were playing on r4341, at least disconnects were already announced - not connects, though, and I'd really like the timestamps, too.
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

 

anything