Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: sourceserver.info. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Mittwoch, 27. Juli 2011, 16:26

[SM Plugin] GTS-Team-Balancer v1.2.4

Beschreibung:

Zitat


Der GTS-Team-Balancer ist ein simpler, für Sourcemod geschriebener, Teambalancer der einige Einstellmöglichkeiten bietet und dem geswichten Spieler deutlich mitteilt, dass er geswicht wurde.
Unterstützte Spiele: CS:S und TF2


Einstellmöglichkeiten:

Zitat


- GTS-Team-Balancer ein- und ausschaltbar
- Teambalance nach x Runden
- Maximaler Teamgrößenunterschied einstellbar
- Adminimmunität einstellbar
- Deathmatch Option, hierbei werden nur tote Spieler geswicht.


Arbeitsweise:

Zitat

Generell werden die Teamgrößen ermittelt.
Am Ende einer Runde wird dann aus dem Team, das mehr Spieler hat, ein Spieler zufällig ausgewählt.
Wenn die DM Option aktiviert ist, wird ein Spieler nach seinem Tod geswicht.


Download:

Zitat

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Mathmos« (3. Januar 2012, 15:54)


HSFighter

Administrator

Beiträge: 1 517

Wohnort: Flensburg

Beruf: Industrieelektroniker

Rootserver vorhanden: Nein

  • Nachricht senden

2

Donnerstag, 28. Juli 2011, 02:18

Schönes Plugin :)

Da es sehr viele Team-Balacer gibt wäre eine klassifizierung sehr schön.

Z.b. nach welchem Kriterium wird der zu wechselnde player ausgewählt?
KD-Rate, Kills, Playtime oder ist es Zufall?

Diese Funktionen entscheiden oft welches Team-Balacer Plugin genutzt wird.

Die DM funktion gefällt mir sehr gut :thumbsup:
Denn die meisten Team-Balacer Plugins wechseln erst nach dem Roundend.



-
Anti Cheat: www.smacbans.com
Kein direkter Support per PM (nur auf Anforderung)

Kathy

Fortgeschrittener

Beiträge: 523

Wohnort: München

Beruf: Roaster/Freelance Editor

Rootserver vorhanden: Ja

  • Nachricht senden

3

Donnerstag, 28. Juli 2011, 03:27

Balanciert nach Teamgroesse aus, also zufaellig.


NTcgNjggNmYgNjEgMmUgMjAgNDQgNjUgNmEgNjEgMjAgNzYgNzUgMmU=

Wer weiss was das ist?

4

Donnerstag, 28. Juli 2011, 09:00

Generell werden die Teamgrößen ermittelt.
Am Ende einer Runde wird dann aus dem Team, das mehr Spieler hat, ein Spieler zufällig ausgewählt.
Wenn die DM Option aktiviert ist, wird ein Spieler nach seinem Tod geswicht.

Scripter Freak

unregistriert

5

Freitag, 5. August 2011, 05:55

Cooles script Mathmos !

kannst du vielleicht noch 2 wichtige Funktionen ihn den Teambalancer mit einfügen in der nächsten Version ?

Zum ersten wäre es nicht schlecht ,wenn man entscheiden könnte ob man feste Teams einstellen kann , also falls einer in einem Team joint danach nicht im anderen Team switchen kann.
Das soll auch gegen wtj hindern zu agieren.

Und als zweite Funktion wäre noch wichtig, das man die x runden selbst entscheiden kann ,ab wieviel spieler er aktiv wird , gerade wenn nciht soviel spieler noch aufn server sind kann das übels nerven die switcherei, also son befehl wie mind_player_before_start_x_round_switch "8" also ab 8 spieler zb soll er die funktion aktivieren.

Aber die Funktion wo er die Grösse ausgleicht, soll natürlich die ganze Zeit aktiv sein, so das er zb. ein 6v4 in 5v5 ausgleicht.

6

Montag, 8. August 2011, 20:11

joar, mal sehen...
zZ eher sehr wenig Zeit.
Also könnte das etwas dauern, wenn ich das überhaupt einbinde ;)

MadMakz

Super Moderator

Beiträge: 1 878

Wohnort: ~#

Rootserver vorhanden: Ja

  • Nachricht senden

7

Mittwoch, 10. August 2011, 22:00

kleiner tip:

Quellcode

1
2
3
4
5
6
7
8
9
decl String:Game[12];
GetGameFolderName(Game, sizeof(Game));

if (StrEqual(Game, "tf")) {
	...
}
if (StrEqual(Game, "cstrike")) {
	...
}

somit ist es möglich unterschiedliche versionen bzw. game calls in einem code unterzubringen.

auserdem nutzt du einmal bei CSS

Zitat

AutoExecConfig(true, "plugin.gts_teambalancer");

aber

Zitat

AutoExecConfig(true, "plugin.teambalancer");
bei tf2

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »MadMakz« (10. August 2011, 22:06)


8

Mittwoch, 10. August 2011, 22:16

ups, werde ich mal bei gelengeheit ändern.

ich glaube das hatte ich auch schonmal so drin.
aber dann kam das problem mit den imports von css und tf
gibts da auch irgend n trick?

derFreak

unregistriert

9

Sonntag, 11. September 2011, 18:59

gts balancer funzt nicht

Hallo

hab gestern den gts balancer auf dem server gepackt ! aber scheint nicth zu funktionieren ??
Sobald ein team 2 leute zuviel haben passiert nächste runde garnix...er switcht niemanden ???
Nutze Linux server und in der console zeigt er mir den gts balancer als aktiv an ???

Beiträge: 2 498

Wohnort: Schwelm

Beruf: Immobilien-Verwalter / Serveradministrator

Rootserver vorhanden: Nein

  • Nachricht senden

10

Sonntag, 11. September 2011, 20:56

Also bei uns funzt das Teil immer noch super.

Deine restliche Config und Serverzusammenstellung wäre also interessant.

derFreak

unregistriert

11

Montag, 12. September 2011, 06:08

Gts balancer 1.2.2

eigentlich hab ich alles richtig gemacht

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
// This file was auto-generated by SourceMod (v1.3.8)
// ConVars for plugin "gts_teambalancer_tf2.smx"


// Enables the Team-Balancer plugin
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_tbenabled "1"

// Admin immunity Level -1=Disabled
// -
// Default: "-1"
// Minimum: "-1.000000"
// Maximum: "99.000000"
sm_adminimmunity "-1"

// Switch when team difference is bigger than or equal x 
// -
// Default: "2"
// Minimum: "2.000000"
sm_teamdifference "2"

// Run Deathmatch on the server? (sm_checkinterval will disabled) 0=Disabled 1=Enabled
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_deathmatch "0"

// team balance after x rounds
// -
// Default: "1"
// Minimum: "1.000000"
sm_checkinterval "1"


mich wundert auch wieso in der config ConVars for plugin "gts_teambalancer_tf2.smx"

müsste doch eigentlich "gts_teambalancer_css.smx" stehen ?

welche version hast du den ?

Beiträge: 2 498

Wohnort: Schwelm

Beruf: Immobilien-Verwalter / Serveradministrator

Rootserver vorhanden: Nein

  • Nachricht senden

12

Montag, 12. September 2011, 12:39

Hab´s mir grad nochmal runtergeladen. Mathmos muss die Version irgendwann nochmal geändert haben.

Ich habe noch eine simple teambalancer.smx und keine Config - trotzdem tut das Plugin genau das was es soll.

- Adminimmunity
- Check nach einer Runde
- Switchen wenn mehr als 1 zuviel

:keinahn:

Ist aber für CSS - ka ob es auch für TF2 funzen würde.
»TempletonPeck« hat folgende Datei angehängt:
  • teambalancer.smx (4,61 kB - 242 mal heruntergeladen - zuletzt: 22. April 2024, 11:13)

derfreak

unregistriert

13

Montag, 12. September 2011, 15:48

jup danke!

die version funzt und reicht aus^^ :mrgreen:

14

Montag, 12. September 2011, 20:36


mich wundert auch wieso in der config ConVars for plugin "gts_teambalancer_tf2.smx"

Hmm... Sicher, das du die Richtige hochgeladen hast?
Vllt haste ja ausversehen die tf2 Version hochgeladen...
cstrike/addons/sourcemod/plugins
In dem Verzeichnis mal nach der smx Datei suchen.

Ich würds ja auch gerade testen, aber ich kann mich iwie nicht in HLSW einloggen
und über Ingame-Console das zu machen hab ich keine Lust ;)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Mathmos« (12. September 2011, 22:22)


Beiträge: 2 498

Wohnort: Schwelm

Beruf: Immobilien-Verwalter / Serveradministrator

Rootserver vorhanden: Nein

  • Nachricht senden

15

Montag, 12. September 2011, 21:25

Ich habe in unserem Plugins Ordner nach jeglicher teambalance Sache gesucht. Da ich für eine Funktion nie 2 oder mehr Plugins laufen lasse, war
das von mir verlinkte das einzige, welches bei uns vorhanden ist. Und wie gesagt erfüllt es bei uns (und nun auch beim Fragesteller) alle gewünschten
Funktionen.

Es kann aber sein, dass mein Plugin noch aus dem Thread stammt, den ich damals gestartet habe.

Ich habe wie gesagt keine Config, aber alles läuft wie gewünscht.

16

Montag, 12. September 2011, 22:20

Die Frage war auch mehr an derfreak gestellt ;)

Beiträge: 2 498

Wohnort: Schwelm

Beruf: Immobilien-Verwalter / Serveradministrator

Rootserver vorhanden: Nein

  • Nachricht senden

17

Montag, 12. September 2011, 22:44

Dürfte aber auch für mich gelten, denn welche Version hab ich denn hier?

18

Montag, 12. September 2011, 22:56

hmm...
Schau doch mal in der Pluginliste nach der Version.
Aber ich schätze mal, du hast noch ne vorab Version.
Evt 1.0

Beiträge: 2 498

Wohnort: Schwelm

Beruf: Immobilien-Verwalter / Serveradministrator

Rootserver vorhanden: Nein

  • Nachricht senden

19

Montag, 12. September 2011, 23:24

35 "Team-Balancer" (1.1) by FreeZ

derFreak

unregistriert

20

Dienstag, 13. September 2011, 06:59

Zitat

Hmm... Sicher, das du die Richtige hochgeladen hast?
Vllt haste ja ausversehen die tf2 Version hochgeladen...
cstrike/addons/sourcemod/plugins
In dem Verzeichnis mal nach der smx Datei suchen.
Ich hab die gtspluginteambalancer_css.smx benutzt! Das war 100% die richtige smx.
Ich hab mal notweise ihn selber die cfg erstellen lassen und spuckt er die selbe cfg raus wo halt oben wieder steht gts_teambalancer_tf2.smx?!
Da muss ein Bug sein....
Falls Zeit hast und du das Plugin fixen tust, kannst da nicht noch ne funktion dazu packen ! das man zum beispiel einstellen kann das wenn ein team zb CT Team 6 siege hintereinander hat das er nochmal zufällig 1 Spieler von einem Team zufällig Switcht ? Besser wäre wenn dann jeder selbst einstellen kann ab wieviele Siege hintereinander er dann halt Switchen soll.
gruss