GTG Groups and Radios

by Maj0rrush

Contributors

GTG-Team

1.4.3

## [1.4.3] - 2026-02-14

### Behoben


#### Gruppenverwaltung
- **"Neue Gruppe erstellen"-Button ausgegraut**: Vordefinierte Gruppen blockierten die Erstellung neuer Gruppen durch Spieler
  - Vanilla-Logik verhinderte neue Gruppen wenn leere Gruppen existierten (Half-Full-Restriction)
  - Vanilla-Logik verhinderte neue Gruppen wenn der Spieler allein in einer Gruppe war
  - Ursache: `IsPredefinedGroup()` wird von Arma Reforger nicht vom Server zum Client repliziert, daher konnten vordefinierte Gruppen clientseitig nicht gefiltert werden
  - Lösung: Legacy-Checks ("allein in Gruppe" und "leere Gruppe vorhanden") werden komplett deaktiviert


### Hinzugefügt


#### Technische Änderungen
- `modded class SCR_GroupsManagerComponent` mit drei Overrides:
  - `CanCreateNewGroup`: "Allein in Gruppe"- und "Leere Gruppe"-Checks deaktiviert (nicht Client-kompatibel)
  - `GetAvailableGroupRoles`: Vordefinierte Gruppen werden beim Half-Full-Check übersprungen
  - `TryFindEmptyGroup`: Gibt immer `null` zurück, da `IsPredefinedGroup()` clientseitig nicht verfügbar ist
- Debug-Logging für `CanCreateNewGroup` mit detaillierter Ausgabe welcher Check blockiert
- **Löschschutz für vordefinierte Gruppen**: Spieler können Systemgruppen nicht mehr löschen
  - Server-seitig: `RpcAsk_RemoveGroup` prüft `IsPredefinedGroup()` und blockiert die Löschung
  - Client-seitig: "Gruppe entfernen"-Button wird über `GetDeleteIfNoPlayer()` deaktiviert
  - `modded class SCR_PlayerControllerGroupComponent` mit zwei Overrides
Game Version
1.6.0.119
Created
Sat, 14 Feb 2026 21:56:57 GMT
Last Modified
Sat, 14 Feb 2026 21:56:58 GMT

1.4.2

Game Version
1.6.0.119
Created
Sat, 14 Feb 2026 21:43:06 GMT
Last Modified
Sat, 14 Feb 2026 21:43:08 GMT

1.4.1

Game Version
1.6.0.119
Created
Sat, 14 Feb 2026 21:23:34 GMT
Last Modified
Sat, 14 Feb 2026 21:23:36 GMT

1.4.0

### Behoben

#### Gruppenverwaltung
- **"Neue Gruppe erstellen"-Button ausgegraut**: Vordefinierte Gruppen blockierten die Erstellung neuer Gruppen durch Spieler
  - Vanilla-Logik verhinderte neue Gruppen wenn leere Gruppen existierten (Half-Full-Restriction)
  - Vanilla-Logik verhinderte neue Gruppen wenn der Spieler allein in einer Gruppe war
  - Beide Checks überspringen jetzt vordefinierte Gruppen (`IsPredefinedGroup`)

### Hinzugefügt
#### Technische Änderungen
 - `modded class SCR_GroupsManagerComponent` mit drei Overrides:
 - `CanCreateNewGroup`: Erlaubt neue Gruppenerstellung auch wenn Spieler allein in vordefinierter Gruppe ist
 - `GetAvailableGroupRoles`: Vordefinierte Gruppen werden beim Half-Full-Check übersprungen
 - `TryFindEmptyGroup`: Leere vordefinierte Gruppen werden nicht als "freie Gruppe" gezählt
 - Debug-Logging für `CanCreateNewGroup` mit detaillierter Ausgabe welcher Check blockiert
Game Version
1.6.0.119
Created
Sat, 14 Feb 2026 21:07:26 GMT
Last Modified
Sat, 14 Feb 2026 21:07:28 GMT

1.3.3

Game Version
1.6.0.119
Created
Wed, 11 Feb 2026 22:09:45 GMT
Last Modified
Wed, 11 Feb 2026 22:09:46 GMT

1.3.2

Game Version
1.6.0.119
Created
Wed, 11 Feb 2026 20:50:13 GMT
Last Modified
Wed, 11 Feb 2026 20:50:15 GMT

1.3.0

## [1.3.0] - 2026-02-04

### Geändert


#### Konfiguration
- **BREAKING CHANGE**: Neue JSON-Struktur mit `options` auf oberster Ebene
- Gruppen befinden sich jetzt unter dem `groups` Schlüssel (2. Ebene)
- Neue globale Mod-Optionen eingeführt


### Hinzugefügt


#### Options
- `deleteExistingGroupsOnStart` (bool): Steuert ob beim Serverstart alle vorhandenen Gruppen gelöscht werden
- `debugLogging` (bool): Aktiviert/deaktiviert detaillierte Debug-Ausgaben im Server-Log

#### Groups
- `description` (string, optional): Neues Feld für Gruppenbeschreibungen (z.B. Rolle oder Aufgabe)
Game Version
1.6.0.119
Created
Wed, 04 Feb 2026 21:26:01 GMT
Last Modified
Wed, 04 Feb 2026 21:26:02 GMT

1.2.0

- **Löschen aller vorhandenen Gruppen**: Beim Serverstart werden alle vorhandenen Gruppen (Savegames, whatever..) einmal gelöscht
Game Version
1.6.0.119
Created
Fri, 30 Jan 2026 20:20:44 GMT
Last Modified
Fri, 30 Jan 2026 20:20:46 GMT

1.1.0

## [1.1.0] - 2026-01-23


### Hinzugefügt


#### Gruppenverwaltung
- Man kann nun über ein Property "allowedPlayerUIDs" in der Json angeben wer einer Gruppe joinen darf
- Nicht Autorisierte Spieler bekommen eine Nachricht angezeigt
Game Version
1.6.0.108
Created
Sat, 24 Jan 2026 14:10:50 GMT
Last Modified
Sat, 24 Jan 2026 14:10:51 GMT

1.0.0

Game Version
1.6.0.108
Created
Fri, 23 Jan 2026 17:57:48 GMT
Last Modified
Fri, 23 Jan 2026 17:57:49 GMT

Showing 1 to 10 of 10 results

Rows per page