TrackMania.CZ

fórum věnované hře TrackMania a všem jejím verzím ^_^
Právě je stř 14.11.2018, 17:07:19

Všechny časy jsou v UTC+01:00




Odeslat nové téma  Odpovědět na téma  [ 5 příspěvků ] 
Autor Zpráva
 Předmět příspěvku: Aktualizovaný TMN ESWC server návod
PříspěvekNapsal: úte 13.03.2012, 16:45:24 
Offline
Uživatelský avatar

Registrován: čtv 20.10.2011, 15:43:25
Příspěvky: 86
Bydliště: Slovensko
Ahojte, rozhodol som sa že spravím svoj vlastný návod pre túto hru, niekoľko ľudí sa ma pýta ako to robím, cez čo torobím, kde mi beži to všetko no ja im odpovedám že mi to nebeži na mojom pc a atď,.... Už v spomínanom starom návode o MAGNANTA je spomenutý FREE vServer + návod, áno týkata to aj tohto návodu ktorý bol robený na FREE vServery od pipni.cz, terz už k tomu návodu:

Návod aktualizovaný 14.03.2012.

V prvom rade budeme potrebovať TMN ESWC dedikový server, XAseco (najlepšie vo verzii 1.12), MySQL.
Pokiaľ ste si teraz registrovali VPS (je jedno či FREE alebo PREMIUM) tak nezabudnite aj na tieto príkazy:
http://forum.pipni.cz/viewtopic.php?f=9&t=10281 + inštaláciu mysql,.. http://forum.pipni.cz/viewtopic.php?f=9&t=10283


Inštalácia TMN ESWC Dedikového servera:
1. Stiahneme si dedikový server:
Kód:
wget http://kheops.unice.fr/Slig/tm/dedicated/TmDedicatedServer_2006-05-30.zip


2. Rozbalíme ho:
Kód:
unzip TmDedicatedServer_2006-05-30.zip


3. Prejdeme do rozbaleného priečinka:
Kód:
cd TmDedicatedServer


4. Prezrieme súbory ktoré sa tam nachádzajú:
Kód:
dir


5. Otvoríme si dedicated.cfg ktorý je podobný configu:
Kód:
nano dedicated.cfg


V ňom si nájdeme tieto prvé riadky:
Kód:
      <level>
         <name>SuperAdmin</name>
         <password>Vaše SuperAdmin heslo</password>
      </level>
      <level>
         <name>Admin</name>
         <password>Vaše Admin heslo</password>
      </level>
      <level>
         <name>User</name>
         <password>Vaše User heslo</password>
      </level>


a v nich si zameníme heslá pre SuperAdmina, Admina + Usera, ďalej si nájdeme tieto riadky:
Kód:
<masterserver_account>
      <login>TMN ESWC účet</login>
      <password>Heslo k Vášmu účtu</password>
      <nation>Krajinu účtu, ak je Slovenská tak SVK ak česká tak CZE</nation>
</masterserver_account>

<server_options>
      <name>Názov serveru</name>
      <comment>Komentár serveru</comment>
      <max_players>Maximálny počet hráčov, najlepšie je 32 (číslom)</max_players>
      <password>Heslo ak chcete mať privátny server</password>
      <max_spectators>Maximálny počet hráčov ktorý budú sledovať hráčov najlepšie 15</max_spectators>
      <password_spectator>Heslo pre pripojenie cez specovanie</password_spectator>
</server_options>


Ak máme upravené tak dáme CTRL + X a uložíme.

6. Ďalej si vytvoríme skript pre naštartovanie vášho TMN ESWC servera:
Kód:
touch start.sh


7. Teraz ideme editovať start.sh:
Kód:
nano start.sh


8. Doňho vložíme tento skript:
Kód:
./TrackManiaServer /game=nations /internet /game_settings=MatchSettings/Internet/AdvancedTraining.txt /dedicated_cfg=dedicated.cfg

Dáme CTRL + X a uložíme skript.

9. Nastavíme CHMOD pre skript:
Kód:
chmod +x start.sh


10. Spustíme si server a do programu Putty zadáme:
Kód:
./start.sh


A zobrazí sa nám:
Kód:
Starting TmNationsESWCv 2006-05-30...
Initializing...
Configuration file : dedicated.cfg
Loading system configuration...
... system configuration loaded
Loading cache...
...OK
Listening for xml-rpc command on port 5000.
TrackMania server daemon started with pid=601 (parent= 604).


V logu nám to bude vyzerať takto:
Kód:
[2012/03/13 12:13:26] Initializing...
[2012/03/13 12:13:26] Configuration file : dedicated.cfg
[2012/03/13 12:13:26] Loading system configuration...
[2012/03/13 12:13:26] ...system configuration loaded
[2012/03/13 12:13:26] Loading cache...
[2012/03/13 12:13:49] ...OK
[2012/03/13 12:13:49] Listening for xml-rpc commands on port 5000.
[2012/03/13 12:14:06] Loading dedicated server configuration...
[2012/03/13 12:14:06] ...Dedicated server configuration loaded
[2012/03/13 12:14:06] Match settings file : MatchSettings\Internet\AdvancedTraining.txt
[2012/03/13 12:14:06] Loading match settings...
[2012/03/13 12:14:06] ...Match settings loaded
[2012/03/13 12:14:06] Autostart server on internet
[2012/03/13 12:14:07] Starting server...
[2012/03/13 12:14:07] Connecting to master server...
[2012/03/13 12:14:07] ...OK
[2012/03/13 12:14:08] Connecting to ladder...
[2012/03/13 12:14:08] ...OK
[2012/03/13 12:14:08] Please wait
[2012/03/13 12:14:09] Loading challenge  $w$005$sDigital G$405e$605n$805eration.Challenge.Gbx (WTFHgR8Er7N2fnSKqm4xj15t318)...
[2012/03/13 12:14:09] ...Load succeeds
[2012/03/13 12:14:09] Starting Match...
[2012/03/13 12:14:09] ...Synchronization
[2012/03/13 12:14:14] ...Play


Takže všetko máme potom v poriadku náš dedikový server sa nám spustil :)

Inštalácia XAseca:
1. Teraz sa potrebujeme dosťať z priečinka TmDedicatedServer do root priečinka príkazom:
Kód:
cd



2. Stiahneme si XAseco:
Kód:
wget http://files.trackmaniagame.tk/xaseco/xaseco-1.12.zip


3. Rozbalíme si balíček:
Kód:
unzip xaseco-1.12.zip


4. Po rozbalení sa nám objaví priečinok xaseco do ktorého vojdeme príkazom:
Kód:
cd xaseco


5. Prezrieme si súbory:
Kód:
dir


6. Nájdeme si config a upravíme ho:
Kód:
nano config.xml


7. Nájdeme si riadky:
Kód:
<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>Sem Váč účet</tmlogin> <ipaddress>pokiaľ chcete aby Vás poznalo z 1 IP</ipaddress>
</masteradmins>


Ďalej si nájdeme riadky:
Kód:
<tmserver>
    <login>SuperAdmin</login>
    <password>Vaše heslo k SuperAdminovy ktoré ste zadali v dedicated.cfg servera</password>
    <ip>127.0.0.1</ip>
    <port>5000</port>
 </tmserver>


Dáme CTRL + X a uložíme.

8. Upravíme si localdatabase.xml a nájdeme si v ňom tieto riadky:
Kód:
<mysql_server>localhost</mysql_server>
<mysql_login>root</mysql_login>
<mysql_password>Vaše heslo do MySQL databázi na VPS</mysql_password>
<mysql_database>aseco</mysql_database>

(Pozor meníme len heslo a databázu z "Aseco" na "aseco"!!) Uložíme súbor.

9. Nájdeme si súbor dedimania.xml a upravíme tieto riadky:
Kód:
<masterserver_account>
      <login>Váš login</login>
      <password>Vaše heslo</password>
      <nation>Krajina SVK alebo CZE</nation>
</masterserver_account>

(Pozor!! Zadajte účet ktorý ste zadali v dedicated.cfg (v configu) dedikového servera, účty musia byť zhodné ináč vám nepôjde xaseco!!) Uložte súbor.

10. Teraz ideme editovať predpripravený skript pre xaseco:
Kód:
nano Aseco.sh


11. Čo sa v ňom nachádza zmažeme, a vložíme tam tento nový skript:
Kód:
cd /root/xaseco
php aseco.php TMN </dev/null >aseco.log 2>&1 &
echo $!

Uložíme ho.

12. Nastavíme skriptu CHMOD:
Kód:
chmod +x Aseco.sh


Vytvorenie databázi a import tabuliek do MySQL:
1. Prihlásime sa do MySQL ktorú máme na VPS príkazom:
Kód:
mysql -u root -p

(Pod príkaz vyhodí "Password:" napíšte heslo, no neukáže vám ho a dajte ENTER.)

Ukáže vám po pripojení do mysql:
Kód:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 51
Server version: 5.1.49-3 (Debian)

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

Úspešne sa pripojili do vašej mysql.

2. Vytvoríme databázu Aseco príkazom v MySQL:
Kód:
create database aseco;

Vyhodí vám hlášku: "Query OK, 1 row affected (0.02 sec)"

3. Vojdeme do datábazi Aseco príkazom:
Kód:
cd aseco


4. V databáze vytvoríme tabuľky imporotavním týmto príkazom:
prvým:
Kód:
source root/xaseco/localdb/aseco.sql


druhým:
Kód:
source root/xaseco/localdb/extra.sql


a tretím:
Kód:
source root/xaseco/localdb/rasp.sql


5. Odpojíme sa od MySQL príkazom:
Kód:
quit


Spustenie XAseca:

1. Pokiaľ sa nachádzame v priečinku / složke tak rovno zadáme príkaz):
Kód:
./Aseco.sh


ale ak nie sme tak sa tam dostaneme príkazmi:
Kód:
cd xaseco


a teraz zadáme príkaz na štart XAseca:
Kód:
./Aseco.sh


2. V konzoli (puttyne) nám vypíše:
Kód:
607

(Čo to znamená? Nadvezuje to na tento výpis z TMN ESWC logu servera: TrackMania server daemon started with pid=601 (parent= 604), čiže keď máme číslo 604 a pri xasecu nám vypíše 607 znamená to že xaseco sa napojilo na dedikový server, no niekedy sa stane že vypíše o 3 čisla viac alebo menej a môže sa ale aj nemusí napojiť.

V logu nám to vypíše takto:
Kód:
# initialize XASECO ###########################################################
[XAseco] PHP Version is 5.3.3-7+squeeze3 on Linux
[XAseco] Load settings [config.xml]
[XASECO Warning] Server init timeout not specified in config.xml !
[XAseco] Load admin/ops lists [adminops.xml]
[XAseco] Load banned IPs list [bannedips.xml]
[XAseco] Load plugins list [plugins.xml]
[XAseco] Load plugin [plugin.localdatabase.php]
[XAseco] Load plugin [plugin.rounds.php]
[XAseco] Load plugin [chat.admin.php]
[XAseco] Load plugin [chat.help.php]
[XAseco] Load plugin [chat.records.php]
[XAseco] Load plugin [chat.records2.php]
[XAseco] Load plugin [chat.recrels.php]
[XAseco] Load plugin [chat.dedimania.php]
[XAseco] Load plugin [chat.players.php]
[XAseco] Load plugin [chat.players2.php]
[XAseco] Load plugin [chat.wins.php]
[XAseco] Load plugin [chat.laston.php]
[XAseco] Load plugin [chat.stats.php]
[XAseco] Load plugin [chat.server.php]
[XAseco] Load plugin [chat.songmod.php]
[XAseco] Load plugin [chat.me.php]
[XAseco] Load plugin [plugin.tmxinfo.php]
[XAseco] Load plugin [plugin.track.php]
[XAseco] Load plugin [plugin.checkpoints.php]
[XAseco] Load plugin [plugin.dedimania.php]
[XAseco] Load plugin [plugin.rasp.php]
[XAseco] Load plugin [plugin.rasp_jukebox.php]
[XAseco] Load plugin [plugin.rasp_chat.php]
[XAseco] Load plugin [plugin.rasp_karma.php]
[XAseco] Load plugin [plugin.rasp_nextmap.php]
[XAseco] Load plugin [plugin.rasp_nextrank.php]
[XAseco] Load plugin [plugin.rasp_votes.php]
[XAseco] Load plugin [plugin.chatlog.php]
[XAseco] Load plugin [plugin.style.php]
[XAseco] Load plugin [plugin.panels.php]
[XAseco] Load plugin [plugin.uptodate.php]
[XAseco] Load plugin [jfreu.plugin.php]
[XAseco] Load plugin [mistral.idlekick.php]
[03/13,12:30:50] Try to connect to TM dedicated server on 127.0.0.1:5000 timeout 0s
[03/13,12:30:50] Try to authenticate with login 'SuperAdmin' and password 'Tvoje super admin heslo'
[03/13,12:30:50] Connection established successfully !
[03/13,12:30:50] [LocalDB] Load config file [localdatabase.xml]
[03/13,12:30:50] [LocalDB] Try to connect to MySQL server on 'localhost' with database 'Aseco'
[03/13,12:30:50] [LocalDB] MySQL Server Version is 5.1.49-3
[03/13,12:30:50] [LocalDB] Checking database structure...
[03/13,12:30:51] [LocalDB] ...Structure OK!
[03/13,12:30:51] [RASP] Loading config file [rasp.xml]
[03/13,12:30:51] [RASP] Checking database structure...
[03/13,12:30:51] [RASP] ...Structure OK!
[03/13,12:30:51] [RASP] Cleaning up unused data
[03/13,12:30:51] ************* (Dedimania) *************
[03/13,12:30:51] * Dataserver connection on Dedimania ...
[03/13,12:30:51] * Try connection on http://dedimania.net:8002/Dedimania ...
[03/13,12:30:51] Webaccess (dedimania.net:8002): send: deflate, receive: deflate
[03/13,12:30:51] * Connection and status ok! (Dedimania.8014)
[03/13,12:30:51] * NEWS (Dedimania, 08/05): news
[03/13,12:30:51] ------------- (Dedimania) -------------
###############################################################################
  XASECO v1.12 running on 127.0.0.1:5000
  Name   : Tvoje server meno
  Game   : TmNationsESWC - TimeAttack
  Version: 0.1.7.4 / 2006-05-30
  Authors: Florian Schnell & Assembler Maniac
  Re-Authored: Xymph
###############################################################################
Begin Challenge
[02/10,19:00:59] track changed [none] >> [G-10]
[02/10,19:00:59] currently no record on G-10


Toto je všetko, myslím si že vám to aspoň pomôže z dedikovým serverom a xasecom, nezabúdajte že treba pred robením tohto serveru mať MySQL databázu, apache2, php a phpmyadmin čiže LAMP.

Bacha copyright! => © COPYRIGHT 2011 by 85filip58 & i0filip0

Prosím nepíšte do témy načo na starú tmn eswc, čudovali by ste sa koľko ľudí to ešte hrá, nemám na mysli BOOSTEROV...

_________________
Vlastním hry TMUF, TMPU!, TM2 Stadium a niekoľko TMN ESWC účtov.


Naposledy upravil(a) FL1P dne stř 14.03.2012, 14:21:40, celkem upraveno 1 x.

Nahoru
   
PříspěvekNapsal: úte 13.03.2012, 17:02:30 
Offline
Uživatelský avatar

Registrován: ned 01.06.2008, 9:15:06
Příspěvky: 156
Bydliště: Czech republic » Jihomoravský kraj » Břeclav
proč do adresáře /var/www ??
(x)aseco přeci není webová aplikace,
adresář /var/www je ve výchozím nastavení adresář pro webové prezentace (webové stránky)

_________________
Obrázek
Czech ManiaPlanet Moderator
TrackMania hráč od 2. čtvrtletí 2004 (TrackMania v1.2.5)


Nahoru
   
PříspěvekNapsal: úte 13.03.2012, 17:07:38 
Offline
Uživatelský avatar

Registrován: čtv 20.10.2011, 15:43:25
Příspěvky: 86
Bydliště: Slovensko
Mne sa to tak lepšie robi.. s kamošom Cwoticom prvý krát sme to dali tam a od vtedy som sa naučil to dávať tam :D

_________________
Vlastním hry TMUF, TMPU!, TM2 Stadium a niekoľko TMN ESWC účtov.


Nahoru
   
PříspěvekNapsal: úte 13.03.2012, 17:10:42 
Offline
Uživatelský avatar

Registrován: ned 01.06.2008, 9:15:06
Příspěvky: 156
Bydliště: Czech republic » Jihomoravský kraj » Břeclav
tak proč teda tam neukládáš i ten "dedikovaný server"
podle tohoto se ti stáhne zrovna tam, kde si zapneš terminál

ps, dík za návod, podle tohoto si pouze vlezu na
http://tvojeip/xaseco/config.xml zjistím tam SuperAdmin heslo a port a shodím ti tm server :D
případně z localdatabase.xml tvoje mysql přihlašovací informace a shodím ti databázi :D

_________________
Obrázek
Czech ManiaPlanet Moderator
TrackMania hráč od 2. čtvrtletí 2004 (TrackMania v1.2.5)


Nahoru
   
PříspěvekNapsal: úte 13.03.2012, 17:29:52 
Offline
Uživatelský avatar

Registrován: čtv 20.10.2011, 15:43:25
Příspěvky: 86
Bydliště: Slovensko
ale ked nie je pustene apache2 tak mas smolu :D upravil som návod, môžete si to dávať do priečinka root, ehm poznámka pipni momentálne nedáva START / FREE vServery :D

_________________
Vlastním hry TMUF, TMPU!, TM2 Stadium a niekoľko TMN ESWC účtov.


Nahoru
   
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma  Odpovědět na téma  [ 5 příspěvků ] 

Všechny časy jsou v UTC+01:00


Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru

Hledat:
Přejít na:  
cron
Založeno na phpBB® Forum Software © phpBB Limited
Český překlad – phpBB.cz