==========================================================================
 WWCL Plugin v4.1 README file
==========================================================================

--------------------------------------------------------------------------
CONTENTS

- +++ WICHTIGER HINWEIS +++
- Installation - Deutsch
- - Schritt 1 - MetaMod Installation
- - Schritt 2 - Erstellen/Editieren der METAMOD.INI
- - Schritt 3 - WWCL Plugin Dateien
- - Schritt 4 - Konfiguration
- Installation - English
- - Step 1 - Install Metamod
- - Step 2 - Edit Metamod
- - Step 3 - Unpack Files
- - Step 4 - Edit The Configs
- Changelog
- THX to
- Contact
---------------------------------------------------------------------------

---------------------------------------------------------------------------
 +++ WICHTIG +++ WICHTIG +++ WICHTIG +++ WICHTIG +++ WICHTIG +++ WICHTIG
---------------------------------------------------------------------------

Es ist daraufzuachten, dass die am Server installierte MetaMod Version die
aktuelle ist. Das PCA-WWCL Plugin funktioniert erst mit der MetaMod Version
v1.16 (May 8) einwandfrei. MIt früheren MetaMod Version kommt es Problemen.

---------------------------------------------------------------------------


---------------------------------------------------------------------------
 Installation - Deutsch
---------------------------------------------------------------------------

Schritt 1 - MetaMod Installation

Falls bereits MetaMod installiert ist, kannst du Schritt 1 überspringen und
bei Schritt 2 fortsetzen.

Falls du MetaMod noch nicht heruntergeladen hast kannst du dies hier tun:
- http://www.metamod.org/

Als erstes musst du in die Mod DLL/SO durch die von MetaMod ersetzen.
Derzeit wird immer noch die Standard DLL/SO geladen und nicht die MetaMod
DLL/SO. Um dies zu machen musst du in den cstrike Ordner wechseln.

Windows:

	1. Extrahiere die metamod.dll in folgenden Ordner:
           (cstrike\addons\metamod\dlls)
	2. Öffne die liblist.gam (im cstrike Verzeichniss) mit einem
           Texteditor
	3. Ändere diese Zeile:	gamedll "dlls\mp.dll"
	         auf folgende:	gamedll "addons\metamod\dlls\metamod.dll"
	4. Die Datei speichern und schliessen

Linux:

	1. Extrahiere die metamod_i386.so folgenden Ordner:
           (cstrike\addons\metamod\dlls)
	2. Öffne die liblist.gam (im cstrike Verzeichniss) mit einem
           Texteditor
	3. Ändere diese Zeile:	gamedll_linux "dlls/cs_i386.so"
	         auf folgende:	gamedll_linux "addons/metamod/dlls/metamod_i386.so"
	4. Die Datei speichern und schliessen

Nun wurde die DLL/SO durch die MetaMod DLL/SO ausgetauscht.

---------------------------------------------------------------------------

Schritt 2 - Erstellen/Editieren der PLUGINS.INI

Windows:
	
	1. Erstelle, oder die editiere die plugins.ini im MetaMod Verzeichniss
           von Counter-Strike (cstrike\addons\metamod\)
	2. Füge folgende Zeile hinzu:
	   win32 addons/wwcl/dlls/pcawwclconfig_mm.dll
	3. Speichere die Datei im Counter-Strike Verzeichniss ab (cstrike)
	4. Beende den Texteditor

Linux:

	1. Erstelle, oder die editiere die plugins.ini im MetaMod Verzeichniss
           von Counter-Strike (cstrike\addons\metamod\)
	2. Füge folgende Zeile hinzu:
	   linux addons/wwcl/dlls/pcawwclconfig_mm_i386.so
	3. Speichere die Datei im Counter-Strike Verzeichniss ab (cstrike)
	4. Beende den Texteditor

Nun haben wir MetaMod gesagt, es soll das WWCL Plugin zusätzlich laden. Alle
andere MetaMod Plugins wurden entfernt, da es zum Teil Probleme mit ihnen
gibt.

---------------------------------------------------------------------------

Schritt 3 - WWCL Plugin Dateien

Das WWCL Plugin enthält mehrere Dateien. Dies sollten wie folgt
extrahiert werden:

\cstrike\addons\wwcl\dlls\pcawwclconfig_mm.dll
\cstrike\addons\wwcl\dlls\pcawwclconfig_mm_i386.so
\cstrike\addons\wwcl\docs\wwcl_readme.txt
\cstrike\addons\wwcl\scripts\wwcl_config.cfg
\cstrike\addons\wwcl\scripts\wwcl_internetpublic.cfg
\cstrike\addons\wwcl\scripts\wwcl_internetwar.cfg
\cstrike\addons\wwcl\scripts\wwcl_lanpublic.cfg
\cstrike\addons\wwcl\scripts\wwcl_lanwwcl.cfg
\cstrike\wwclconfig.cfg

---------------------------------------------------------------------------

Schritt 4 - Konfiguration

Das WWCL ServerPlugin enthält bereits ein paar vorkonfigurierte CFG Dateien,
mit denen eigentlich 99% der ServerAdmins auskommen dürften.

Es ist nur eine minimale Änderung notwendig um die richtigen Einstellungen
zu laden. Öffne hierzu die wwcl_config.cfg welche sich in folgendem Ordner
befindet:	\cstrike\addons\wwcl\scripts\

Hier dürfte nun folgendes zu stehen:

// ======================================================
//    WWCL Config Loader
// ======================================================

exec addons/wwcl/scripts/wwcl_lanwwcl.cfg
//exec addons/wwcl/scripts/wwcl_lanpublic.cfg
//exec addons/wwcl/scripts/wwcl_internetwar.cfg
//exec addons/wwcl/scripts/wwcl_internetpublic.cfg

Derzeit wird die wwcl_lanwwcl.cfg als Configdatei verwendet. Falls man
jedoch eine andere Configdatei verwenden möchte, muss man einfach die Zeile
auskommentieren (einfach // vor dem exec einfügen). Die Zeile dürfte dann
so aussehen: //exec addons/wwcl/scripts/wwcl_lanwwcl.cfg

Wenn man jetzt die Kommentarzeichen vor einer der anderen Zeilen löscht,
werden die Einstellungen aus diesen Dateien geladen. Folgende Modi sind
bereits vorkonfiguriert:

LAN - WWCL Turnier	...	wwcl_lanwwcl.cfg
LAN - Public Game	...	wwcl_lanpublic.cfg
Internet - War/Turnier	...	wwcl_internetwar.cfg
Internet - Public Game	...	wwcl_internetpublic.cfg

Die Dateien unterscheiden sich mit der Geschwindkeit, mit der der ConfigCheck
voran geht und auch in diversen Werten die einfach nicht beachtet werden.
Dies hat den Vorteil, dass im Internet nicht soviel geblockt wird, als wie
wenn man bei einem WWCL LAN Turnier teilnehmen täte.

Falls jemand eigene ConfigDateien (für alternative Mods) schreiben möchte,
kann er dies natürlich tun. Er kann sich einfach an den vordefinierten CFG
Dateien anhalten. Am besten man startet mit der wwcl_lanwwcl.cfg, da hier
die meisten Werte geblockt werden und auch alle anderen Variablen erklärt
werden.

Sollte man das WWCL ServerPlugin kurz deaktivieren möchten, kann man dies
einfach über ein ConsolenCMD machen. Hierzu muss einfach der Wert von
wwclconfig auf 0 gesetzt werden. Dies kann natürlich auch über
	rcon wwclconfig 0
erfolgen. Um es wieder zu aktiveren einfach wwclconfig auf 1 setzen.

---------------------------------------------------------------------------

---------------------------------------------------------------------------
 Installation - English
---------------------------------------------------------------------------

Step 1 - Install Metamod

If you already have Metamod installed on your server, you can skip this step 
and move to step 2.


If you need to download Metamod you can get it at:
- http://www.metamod.org 

The first step in installing Metamod is to make HalfLife-engine load Metamod
instead of your cs dll/so. Metamod will then load the game dll/so for the
MOD you are hosting. To be able to do this, you need to open your cstrike
directory and follow these instructions:

Windows:

	1. Extract the metamod.dll to \cstrike\addons\metamod\dlls\
	2. Open liblist.gam (located in your MOD's root directory) with a 
           text editor (e.g. notepad)
	3. Edit this line:  gamedll "dlls\mp.dll"
		       to:  gamedll "addons\metamod\dlls\metamod.dll"
	4. Save and close the file.


Linux:

	1. Extract the metamod_i386.so to \cstrike\addons\metamod\dlls\
	3. Open liblist.gam (located in your MOD's root directory) with a 
           text editor (e.g. 'ee' or 'vi')
	3. Edit this line:  gamedll_linux "dlls/cs_i386.so"
		       to:  gamedll_linux "addons/metamod/dlls/metamod_i386.so"
	4. Save and close the file.


The above procedure will switch the game dll/so with the Metamod dll/so.
However - for Metamod to work properly we need to be able to load plug-ins
(like the pca-wwcl plugin) and to do this we need to create a plugins.ini file
which is covered in the next step.

---------------------------------------------------------------------------

Step 2 - Edit MetaMod

If you do not alreay have a plugins.ini file in the cstrike/addons/metamod/ 
directory, you need to create one yourself. In linux, simply type

touch plugins.ini

In Windows, go Start -> Run... Then type in the text box

notepad

In the notepad window that comes up, click the File menu and choose Save As..
Navigate to the cstrike\addons\metamod\ folder, and in the File Name text box
type

"plugins.ini"

WITH the quotation marks. This will save it as plugins.ini and not plugins.ini.txt


Windows:
	
	1. Edit the file plugins.ini in (cstrike\addons\metamod) by using a
text
           editor (e.g. notepad)
	2. Add this line after any existing plug-ins:
	   win32 addons/wwcl/dlls/pcawwclconfig_mm.dll
	3. Save and exit the text editor. 

Linux:

	1. Edit the file plugins.ini (cstrike/addons/metamod/) by using a
          text editor (e.g. 'ee' or 'vi')
	2. Add this line after any existing plug-ins:
	   linux addons/wwcl/dlls/pcawwclconfig_mm_i386.so
	3. Save and exit the text editor. 


---------------------------------------------------------------------------

Step 3 - Unpack Files

The PCA-WWCL plgion was packed so if you unpack the archive into your cstrike 
directory, all of the files will be placed in the proper locations automatically. 

\cstrike\addons\wwcl\dlls\pcawwclconfig_mm.dll
\cstrike\addons\wwcl\dlls\pcawwclconfig_mm_i386.so
\cstrike\addons\wwcl\docs\wwcl_readme.txt
\cstrike\addons\wwcl\scripts\wwcl_config.cfg
\cstrike\addons\wwcl\scripts\wwcl_internetpublic.cfg
\cstrike\addons\wwcl\scripts\wwcl_internetwar.cfg
\cstrike\addons\wwcl\scripts\wwcl_lanpublic.cfg
\cstrike\addons\wwcl\scripts\wwcl_lanwwcl.cfg
\cstrike\wwclconfig.cfg

---------------------------------------------------------------------------

Step 4 - Edit The Configs

The PCA-WWCL Plugin offers customization via its config files which are found
here:	\cstrike\addons\wwcl\scripts\

Open wwcl_config.cfg and you see this:

// ======================================================
//    WWCL Config Loader
// ======================================================

exec addons/wwcl/scripts/wwcl_lanwwcl.cfg
//exec addons/wwcl/scripts/wwcl_lanpublic.cfg
//exec addons/wwcl/scripts/wwcl_internetwar.cfg
//exec addons/wwcl/scripts/wwcl_internetpublic.cfg

There are a total of four different configs:

LAN - WWCL Game		...	wwcl_lanwwcl.cfg
LAN - Public Game	...	wwcl_lanpublic.cfg
Internet - War Game	...	wwcl_internetwar.cfg
Internet - Public Game	...	wwcl_internetpublic.cfg

To enable a config uncomment the line. To disable a config comment the
line out.

---------------------------------------------------------------------------

---------------------------------------------------------------------------
 CHANGELOG:
---------------------------------------------------------------------------
v4.1 Max
- ReadMe Update
- CFG Update (wwcl_lanwwcl.cfg)

v4.0 Max
- ReadMe Update
- CFG Update (wwcl_lanwwcl.cfg)

v3.3
- ReadMe Update
- CFG Update (wwcl_lanwwcl.cfg)

v2.56
- ReadMe Update
- CFG Update (wwcl_lanwwcl.cfg)

v2.55
- ReadMe Update (English Readme)
- Configs Überarbeitet

v2.52
- max_smokepuffs entfernt und 3 neue CMDs hinzugefügt
- ReadMe Update

v2.51
- diverse Unsinnigkeiten entfernt
- Fehler in der wwcl_config.cfg entfernt
- ReadMe Update

v2.5
- neue CFG Dateien
- überarbeitete ReadMe

v2.0.0.0
- "alias"-cheating funktioniert nicht mehr
- CS 1.5 kompatibel
- neue ReadMe

v1.0.0.0
- erster release

---------------------------------------------------------------------------
 THX to:
---------------------------------------------------------------------------
- Klaus Frommert aka rdm`angi (Developer)
  http://www.team-radium.de/

  Klaus hat die erste und zweite Version dieses MetaMod Plugins entwickelt
  und ausprogrammiert. Er hat auch das Verfahren entwickelt um das "alias"-
  Cheating zu umgehen.

- Olo (CSGuard) (Developer - CSGuard)
  http://olo.counter-strike.pl/

  Olo hat mir CSGuard die Basis für dieses MetaMod Plugin gelegt. Im Prinzip
  basiert dieses Plugin auf CSGuard und wurde nur um einige zusätzliche
  Funktionen erweitert.

- Beton (Bugreports)
  http://www.nocheat.de/

  Beton, sein Team und die Leser von NoCheat.de testen das WWCL Plugin auf
  Fehler und stellen alles in Frage. Dadurch wird uns sehr geholfen und die
  CFG Dateien werden noch mehr an die Wünsche der Community angepasst.

---------------------------------------------------------------------------
 CONTACT:
---------------------------------------------------------------------------
PCA-WWCL - World Wide Championship of LAN Gaming
Christoph 'weidhas' Lurz
Email: cl@wwcl.net
http://wwcl.net/
---------------------------------------------------------------------------

---------------------------------------------------------------------------
Dieses Plugin unterliegt der GNU GPL, wie jedes andere Plugin welches auch
auf CSGuard basiert.
---------------------------------------------------------------------------