Clancontrol

Mario0708
Hallo Leute

Wenn ich die option in der clancontrol.cfg aktiviere, dann werden clanmember begrüsst und haben die möglichkeit des votens.

Was aber wenn ein fremder spieler unser clantag im namen hat, dann könnte dieser auch voten, oder sehe ich das falsch?

Kann man dies irgendiwe mit der security.cfg in den griff bekommen?
MikeTNT
Früher konnte man durch einen falschen Clantag voten. Soweit ich aber verstanden habe, ist es inzwischen möglich, die Guids der Spieler zu berücksichtigen (zumindest kann dann keiner unerlaubt einen Clantag verwenden, allerdings ist es immer noch möglich per Script zu voten, wenn man weiß, wie der Mod funktioniert. Wie das geht, werde ich aber nicht erläutern!).
Da ich aber nicht mit Clantags arbeite, habe ich im Moment keine Idee, wie man das Ganze richtig konfiguriert.

Am Wochenende setze ich einen neuen eXtreme+Server auf. Vielleicht habe ich dann Zeit, mir den Clanvote anzuschauen und zu testen.

cu Mike
Mario0708
THX, wär super wenn du ne möglichkeit finden würdest!
MikeTNT
Bin leider nicht zum Testen gekommen. Mein neuer Server läuft noch nicht so wie es sein sollte. Es kann also noch dauern.

cu Mike
MikeTNT
Ich komme leider nicht zum Testen, daher mußt du wohl selbst testen.


Soweit ich verstanden habe (also Angaben ohne Gewähr), muß man folgendes tun:
Man entpackt die Client-IWD mit WinZIP.
Im Ordner localizedstrings öffnet man die Datei custom.str
Dort trägt man den Clan-Tag ein.

Besonderheit: Der Clantag deiner Spieler muss vorangestellt sein und es müssen Buchstaben enthalten sein, da Sonderzeichen (z.B. Farbcodes) ignoriert werden.

Gutes Beispiel für einen Clan-Tag mit Namen:
[ABC] SPIELERNAME
oder meinetwegen auch noch
[^1A^2B^3C] SPIELERNAME

Da Sonderzeichen ignoriert werden, trägt man in der custom.str nur [ABC] ein

Nun das Ganze Clientpacket mit WinZIP packen und wieder zu einer IWD-Datei umbenennen.

In der clancontrol.cfg aktiviert man das Clanvoting: set wwx_clanvoting "1" (ohne // davor)

Und man trägt dort auch den Clantag ein: set wwx_clantag1 "[ABC]"

In der codserver.cfg muß das Voting global aktiviert sein:
set scr_allow_vote "1"
set g_allowvote "1"
set g_oldVoting "1"

Jetzt könnte man schon mal testen, ob die Leute mit dem entsprechenden Clan-Tag voten können.

Wenn das klappt, würde ich nun die Geschichte mit den Guids ausprobieren.
Hierzu nimmt man am besten ein Tool wie rcon miniadmin, da dort die 6-stelligen Guids der Spieler angezeigt werden, sobald sie auf dem Server sind.

Diese 6-stelligen GUIDs deiner Spieler trägst du in der security.cfg ein:

// turn on GUID security
set wwx_security "1"

// set the valid GUID's here, you can have as many or as little as you like
set wwx_guid_0 "125789" // -> Berechtigtes Clanmitglied 1
set wwx_guid_1 "345878" // -> Berechtigtes Clanmitglied 2
set wwx_guid_2 "321218" // -> Berechtigtes Clanmitglied 3

Das sollte dann theoretisch so klappen. Sag bitte bescheid, ob es wirklich funktioniert.
Und falls es jemand besser weiß, nur keine Mühen scheuen und die richtige Lösung posten. Augenzwinkern

cu Mike