You are not logged in.

Dear visitor, welcome to sourceserver.info. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Saturday, July 11th 2009, 12:25am

Clients Creator v3

Clients Creator v3

Hey Ho,
habe mich jetzt die letzte Zeit endlich mal hingesetzt, und mein Clients Creator von Grund auf neu geschrieben. Passenderweise, bin ich auch noch zu genau der Zeit fertig geworden, in der die Entwicklung von MAP fortgesetzt wird.

Der Funktionsumfang des Tools an sich ist dabei der gleiche geblieben wie vorher, das Tool erstellt und verwaltet die clients.txt einer MAP Installation, nicht mehr und nicht weniger.
Die grundlegenden Unterschiede zu den beiden alten Versionen:
  • Software ist komplett in Java realisiert und deswegen Betriebssystem-unabhängig (Die alten Versionen liefen nur unter Windows)
  • Das Tool arbeitet nun komplett unter einer GUI, ist also schön per Klickibunti zu bedienen, was ja ein kritikpunkt an der alten Version war.


Neu ist durch den Umstieg auf Java auch, dass ihr das Java Runtime Environment benötigt, um das Tool ausführen zu können. Allerdings sollte Java auf den meisten PC's eh bereits installiert sein.

Da die meisten (vermute ich zumindest mal :P) nicht wissen, wie genau man eine Java Anwendung startet, erkläre ich das hier auch mal kurz:
Nachdem ihr die clientscreator3.zip entziped habt, findet ihr im Ordner Clients Creator eine Datei mit dem Namen clientscreator.jar. Generell sollten eigentlich alle modernen Desktop Manager durch einen Doppelklick dann das Programm öffnen.
Sollte dies nicht passieren (z.B. weil ihr einen minimalistischen Window Manager verwendet), dann könnt ihr in einer Shell, bzw. unter Windows in der Eingabeaufforderung in den entpackten Ordner navigieren, und dort den Befehl

Source code

1
java -jar clientscreator.jar
ausführen.

Nachdem das Programm gestartet ist findet ihr euch im Hauptmenü wieder.

Wie ihr seht ist das Menü in 5 Abteilungen für die Verwaltung der Clients, Gruppen und Levels, sowie in eine Abteilung für andere Aktionen unterteilt.
In der Abteilung für "andere Aktionen" rechts oben in der Ecke findet ihr 3 Buttons
  • Write File - schreibt die aktuelle Konfiguration in eine Datei im clients.txt Format (Format und Speicherort der datei können dabei frei gewählt werden)
  • Save Data - speichert die aktuelle Konfiguration in der internen Datenbank des Programms. Das ist notwendig damit eure Einstellungen beim nächsten Benutzen des Tools noch da sind!
  • Load Data - üerschreibt die aktuelle Konfiguration mit den Daten aus der internen Datenbank. Das wird automatishc beim Start des Programms ausgeführt und ist daher nur dann sinnvoll wenn ihr etwas verbockt habt, und den alten Zustand der Daten wiederherstellen wollt.

Man beachte dabei vor allem, dass Write File und Save Data etwas grundsätzlich verschiedenes sind! Write File speichert eure Daten nicht in einem für das Programm brauchbaren Format, und Save Data gibt euch keine clients.txt!

Ich denke, der Rest des Hauptmenüs ist selbsterklärend... die großen weißen Flächen die man auf dem Screenshot sieht sind die Plätze für die Client/Gruppen/Level Listen, die anfangs leer sind, da ja noch keine Daten eingetragen wurden. Neue daten kann man, wer hätte das gedacht (:P) über die Add Buttons hinzufügen. Danach erscheinen der neue Client, bzw. die neue Gruppe, das neue Level in der jeweiligen Liste, und kann per Klick ausgewählt und dann über die Edit- und Remove Buttons editiert oder gelöscht werden.
Wenn ihr den Add oder den Edit Button benutzt habt, sollte ein solches Fenster erscheinen

in dem ihr die Daten des Clients/der Gruppe/des Leels anpassen könnt.
Dieser Screenshot zeigt jetzt das Fenster für Clients, welches das komplexeste ist.
Nachdem ihr alle Daten so angepasst habt wie ihr es möchtet, könnt ihr das Fenster einfach schließen. Die Änderungen werden automatisch in die aktuelle Konfiguration übernommen (nicht aber in die interne Datenbank geschrieben! Wollt ihr die Veränderungen also dauerhaft speichern, müsst ihr den Save Data Button im Hauptmenü benutzen).

So das wars denk ich, was ich an Erläuterungen parat habe... Solltet ihr weitere Fragen oder Anregungen haben, stellt sie bitte hier im Tread, ich vergess nämlich immer irgendetwas zu erwähnen, was eigentlich erklärt werden sollte :P
Das gleiche gilt natürlich auch für Bugs oder Verbesserungsvorschläge! Wie ihr ja in der Überschrift schon lesen konntet ist das ganze noch Beta, da ich keinen eigenen Server zum ausgiebigen Testen habe...

Also dann viel Spaß mit dem Teil, ich hoffe mal ihr könnt was damit anfangen (wäre sonst schade um die viele Arbeit die ich mir gemacht hab für das Ding :P)

Download

HSFighter

Administrator

Posts: 1,517

Location: Flensburg

Occupation: Industrieelektroniker

wcf.user.option.userOption53: Nein

  • Send private message

2

Saturday, July 11th 2009, 3:15am

Re: Clients Creator v3

Ich kann dazu nur sagen: right lovu *freu

Sehr schönes Projekt!!


Schade das ich kein Mani mehr nutze.
Aber jetzt wo es unter der GNU steht, mal sehen :P

Da sich bald viel ändern wird,
werde ich die Mani-Admin-Webconfig wohl auch von grund auf neu schreiben!


MfG



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

3

Saturday, July 11th 2009, 12:25pm

Re: Clients Creator v3

Quoted from ""HSFighter""

Ich kann dazu nur sagen: right lovu *freu

Sher schönes Projekt!!

Dankeschön :D
ich hoffe mal die potenziellen Nutzer des Tools finden das auch :P

Quoted from ""HSFighter""


Da sich bald viel ändern wird,
werde ich die Mani-Admin-Webconfig wohl auch von grund auf neu schreiben!

ich fürchte das blüht mir auch^^
Aber gut ich denke mal wenn mani jetzt wieder "aufblüht" kann man sich die mühe ja mal machen.
zumal ich es eh begrüßen würde, wenn das format der clients.txt so geändert wird, dass es leichter ausleßbar ist
(isias, chrisber, ihr könnt da ja dann was verändern, sobald mani an sich wieder bugfrei ist :P)

Chrisber

Administrator

Posts: 1,030

Location: localhost

wcf.user.option.userOption53: Ja

  • Send private message

4

Saturday, July 11th 2009, 3:27pm

Re: Clients Creator v3

Hi.
Ich denke nicht dass sich so schnell was an der clients.txt verändern wird, vorerst sind Bugs dran.
Das Format ist meiner Meinung nach gut durchdacht, oder nicht? :)

~ Chris
Und das letzte, was gesagt wird, wenn die Welt untergeht, ist: das ist technisch unmöglich.

5

Saturday, July 11th 2009, 5:03pm

Re: Clients Creator v3

Auch wenn des jetze ein wenig vom eigentlichem Topic abschweift, ich finde das die (Ping-)Immunity in die clients.cfg mit eingebaut werden sollte sodass dies alles zusammen kommt. Denn in der Regel sind es ja auch meistens Admins die Immunitäten haben sollen, und bisher muss man das ja alles einzeln eintragen . . .
Das aber auch nur so als Idee von mir am rande ;)

Das Tool werde ich mir auch einmal runterladen und mal testen ;) Werde auch dazu noch was schreiben sobald ich mal wieder dazu komme (bin im moment sehr eingespannt mit der Ausbildung).

MFG
Godzilla

6

Saturday, July 11th 2009, 6:29pm

Re: Clients Creator v3

Quoted from ""Chrisber""

.
Das Format ist meiner Meinung nach gut durchdacht, oder nicht? :)

Im großen und ganzen ist das Format in Ordnung.
Probleme gibt es z.B. bei der Speicherung der Authentifizierungen, also Steam IDs, IPs und Nicks.
Hat ein Client z.B. eine Steam ID, so bekommt er die Zeile

Source code

1
"steam" "STEAM_x:x:xxxxxxx"

Sobald er aber mehrere Steam IDs hat, bekommt er

Source code

1
2
3
4
5
"steam"
{
    "steam1" "STEAM_x:x:xxxxxxx"
    "steam2" "STEAM_x:x:xxxxxxx"
}

Für uns Menschen ist das zwar absolut logisch lesbar, aber eine Maschine muss hier komplizierte Fallunterscheidungen treffen, die aufwendig zu programmieren sind...

Asch

Intermediate

Posts: 141

Location: (D) NRW

Occupation: (Harz IV Emfänger)Nein lol Arbeiter

wcf.user.option.userOption53: Nein

  • Send private message

7

Saturday, July 11th 2009, 10:47pm

Re: Clients Creator v3

Also ich habe es schon Runtergeladen, und habe eine neue Client.txt damit Erstellt,funzt soweit ganz gut.
Nur eine sache hätte ich da auch noch, und zwar wenn man alle flags Setzen tut muss man ja jeden einzelen Anklicken, geht es nicht so,das wenn man alle Setzt, man nur ein generellen klick machen braucht ohne jeden einzelen zu bestätigen (Anklicken)
Mfg
Willi [WWW] Gefreiter Asch


Das Lachen eines Kindes und die Dankbarkeit und Freundschaft eines Menschen, sind die schönsten Belohnungen , die man für etwas bekommen kann.

8

Sunday, July 12th 2009, 2:34am

Re: Clients Creator v3

*gepatched* :mrgreen:
hatte mir auch schon überlegt ob ich sowas hinzufügen soll, war aber dann gestern doch noch zu faul :P
Es befinden sich jetzt unter der Flag Liste 2 Buttons ("Select all" und "Deselect all") mit denen man alle Flags anwählen bzw. abwählen kann.

9

Monday, July 13th 2009, 8:45pm

Re: Clients Creator v3

Also ich hab zwar nu mitlerweile nen High-End PC aber der High-end Monitor fehlt mir noch^^ Deswegen nutze ich eine Standart-Auflösung von 1024X768. Aber wenn ich dann das Proggi starte sieht des folgendermaßen aus bei mir. Sprich ich kann den unteren Bereich nicht sehen und oben die Zeilen sehen auch sehr gedrungen/schmal aus.
Aufgefallen ist mir auch dass, wenn man eine neue Datei erstellt er keine Dateiendung vorgibt oder beim Speichern schreibt sondern wirklich nur den Dateinamen.
Im Hauptmenü hast du auch Admin- und vorallem für mich interessante Immunity Gruppen und Levels reingeschrieben. Könnteste dazu eine kurze einfache Erklärung schreiben wie man diese Sinnvoll nutzen kann bzw. funktionieren? (Z. Bsp.: Einen Admin Ping und Auto-Kick Immun machen ?)
Und was ich auch noch nützlich fände wäre eine Art Hover-Fenster wenn man über einen Eintrag geht der des dann etwas genauer erklärt was er bewirkt (Also ich meine die Einzelnen Flags bei den Adminrechten z.Bsp.. Es sind zwar schon kurze Texte bei ich weiss, aber trotzdem weiss ich nicht immer was es dann genau bewirkt keinahn . Sonst gugge ich die immer hier nach ).
Mir war noch irgwas aufgefallen . . . frag mich nur nich was . . . werde es später nochmal dazu posten.

MFG
Godzilla

10

Wednesday, July 15th 2009, 10:21pm

Re: Clients Creator v3

Quoted from ""Godzilla""

Also ich hab zwar nu mitlerweile nen High-End PC aber der High-end Monitor fehlt mir noch^^ Deswegen nutze ich eine Standart-Auflösung von 1024X768. Aber wenn ich dann das Proggi starte sieht des folgendermaßen aus bei mir. Sprich ich kann den unteren Bereich nicht sehen und oben die Zeilen sehen auch sehr gedrungen/schmal aus.

das ist scheiße^^
habe die flaglisten man in eine scroll leiste verpackt, dadurch sollten sie etwas weniger platz brauchen, aber ka ob das dann schon für dich reicht... falls nicht sag bescheid, dann bau ich ne version extra für dich mit kleinerer scroll leiste :P

Quoted from ""Godzilla""


Aufgefallen ist mir auch dass, wenn man eine neue Datei erstellt er keine Dateiendung vorgibt oder beim Speichern schreibt sondern wirklich nur den Dateinamen.

http://www.mani-admin-plugin.com/forums/index.php?topic=20060.msg74862#msg74862">http://www.mani-admin-plugin.com/forums ... 2#msg74862</a> + meine beiden antworten darauf ;)

Quoted from ""Godzilla""


Im Hauptmenü hast du auch Admin- und vorallem für mich interessante Immunity Gruppen und Levels reingeschrieben. Könnteste dazu eine kurze einfache Erklärung schreiben wie man diese Sinnvoll nutzen kann bzw. funktionieren? (Z. Bsp.: Einen Admin Ping und Auto-Kick Immun machen ?)

mh wie genau meinst du das? eine erklärung hier, oder im tool selber? weil anleitungen etc. würde ich da nur sehr ungern reinpacken, da es leute stört die mit immunity etc. umgehen können...

Quoted from ""Godzilla""


Und was ich auch noch nützlich fände wäre eine Art Hover-Fenster wenn man über einen Eintrag geht der des dann etwas genauer erklärt was er bewirkt (Also ich meine die Einzelnen Flags bei den Adminrechten z.Bsp.. Es sind zwar schon kurze Texte bei ich weiss, aber trotzdem weiss ich nicht immer was es dann genau bewirkt keinahn . Sonst gugge ich die immer hier nach ).

das problem dabei ist aber, dass ich das tool gerne so weit wie möglich "sprachunabhängig" halten möchte. wie du vllt. gemerkt hast, ist der gesamte text des programms in ganz einfachem englisch verfasst, mit der idee, dass ich mich nicht um übersetzungen kümmern muss (ja, ich bin faul :P). würde ich den flags genauere erklärungen geben müsste ich aber komplexeres englisch benutzen, bzw. übersetzungen anfertigen und würde mir damit viel arbeit machen, und leute irritieren die nicht gut englisch/deutsch (ne spanische übersetzung würde ich vllt. auch noch hinbekommen) sprechen, da sie die erklärungen nicht verstehen können.
Die jetzigen Erklärungen habe ich direkt aus Mani kopiert, weil ich ihre Kürze ganz praktisch fand :P prinzipiell kannst du aber die Erklärungen in der datei data/flags.dat anpassen. Die Datei ist nach dem einfachen Prinzip aufgebaut:

Source code

1
Flag <tab> Erklärung <tab> Typ

wobei Typ Admin oder Immunity sein kann (Groß-, Kleinschreibung beachten!). da kannste die Erklärung einfach nach Belieben austauschen (nur keine tabs reinmachen! Es sei denn du stehst auf häßliche Fehlermeldungen :P)

Quoted from ""Godzilla""


Mir war noch irgwas aufgefallen . . . frag mich nur nich was . . . werde es später nochmal dazu posten.

immer her damit ;)

(Habe übrigens den download link ausgewechselt, das macht für mich das patchen leichter...)

opferkind

Trainee

Posts: 100

wcf.user.option.userOption53: Ja

  • Send private message

11

Saturday, September 12th 2009, 12:48pm

Re: Clients Creator v3

hi,

bei mir funktionierts nicht ganz.
ich kann zwar einen client namen adden, aber editieren geht nicht.
die add buttons fehlen bei mir.

ich habe die neueste java version drauf.

greetz
www.KriegsGeBiet.de
93.186.199.121:27015 = KriegsGeBiet.de = | CS:Source

12

Friday, September 18th 2009, 1:13pm

Re: Clients Creator v3

mh zeig mal bitte einen screenshot... kann mir das grad nicht so vorstellen

13

Monday, October 18th 2010, 10:19am

Re: Clients Creator v3

hay hab ein problem wennn ich add client button benutze dann sind da nicht die button um die ip die steam id und denn nick zu bearbeiten bzw überhaupt hinzuzufügen

14

Monday, October 18th 2010, 12:07pm

Re: Clients Creator v3

Könntest du mal ein Screenshot zeigen? Hab mich ziemlich lange nicht mehr mit dem Ding beschäftigt :P

15

Monday, October 18th 2010, 1:22pm

Re: Clients Creator v3

so hier ist der screenshot
Xaser has attached the following image:
  • Client Creator Tool v3.JPG

16

Monday, October 18th 2010, 11:03pm

Re: Clients Creator v3

Hast du mal versucht das Fenster in der Breite zu vergrößern? hab das Ganze mal unter Windows getestet, und wenn ich das Fenster kleiner mache, dann sieht das genauso aus wie bei dir...

17

Tuesday, October 19th 2010, 12:28pm

Re: Clients Creator v3

also habs grad ausprobiert aber bringt leider nichts

18

Tuesday, October 19th 2010, 6:28pm

Re: Clients Creator v3

Mh echt merkwürdig... was für ein Java hast du denn installiert?

19

Tuesday, October 19th 2010, 9:57pm

Re: Clients Creator v3

ich hab das jave vom anfang des threads also http://www.java.com/de/download/manual.jsp die online version

20

Tuesday, October 19th 2010, 11:43pm

Re: Clients Creator v3

Mh, also dann muss ich dir ganz ehrlich sagen, dass ich keine Ahnung hab wo das her kommt...
Das einzige was ich mir vorstellen kann ist, dass das Fenster sich automatisch nicht breit genug macht, was ich mir aber wiederum nur so erklären kann, dass der Bildschirm zu klein ist... weil eigentlich sollte der Window Manager von Windows ihm sonst eine passende Größe zuordnen...