HALF-LIFE PORTAL
Your Gate To Valve's Games www.hl-forum.de
PORTAL
FORUM
LOGIN
User oder E-mail:


Passwort:


oder
Registrieren
Passwort vergessen?
OpenID-Login
MISC
PARTNER

TF2 Crafting

Special Artworks by
Hayungs

Link us:
HL PORTAL

Support us:


HLPortal
auf Facebook

›› Willkommen!   ›› 95.389.098 Visits   ›› 18.316 registrierte User   ›› 43 Besucher online (0 auf dieser Seite)
23.789 Themen, 325.181 Beiträge  
    FORUM 

Thema-Ansicht


Forum > Steam > GameServer > amxx benchmarktool - das tool zum benchmarken deines hl1 servers
Status: Offen
3 Beiträge
Letzter Beitrag Seiten (1):  [1]


Autor Beitrag
# 1
Ir0n1E  (41)
Nachricht offline
Headcrab
0 Punkte
Dabei seit: 15.07.2008
24 Beiträge
amxx benchmarktool - das tool zum benchmarken deines hl1 servers
Vorwort

Das AMXX BenchmarkTool ist dazu da, Half-Life 1 Server zu benchmarken. Es ist
vor allem für Root-Server Admins gedacht. Es kann die FPS, CPU-Last und
System-Load auslesen. Über die Google Chart API wird ein Graph erstellt.
Benötigt wird zwingend AMXX und nach Wunsch kann der PodBot zum Benchmarken
genommen werden.

Updates

  • Das Plugin ist nun mit allen HL1-Servern nutzbar.
  • result.html zeigt nun das Prozessor Model und das Spiel/Mod an.
  • Das Plugin nutzt nun cvar pointer.
Anmerkung

Fakten

 1. Name:
□ AMXX BenchmarkTool
 2. Version:
□ BETA 0817
 3. Betriebssysteme:
□ Linux / Windows engeschrängt
 4. Lizenz:
□ GPL v2

Installation

 1. Das Plugin downloaden und in das plugins Verzichnis von AMXX kopieren.
 2. In der plugins.ini registrieren
 3. Map neu laden, damit das Plugin die addons/amxmodx/configs/benchmark.cfg
erstellt.

Erklärung

1. Grundsätzlich
  • Alle Dateien die das Tool erstell befinden sich in addons/amxmodx/data/
    benchmarktool/. Hier findet man die Logs und die result.html. Öffnet
    die HTML Datei mit w3m oder einem anderem Browser der im Framebuffer
    PNG unterstützt.
  • Die minimale Laufzeit des BenchmarkTools beträgt 300 Sekunden, die
    maximale 1200 Sekunden [5min-1200min].
    Bei der vollen Laufzeit gibt es die Möglichkeit bench_chartall "1" zu
    setzen. Jetzt werden vier Charts in einer Reihe erstellt, mit
    insgesammt 1200 Datensätzen. Aufgrund der Zeichen-Begrenzung der URL,
    sind pro Chart nur 300 Datensätze möglich.
  • Mit den Parametern bench_minchart und bench_maxchart kann man in den
    Chart 'zoomen'. Das heißt einen gewissen Bereich genauer darstellen.
    1:1
  • Darstellungen sind nur bis 300 Sekunden möglich. Alles Andere wird auf
    300 Sekunden runter gerechnet. Das heißt Benchmark lief 600 Sekunden,
    es wird im Chart aber nur jeder zweite Wert dargestellt. Durch oben
    genannte Parameter kann man sich nun zwei 1:1 Graphen erstellen.
2. Server Befehle
  • bench_start
    Startet den Benchmark. Laufzeit 1200sec/20min.
  • bench_stop
    Stoppt den Benchmark vor dem Laufzeitende.
  • bench_chart
    Erstellt einen Graphen aus den ausgelesenen Werten.
    Als Graph-Software dient Google Chart.
3. Script interne Variablen
  • bench_verbose "1"
    ☆ Zeigt dem Benchmark in der Server-Console.
  • bench_onscreen "1"
    ☆ Zeigt dem Benchmark als HUD Message.
  • bench_withbots "0"
    ☆ Benutzt Bots zum Benchmarken. [PodBot nicht enthalten]
  • bench_minchart "0"
    ☆ Zeitlicher Startwert für den Graphen auf der X-Achse.
  • bench_maxchart "1200"
    ☆ Zeitlicher Endwert für den Graphen auf der X-Achse.
  • bench_time "1200"
    ☆ Laufzeit des Benchmarks
  • bench_chartall "1"
    ☆ Zeigt bei einer Laufzeit von 1200sec 4 Charts. Siehe Screenshots.
  • bench_path "/pfad/zu/amxx/"
    ☆ Der absolute Pfad zum AMXX Verzeichnis.
    Wichtig: Ohne diesen Parameter findet das Plugin den Weg zu /proc
    nicht. Ohne dieses Verzeichnis sollte bench_systemfiles "0" gesetzt
    sein.
  • bench_systemfiles "1"
    ☆ Sagt dem Plugin ob es /proc Auslesen soll.
    Funktioniert nur auf Linux Servern auf denen man Shell-Zugriff hat!
  • bench_pidile ""
    ☆ Der Name des PID-Files die der Server mit dem Parameter
    -pidfile meine_pidfile erstellt.
    In diesem Fall wäre bench_logfile "meine_pidfile".
  • bench_logfile ""
    ☆ Sagt dem Plugin welches Logfile benutzt werden soll. Dient nur zum
    Auswerten eines Bereits bestehenden Logs. Muss im Normalfall nicht
    geändert werden!
Anmerkungen

1. Allgemein
  • Das BenchmarkTool befindet sich noch im ersten BETA Stadium, daher
    werden noch nicht alle Logwerte ausgewertet. Was bis jetzt Ausgewertet
    wird, sieht man auf den Screenshots.
  • Um das Tool voll nutzen zu können, braucht man einen Linux-Server auf
    dem man eine Shell zur Verfügung hat. Ansonsten können nur die FPS
    Werte ausgelesen und im Graphen dargestellt werden. Für nur FTP oder
    Windows Server empfiehlt es sich bench_systemfiles "0" zu
    setzen.
2. Bugs
  • Bots: Die Botsettinge funktionieren noch nicht so genaz. Man muss
    teilweise den Benchmark neu starten damit sie vom Server sind oder auf
    dem Server sind.
  • result.html: Zur Zeit Werden alle Resultate untereinander in die Datei
    geschrieben,
    egal von wann der Benchmark ist.
  • result.html: Die Auswertung einiger System/Server Daten funktioniert
    nicht mit alten Logfiles.
Screenschots

Guckt auf meine Homepage
http://dreizehn.freehoster.ch/frog/projekte/amxx-benchmarktool#shots

Download
Im AMXX Forum könnt ihr es laden oder auf meiner Seite.
Ich verlinke zum AMXX Forum da der Compiler da gleich eingebaut ist.
http://forums.alliedmods.net/showthread.php?p=765557
____________________________________
[Beitrag wurde 2x editiert, zuletzt von Ir0n1E am 20.02.2009, 23:34]
20.02.2009, 23:20 Uhr Anzeigen
# 2
dj-corny  (54)
HLP - Moderator
Nachricht offline
Alien Grunt
5.618 Punkte
Dabei seit: 13.09.2007
1.783 Beiträge
*daumen hoch* is super so ^^

Zum Tool an sich kann ich leider nix sagen, weil ich nix mit Servern mache. Sieht aber soweit sehr gut aus ^^
20.02.2009, 23:24 Uhr Anzeigen
# 3
orangensaft  (31)
Nachricht offline
Alien Grunt
3.673 Punkte
Dabei seit: 29.05.2006
989 Beiträge
Nettes Plugin, probiere ich demnächst mal aus.

Und für dein erstes Plugin... echt cool.
____________________________________
[Beitrag wurde 1x editiert, zuletzt von orangensaft am 21.02.2009, 04:00]
21.02.2009, 03:58 Uhr Anzeigen
nach oben
3 Beiträge

Seiten (1):  [1]


Gehe zu:  feed_mini Beiträge: RSS, RSS2, ATOM

Sections:  HLP  Board  Mods  Steam      Games:  HL  Op4  HLBS  HL2  HL2:Ep1  HL2:Ep2  Prtl  TF2  TFC  CS  DoD  L4D  Gunman
    USER ONLINE 
Insgesamt sind 43 Benutzer online. Davon sind 0 registriert:
    SITE OPTIONS 
- Zu Favoriten hinzufügen
- Als Startseite festlegen (IE only)
- Fehler auf dieser Seite?