PDA

View Full Version : Punkbuster + ETQW Start - Lösung


Siox
10-21-2007, 06:54 PM
Wen es stört das Punkbuster ständig im Hintergrund läuft, kann sich ein Startscript schreiben. Die Idee dahinter ist so simple wie einfach.

Erst startet man den Punkbusterservice "PnkBstrA" dann das Spiel. Sobald das Spiel beendet wird, stopt man den Service wieder.

Als erstes stellen wir den Punkbusterservice auf "Manuell". Das verhindert einen automatischen Start beim Windowsstart.

Start->Systemsteuerung->Verwaltung->Dienste

Punkbuster doppelklicken und auf Manuell stellen. Dann OK klicken fertig. Wer in der Systemsteuerung keine Verwaltung sieht, kann auf die klassische Ansicht wechseln. "Zur klassischen Ansicht wechseln". Dann sollte auch dies Sichtbar sein.

Das Startscript: Man klicke auf den Desktop und erstellt eine neue Textdatei. Diese benennt man sich wie man will. "StartETQW.bat"
Die Datei sollte jetzt ein Zahnrad als Symbol haben. Ist dies nicht der Fall, lade dir die Datei herunter die unter diesem Thread findest. Nach dem entpacken und einem Rechtsklick auf die Datei und bearbeiten wählen, kannst du diese editieren.

Die Scriptbefehle:

REM Dienst Punkbuster starten
net start pnkbstra

REM Ins Spieleverzeichnis wechseln, Hier eigenen Spielepfad eintragen
REM Die " " sind wichtig falls Leerzeichen im Pfad vorhanden sind.
REM CD = Change dir. /D = wechsel mit evt. Laufwerkswechsel
cd /D "N:\Games\Enemy Territory - QUAKE Wars"

REM Spiel starten und warten das es beendet wird
REM start = startet eine Anwendung
REM "ET:QW" = Titel des Fensters
REM /WAIT = Warte bis die Anwendung beendet ist
REM "etqw.exe" = Datei die gestartet wird.
start "ET:QW" /WAIT "etqw.exe"

REM Dienst Punkbuster wieder beenden
net stop pnkbstra


Hoffe einigen geholfen zu haben. :D

Berzerkr (GER)
10-22-2007, 09:42 PM
Du hast den Dienst pnkbstrb vergessen.

Siox
10-23-2007, 03:05 AM
Stimmt! Danke. :)


@echo off

REM Dienst Punkbuster starten
net start pnkbstra
net start pnkbstrb

REM Ins Spieleverzeichnis wechseln, Hier eigenen Spielepfad eintragen
REM Die " " sind wichtig falls Leerzeichen im Pfad vorhanden sind.
REM CD = Change dir. /D = wechsel mit evt. Laufwerkswechsel
cd /D "N:\Games\Enemy Territory - QUAKE Wars"

REM Spiel starten und warten das es beendet wird
REM start = startet eine Anwendung
REM "ET:QW" = Titel des Fensters
REM /WAIT = Warte bis die Anwendung beendet ist
REM "etqw.exe" = Datei die gestartet wird.

echo. Starte Enemy Territory - QUAKE Wars(TM)

start "ET:QW" /WAIT "etqw.exe"

echo. Enemy Territory - QUAKE Wars(TM) wurde beendet

REM Dienst Punkbuster wieder beenden
net stop pnkbstra
net stop pnkbstrb

pause