Installation
At first you have to download Xaseco and Xampp.
Download Xaseco
Download
Xampp here
Unpack these *.rar
Files (for example.with "WinRar")
Install Xampp. During the installation you will see the question appear,
which components you want to install. Mark "Install MySQL".
Configuration
After
this installation you have to open Xampp Control Center. Behind MySql
you should see "running". If not, press "start". Now click on "start"
behind "apache2". "Running" should appear, too.

If "running" just blinks for a few moments, Skype is started on your PC. Turn off Skype and try again.
This it, how it should look like:


 |
Doubleclick on you browser and type 127.0.0.1 . Now click on your native langue to see the next pages it.
Type http://localhost/security/xamppsecurity.php into you browser.
Create a password and keep it by heart, because it will be important later. Now save the password and go on. |

 |
Beneath
you have to create a second account. Here you have to set "root" as
user. Retype the password, you set before and save it. |
Time to get closer to Xaseco.

 |
Go
into the folder xaseco. There you have to change into the folder
newinstall. Copy all these files into the folder xaseco, except
"jfreu.config.php", "rasp.settings.php" and "votes.config.php".
These
three files have to be copied in the folder "includes" which you see,
when you ho back to the xaseco folder. |
Change
into the folder xaseco and open the file "config.xml" with
a texteditor (Notepad, OpenOffice, Word, Notepad++).
So let's get started:
<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> |
Instead of my login no_lolmaps you should enter yours to become MasterAdmin on your Server.
This is a security feature. Insert the IP address here, by which the account is supposed to login. Other IPs will not be accepted.
<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> |
These are the colors, which are displayed by xaseco.
Now scroll beneath.
Scroll until you got this to see (at the end of config.xml):
<tmserver>
<login>SuperAdmin</login>
<password>YOUR_SUPERADMIN_PASSWORD</password>
<ip>127.0.0.1</ip>
<port>5000</port>
</tmserver>
|
Enter your data here. Your can look them up in the dedicated_cfg.txt, which you find in your server's folder.
The port of the dedicated server tutorial in TMC in 5002. If you chose anotherone, look it up and enter it.
The means, your server is running on your PC.
Save config.xml and open 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> |
Mysql_loginhas
to be root. Between <mysql_password> and </mysql_password>
enter the password you chose at the beginning of this tutorial.
Mysql_database is aseco. (Really aseco, not xaseco)
<!-- Do you want XASECO to
display newly driven records? -->
<display>true</display> |
If you don't want xaseco to show newly driven records, type false instead of true.
<!-- 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> means, that 50 is the number publicly displayed, not the number of total records tracked by the system. Enter a number or leave it empty.
Save and exit.
Now rightclick aseco.bat and hit edit..
@echo off
rem ****** Set here your php path *******
set INSTPHP=C:\Programme\Apache2\Php5
rem *************************************
PATH=%PATH%;%INSTPHP%;%INSTPHP%\extensions
"%INSTPHP%\php.exe" aseco.php
pause |
Behind "set INSTPHP=" you have to choose you xampp installation folder. For me it looks like that:: set INSTPHP=D:\Programme\xampp\php
Save and exit.
Now open dedimania.xml. Scroll down, until this appears:
<masterserver_account>
<login>YOUR_SERVER_LOGIN</login>
<password>YOUR_SERVER_PASSWORD</password>
<nation>YOUR_SERVER_NATION</nation>
</masterserver_account> |
Enter the data of dedicated_cfg.txt.
Save and exit.

 |
Open your browser and type 127.0.0.1 and hit phpmyadmin. |

 |
Enter your login information and hit OK. |

 |
A new site appears. Type aseco where you see the left arrow and hit the button, marked by the right arrow. |

 |
A new site appears again. Hit import. |
Repeat this action with rasp.sql.
(Click on browse and choose the rasp.sql which you can find in the folder xaseco and there in localdb. Now hit OK.)
Now close your browser.
Start the trackmania server. Now start Xaseco with a doubleclick on
the aseco.bat in the xaseco folder. If you followed this tutorial
no error will appear. Post Questions in the Forum.
Now: Have fun and good luck.