Installation
Zuerst müsst ihr Xampp und Aseco downloaden.
Download Xaseco here
Download
Xampp here
Entpackt die *.rar
Files (z.B. mit "WinRar")
Installiert Xampp.
Während der Installation werdet ihr gefragt, welche
Komponenten installiert werden sollen. Ihr setzt einen Haken bei "MySql
installieren".
Konfiguration
Nach der Installation
startet ihr das Xampp Control Center. Hinter
MySql sollte "Running" stehen. Wenn nicht, klickt auf "Start". Nun
klickt ihr auf "Start" hinter Apache2.

Wenn
"Running" nur kurz aufleuchtet, dann liegt das evtl. daran, dass ihr
das Programm Skype geöffnet habt. Schliesst Skype und klickt erneut auf
Start.
So sollte es nun
aussehen:


 |
So, nun öffnet
euren Browser (Firefox, Internet Explorer, etc.) und tippt 127.0.0.1
ein. Nun klickt ihr auf "Deutsch" um die kommenden Fenster in Deutsch
erscheinen zu lassen.
Tippt http://localhost/security/xamppsecurity.php in euren Browser.
Erstellt ein Passwort und merkt es euch, da es später noch wichtig
wird. Um das Passwort zu speichern klickt ihr auf Passwort ändern. |

 |
Dort
drunter steht Xampp Verzeichnis Schutz. Hier gebt ihr als Benutzernamen
"root" und als Passwort, das von eben ein und klickt auf Xampp
Verzeichnis sichern. |
Das war es (vorerst)
mit Xampp.

 |
Nun entpackt ihr Aseco, an der Stelle, an der ihr es gespeichert habt.
Geht in den Ordner xaseco und anschliessend in den Ordner "newinstall".
Kopiert alle Dateien aus diesen Ordner in den Ordner xaseco, ausgenommen die
Dateien "jfreu.config.php", "rasp.settings.php" und "votes.config.php".
Diese 3
Dateien müssen in den Ordner includes, den ihr findet, indem ihr in den ordner
xaseco zurückgeht und auf includes klickt. |
Geht in den
Ordner xaseco und öffnet die "config.xml" mit einem texteditor (notepad).
Editiert nur folgende Bereiche, da man Xaseco schnell
funktionsuntüchtig machen kann, wenn man wichtige Einträge ausversehen
ändert.
<masteradmins>
<!-- ip:port in tmlogin only needed when joining server over LAN
-->
<!-- ipaddress can be specified to guard each login
against -->
<!--
unauthorized use of admin commands from other IP addresses
-->
<tmlogin>no_lolmaps</tmlogin>
<ipaddress></ipaddress>
</masteradmins> |
Anstatt von meinem Login "no_lolmaps" solltet ihr euren Login
eintragen, um ihn als MasterAdmin zu registrieren.
Dies ist ein Sicherheitsfeature. Tragt hier die IP ein, mit dem sich der Account anmeldet ... andere IPs werden nicht akzeptiert.
<colors>
<error>$f00$i</error>
<welcome>$f00</welcome>
<server>$ff0</server>
<highlite>$fff</highlite>
<timelite>$bbb</timelite>
<record>$0f3</record>
<emotic>$fa0</emotic>
<music>$d80</music>
<message>$39f</message>
<rank>$ff3</rank>
<vote>$f8f</vote>
<karma>$ff0</karma>
<donate>$f0f</donate>
<admin>$ff0</admin>
<black>$000</black>
<grey>$888</grey>
<login>$00f</login>
<nick>$f00</nick>
<interact>$ff0$i</interact>
<dedimsg>$28b</dedimsg>
<dedirec>$0b3</dedirec>
</colors> |
Hier könnt ihr die Farben ändern, die Xaseco anzeigt. Die Farbcodes
kennt ihr aus Trackmania.
Jetzt scrollt ihr nach unten. Die Einstellungen, die ihr "überscrollt"
lasst ihr in Ruhe, da man sehr schnell Dinge verstellt, sodass Xaseco
nicht mehr startet.
Scrollt, bis ihr das hier seht (ganz am Ende der confix.xml):
<tmserver>
<login>SuperAdmin</login>
<password>YOUR_SUPERADMIN_PASSWORD</password>
<ip>127.0.0.1</ip>
<port>5000</port>
</tmserver>
|
Hier tragt ihr die Daten ein, die ihr dem Server zugewiesen habt. Diese
könnt ihr in den dedicated_cfg.txt nachlesen, welche ihr im
Server-Verzeichnis findet.
Ebenfalls findet ihr dort, welchen Port ihr als Server Port ausgewählt
habt. Standardmässig ist es Port 5000, im Tutorial wurde allerdings 5002
verwendet. Wenn ihr keinen anderen Port verwendet habt, tragt 5002 ein.
Das lasst ihr einfach so, wie es ist. 127.0.0.1 heisst, dass der Server
auf eurem PC läuft.
Speichert die "config.xml" und öffnet die "localdatabase.xml":
<!-- MySQL Server Settings
-->
<mysql_server>localhost</mysql_server>
<mysql_login>YOUR_MYSQL_LOGIN</mysql_login>
<mysql_password>YOUR_MYSQL_PASSWORD</mysql_password>
<mysql_database>aseco</mysql_database> |
Der "mysql_login" muss "root" sein. Unter "mysql_password" tragt ihr
das Passwort ein, dass ihr vorhin erstellt habt. Unter "mysql_database"
muss "aseco" eingetragen sein, warum, dazu kommen wir später noch
einmal. (Ja, es muss aseco sein, nicht xaseco)
<!-- Do you want XASECO to
display newly driven records? -->
<display>true</display> |
Wenn ihr nicht wollt, dass Rekorde angezeigt werden, dann schreibt
anstatt des "true" ein "false".
<!-- Limit the highest record that will be displayed to all?
-->
<!-- If lower than $maxrecs,
records above this limit will -->
<!-- only be displayed to the
pertaining player -->
<limit>50</limit> |
<limit>50</limit> Das ist die Anzahl von Rekorden, die öffentlich gezeigt werden, nicht die anzahl der Rekorde,die vom System gespeichert werden. Tragt eine Nummer ein, oder lasst das Feld frei.
Nun speichert und schliesst ihr die localdatabase.xml.
Jetzt macht ihr einen Rechtsklick auf die "aseco.bat" und klickt auf
"Bearbeiten".
@echo off
rem ****** Set here your php path *******
set INSTPHP=C:\Programme\Apache2\Php5
rem *************************************
PATH=%PATH%;%INSTPHP%;%INSTPHP%\extensions
"%INSTPHP%\php.exe" Xaseco.php
pause |
Hinter
"set INSTPHP=" muss euer PHP Installationsverzeichnis ausgewählt sein.
Bei mir seit das dann so aus: set INSTPHP=D:\Programme\xampp\php
Speichert und schliesst den Editor.
Nun öffnet ihr die "dedimania.xml". Scrollt nach unten, bis ihr das
hier seht:
<masterserver_account>
<login>YOUR_SERVER_LOGIN</login>
<password>YOUR_SERVER_PASSWORD</password>
<nation>YOUR_SERVER_NATION</nation>
</masterserver_account> |
Hier tragt ihr wieder die Daten aus der dedicated_cfg.txt ein.
Speichert die "plugins.xml" und schliesst das Bearbeitungsprogramm.

 |
Öffnet nun erneut den Browser und tippt erneut 127.0.0.1 ein. Klickt
auf phpMyAdmin |

 |
Gebt eure Daten ein und klickt auf OK. |

 |
Nun erscheint eine neue Seite. Tipp "aseco" ein, wo ihr den linken
Pfeil seht und drückt "Anlegen" (rechter Pfeil). |

 |
Es öffnet sich wieder eine neue Seite. Klickt oben auf "Importieren". |

 |


|
Nun
klickt ihr auf "Datei auswählen" und wählt die "aseco.sql"
aus. Die "aseco.sql" findet ihr im Ordner "localdb" und dieser
befindet sind im Xaseco-Ordner. Jetzt klickt ihr unten rechts auf "OK". |
Wiederholt den Vorgang mit der rasp.sql.
(Klickt auf "Datei auswählen" und wählt die "rasp.sql"
aus. Die "rasp.sql" findet ihr im Ordner "localdb" und dieser
befindet sind im Xaseco-Ordner. Jetzt klickt ihr unten rechts auf "OK".)
Nun könnt ihr den Browser schliessen.
Startet den Trackmania
Server. Und startet Xaseco mit einem Doppelklick
auf die "aseco.bat" im Xaseco Ordner. Es sollte so keinen Fehlern
erscheinen, falls doch, meldet euch im Forum.
Viel Spass mit eurem eigenen Server mit XAseco!