Page 1 of 3

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Posted: 05 July 2009, 15:09
by Dantes
22.05.2010 Uaktualnienie do poprzedniego poradnika

poprawiłem błędy które udało mi się zobaczyć dodałem kilka zdjęć, zmieniłem kolejność stawiania serwa. Nie jest to finalna wersja poradnika kolejna aktualizacja już wkrótce. Oby nie znowu za rok ale to zależy od chęci :P



Krok po kroku do własnego serwer :P


Download:

potrzebne pliki znajdziecie

http://www.kickedbyconsole.net

Dla tych bardziej leniwych:

-.NET Framework 2.0
http://rapidshare.com/files/390345862/dotnetfx.exe
-Servermania
http://rapidshare.com/files/390347001/S ... _Setup.exe
-TrackmaniaServer_2010-03-15
http://rapidshare.com/files/390349192/T ... -03-15.zip
-xaseco_110
http://rapidshare.com/files/390350219/xaseco_110.zip
-xaseco_109
http://rapidshare.com/files/390350401/xaseco_109.zip

Podałem dwie wersje Xaseco ponieważ niektórzy gracze mogą mieć problem z wejściem na serwer gdy odpalony jest xaseco110 ale zasada instalacji obydwu jest taka sama wiec nie przejmujcie się

Pluginy
-fufi.widgets.v0.80b
http://rapidshare.com/files/390351290/f ... v0.80b.rar
-fufi.menu.v0.32
http://rapidshare.com/files/390354054/f ... .v0.32.zip
-plugin.bestruns
http://rapidshare.com/files/390354793/p ... struns.zip
-bestcps
http://rapidshare.com/files/390355691/bestcps.rar

Wkrótce dodam zdjęcia do tych plug-inów, jeśli znajdę nowe równie ciekawe plug-iny również nie omieszkam ich zamieścić

Instalacja:

przyda wam się nowe czyste konto na Tm wiec utwórzcie je teraz

jeśli wszystko już macie pobrane to zabieramy się do roboty

-TrackmaniaServer_2010-03-15
Tworzymy na jakimś z dysków folder o nazwie "Serwer TM"
Do tego folderu wypakowujemy plik TrackmaniaServer_2010-03-15
Image

-Xaseco
w Stworzonym przez was folderze u mnie SerwerTM tworzycie nowy folder o nazwie Xaseco gdzie wgrywacie pliki z folderu którego wcześniej ściągneliście czyli xaseco_109. Teraz wchodzicie w polder "newinstall" kopiujecie wszystkie pliki oprócz "jfreu.config.php", "rasp.settings.php" i "votes.config.php" do folderu Xaseco. Te wymienione pliki kopiujecie do folderu "includes" który również znajduje się w Xaseco.
Image

Po kopiowaniu plików folder Xaseco powinien wyglądać tak
Image
a includes tak:
Image

-.NET Frame Work 2.0
Po prostu dwuklik myszką na pliku instalacyjnym. Bez tego nie będzie nam działała servermania

-Serwermania
instalujecie gdzie się wam żywnie podoba. Odpalamy go przechodzimy do zakładki "serwer list" klikamy "add" zaznaczamy "local" i "ok"
W polu "name" wpisujemy nazwę serwera. "Pack Mask" wybieramy "Nations"
"Server location"
wybieramy katalog gdzie rozpakowalismy TrackmaniaServer_2009-05-25" (x:\SerwerTM).
"Match setings file" wybieramy x:\SerwerTM\GameData\Tracks\MatchSetings\nations\ <-- w tym pliku znajdują się mapki z nations wybieracie co chcecie ja wybrałem NationsWhite :P u mnie wyglada to tak:
Image


Mam nadzieje że już utworzyliście swoje nowe konto na TM jeśli nie to jest własciwy moment aby to zrobić :P
Przechodzimy do zakładki "Network". Zaznaczamy "Internet Server Account". W pole "Login" wpisujemy nasz nowy login z gry a w polu "Password" wpisujemy hasło do nowego loginu
"Server port" podajemy 2350, "P2P port" podajemy 3450,w "XML-Rpc
Listen port" wpisujemy 5220 i klikamy "OK"
Image

-Xampp
Jak wyżej instalujecie MySql. Apatche ponoć nie jest potrzebne. Otwieracie Xampp control panel przez Start. Panel powinien wygladac tak
Image
Czyli obok MySql i Apache powinien widniec napis RUNNING jeśli nie naciśnijcie Start który jest obok. Jeśli zaś napis Running miga to wyłączcie Skeypa. ZAmykamy panel poprzez klikniecie "X" nie Exit. W przeglądarce wpisujemy 127.0.0.1 wybieramy język polski następnie klikamy w ten link http://localhost/security/xamppsecurity.php wyskoczyc powinno nam ta strona
Image
Wpisujemy hasło zapamiętujemy je albo gdzieś zapisujemy (jeszcze się przyda :P) i zatwierdzamy. Następnie tworzymy drugie konto
Image
Jako nazwę wpisujemy "root" powtarzamy wcześniej użyte hasło i zapisujemy

Konfiguracja

Dobra wszystko już zainstalowane teraz to zgrabnie wprawimy w ruch
Najgorsza część stawiania serwa czyli "grzebanie w plikach" Polecam do tego program Notepad++ wyświetla numery wierszy przydatny również w przypadków błędów serwera (nie trzeba liczyć wierszy recznie )

1. dedicated.cfg

Pierwszy plik który otwieramy to dedicated.cfg znajduje się on w x:\Serwer TM\GameData\Config otwieramy go notatnikiem albo notepadem++

Code: Select all

<?xml version="1.0" encoding="utf-8" ?>

<dedicated>
<authorization_levels>
<level>
<name>SuperAdmin</name>  [color=red]<-- nie zmieniamy[/color] 
<password>SuperAdmin</password>  [color=green]<--zmieniamy i zapamiętujemy[/color] 
</level>
<level>
<name>Admin</name>  [color=red]<-- nie zmieniamy[/color]
<password>Admin</password>  [color=green]<--zmieniamy i zapamiętujemy[/color] 
</level>
<level>
<name>User</name>  [color=red]<-- nie zmieniamy[/color]
<password>User</password>  [color=red]<-- nie zmieniamy[/color]
</level>
</authorization_levels>
<masterserver_account>
<login></login>  [color=blue]<-- Login naszego nowego konta TM[/color]
<password></password>  [color=blue]<-- Hasło naszego nowego konta TM[/color]
<validation_key></validation_key>
</masterserver_account>
	
<server_options>  
<name></name>
<comment></comment>
<hide_server>0</hide_server>				
<max_players>32</max_players>
<password></password>
		
<max_spectators>32</max_spectators>
<password_spectator></password_spectator>
		
<connection_uploadrate>512</connection_uploadrate>		
		<connection_downloadrate>8192</connection_downloadrate>		<!-- Kbps -->

<force_ip_address></force_ip_address>
<server_port>2350</server_port>  [color=blue]<--wpisujemy 2350[/color]
<server_p2p_port>3450</server_p2p_port> [color=blue]<--wpisujemy 2450[/color]
<client_port>0</client_port>   [color=blue]<--musi być 0[/color]
<bind_ip_address></bind_ip_address>
<use_nat_upnp></use_nat_upnp>
		
<p2p_cache_size>600</p2p_cache_size>

<xmlrpc_port>5000</xmlrpc_port>  [color=blue]<-- wpisujemy 5220[/color]
		<xmlrpc_allowremote>False</xmlrpc_allowremote>			
		
<blacklist_url></blacklist_url>
<guestlist_filename></guestlist_filename>
<blacklist_filename></blacklist_filename>
		
<packmask>stadium</packmask>

<allow_spectator_relays>False</allow_spectator_relays>	<minimum_client_build>2009-10-01</minimum_client_build> -->
<disable_coherence_checks>laps</disable_coherence_checks> -->

<use_proxy>False</use_proxy>
<proxy_login></proxy_login>
<proxy_password></proxy_password>
</system_config>
</dedicated>[color=blue][/color]

[size=150][color=red]2. SM_serv_1.cfg[/color][/size]

kolejny plik w ktorym musimy "namieszać" nazywa się [color=red]SM_serv_1.cfg[/color] znajduje się w x:\Serwer TM\[color=red]GameData\Config[/color] czyli tam gdzie pierwszy.
otwieramy notatnikiem i naszym ocza ukazuje się taka oto zawartość:


<?xml version="1.0" encoding="utf-8"?>
<dedicated>
  <authorization_levels>
    <level>
      <name>SuperAdmin</name>   [color=red]<-- nie zmieniamy[/color]
      <password>SuperAdmin</password>  [color=green]<--hasło z dedicated.cfg[/color]
    </level>
    <level>
      <name>Admin</name>   [color=red]<-- nie zmieniamy[/color]
      <password>Admin</password>  [color=green]<--hasło z dedicated.cfg[/color]
    </level>
    <level>
      <name>User</name>  [color=red]<-- nie zmieniamy[/color]
      <password>User</password>  [color=red]<-- nie zmieniamy[/color]
    </level>
  </authorization_levels>
  <masterserver_account>
    <login></login>  [color=green]<--Login nowego konta TM[/color]
    <password></password>   [color=green]<--hasło nowego konta TM [/color]
    <validation_key>
    </validation_key>
  </masterserver_account>
  <server_options>
    <name></name>  [color=blue]<-- te obcje można zmienić w serwermani czyli nazwa serwa ilość graczy itp.[/color]
    <comment>
    </comment>
   
    <use_changing_validation_seed>False</use_changing_validation_seed>
  </server_options>
  <system_config>
    <connection_uploadrate>512</connection_uploadrate>
    <!-- Kbps (kilo bits per second) -->
    <connection_donwloadrate>8192</connection_donwloadrate>
    <!-- KBps -->
    <force_ip_address>
    </force_ip_address>
    <server_port>2350</server_port>  [color=green]<-- wpisujemy 2350[/color]
    <server_p2p_port>3450</server_p2p_port>  [color=green]<-- wpisujemy 3450[/color]
    <client_port>
    </client_port>
    <bind_ip_address>
    </bind_ip_address>
    <use_nat_upnp>False</use_nat_upnp>
    <p2p_cache_size>600</p2p_cache_size>
    <xmlrpc_port>5002</xmlrpc_port>  [color=green]<-- wpisujemy 5220[/color]
    <xmlrpc_allowremote>False</xmlrpc_allowremote>
    <!-- If you specify an ip adress here, it'll be the only accepted adress. this will improve security. -->


[color=red]Nie kopiujcie zawartości tych plików ode mnie jest to skrócony zapis[/color]


[color=red]-konfiguracja Xaseco[/color]

[code]<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>twoj nick</tmlogin> <ipaddress></ipaddress>

</masteradmins>
Aby zostać Master Adminem na swoim serwerze w miejscu "twój nick" wpisujesz swój nick z trackmani natomiast <ipaddress></ipaddress> można usunąć

Przewijacie na sam dól aż zobaczycie

Code: Select all

  <tmserver>
    <login>SuperAdmin</login>
    <password>xxxxx</password>
    <ip>127.0.0.1</ip>
    <port>5220</port>
  </tmserver>
Zmieniacie do takiej postacie. W miejsce xxxxx wpisujecie sowje hasło z dedicated_cfg.txt
Zapisujecie i wychodzicie z pliku

Teraz otwieramy localdatabase.xml

Code: Select all

<!-- 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>
w miejscu "localhost" wpisujecie 127.0.0.1
YOUR_MYSQL_LOGIN <--tutaj swój login czyli "root"
YOUR_MYSQL_PASSWORD <--tutaj swoje hasło jakie użyliście do tego loginu

Code: Select all

<!-- Do you want XASECO to display newly driven records? -->
	<display>true</display>

pomiędzy "display" musi być "true"

zapisujemy i zamykamy plik



Teraz PPM na aseco.bat i klikamy edytuj

Code: Select all

set INSTPHP=C:\xampp\php
w tym miejscu które jest powyżej musimy podać folder instalacyjny Xampp-a jeśli zainstalowaliście go domyślnie to scieżka ta powinna wyglądać tak jak u mnie (patrz powyżej :P )

zapisujemy i zamykamy


Otwieramy "dedimania.xml" przewijamy w dól aż zobaczymy

Code: Select all

<masterserver_account>
        <login>YOUR_SERVER_LOGIN</login>
        <password>YOUR_SERVER_PASSWORD</password>
        <nation>YOUR_SERVER_NATION</nation>
</masterserver_account>
YOUR_SERVER_LOGIN <--wpisujemy login nowego konta w TM
YOUR_SERVER_PASSWORD <--hasło do tego konta
YOUR_SERVER_NATION <-- narodowość jaką wybraliście
Są to dane które wpisaliście w "dedicated_cfg.txt." musza być identyczne
zapisujecie i zamykacie.

W przeglądarce ponownie wpisujecie 127.0.0.1 po lewej stronie klikacie w "phpMyAdmin". wpisujecie login hasło. W "utwórz nową baze danych" wpisujecie "asceo" i klikacie "utwórz". W nowej stronie klikacie "import" w "lokalizacji pliku tekstowego" dajcie przeglądaj i szukacie "aseco.sql" który znajduje się w Xaseco-->localdp-->aseco.sql i klikacie ok

Zróbcie to samo dla rasp.sql który znajduje się w tym samym folderze co aseco.sql

Pluginy:
znajdują się w folderze x:\SerwerTM\xaseco pod nazwą plugins.xml edytujecie go

Code: Select all

<?xml version="1.0" encoding="utf-8" ?>
<aseco_plugins>
	<plugin>plugin.localdatabase.php</plugin>
	<plugin>plugin.rounds.php</plugin>
	<plugin>chat.admin.php</plugin>
	<plugin>chat.help.php</plugin>
	<plugin>chat.records.php</plugin>
	<plugin>chat.records2.php</plugin>
	<plugin>chat.recrels.php</plugin>
	<plugin>chat.dedimania.php</plugin>
	<plugin>chat.players.php</plugin>
	<plugin>chat.players2.php</plugin>
	<plugin>chat.wins.php</plugin>
	<plugin>chat.laston.php</plugin>
	<plugin>chat.stats.php</plugin>
	<plugin>chat.server.php</plugin>
	<plugin>chat.song.php</plugin>
	<plugin>chat.me.php</plugin>
<!--	<plugin>plugin.muting.php</plugin> -->
	<plugin>plugin.tmxinfo.php</plugin>
	<plugin>plugin.sminfo.php</plugin>
	<plugin>plugin.track.php</plugin>
	<plugin>plugin.checkpoints.php</plugin>
	<plugin>plugin.dedimania.php</plugin>
	<plugin>plugin.rasp.php</plugin>
	<plugin>plugin.rasp_jukebox.php</plugin>
	<plugin>plugin.rasp_chat.php</plugin>
	<plugin>plugin.rasp_karma.php</plugin>
	<plugin>plugin.rasp_nextmap.php</plugin>
	<plugin>plugin.rasp_nextrank.php</plugin>
	<plugin>plugin.rasp_votes.php</plugin>
	<plugin>plugin.chatlog.php</plugin>
<!--	<plugin>plugin.msglog.php</plugin> -->
	<plugin>plugin.style.php</plugin>
	<plugin>plugin.panels.php</plugin>
<!--	<plugin>plugin.donate.php</plugin> -->
<!--	<plugin>plugin.musicserver.php</plugin> -->
	<plugin>plugin.uptodate.php</plugin>
<!--	<plugin>plugin.rpoints.php</plugin> -->
<!--	<plugin>plugin.autotime.php</plugin> -->
<!--	<plugin>plugin.access.php</plugin> -->
	<plugin>jfreu.plugin.php</plugin>
	<plugin>mistral.idlekick.php</plugin>
	<plugin>plugin.fufi.widgets.php</plugin>
</aseco_plugins>

i dopisujecie taka ostatnią linijkę czyli

Code: Select all

<plugin>plugin.fufi.widgets.php</plugin>



fufi.widgets.v0.80b
Właśnie przed chwileczką dodaliście tą wizualizację do pluginów aby działa wystarczy wypakować folder fufi.widgets.v0.80b do folderu Xaseco


Odpalacie serwermanie odpalacie serwer następnie Xaseco klikajac dwa razy w Aseco.bat i cieszycie się nowym serwerem :P

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Posted: 09 July 2009, 20:50
by Robot
Wielkie dzięki!! Super poradnik w 100% działa tylko trzeba czytać po kolei ;p

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Posted: 10 July 2009, 12:13
by blackangel
Dzięki za poradnik ,ale mam taki problem:
Image

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Posted: 10 July 2009, 14:22
by Dantes
sprawdz czy wszędzie masz takie samo hasło superadmina czyliw
gamedata---config---dedicated_cfg

i w xaseco--- config.xml

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Posted: 11 August 2009, 23:26
by nfs_pros
mam taki problem jak skonfigurować Nata ?

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Posted: 11 August 2009, 23:28
by Maybe.
nfs_pros wrote:mam taki problem jak skonfigurować Nata ?
Załamka. Jeśli Ty ze wszystkim masz tyle problemów to ja pi***olę.

Korzystając z okazji: gdzie się wymienia te coopersy na cokolwiek? Coś np. o jakichś tagach słyszałem ;f

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Posted: 11 August 2009, 23:55
by nfs_pros
No weź proszę powiedz bardzo mi na tym zależy
Ty od razu tak wszystko wiedziałeś ?
A po za tym te wszystkie tematy na forum to nie tylko moje problemy ale moich kolegów a mój jedyny problem to właśnie to skonfigurowanie Nata

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Posted: 12 August 2009, 1:16
by Maybe.

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Posted: 12 August 2009, 7:18
by Vox populi
#Maybe
https://player.trackmania.com/ -->strona do robienia tagow oraz pokazujaca staty offline (buddies) ile medali ktore miejsce itp
mozesz tam również kupic serwer za coppery....

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Posted: 19 September 2009, 11:55
by Dawid PL
Co do tego "Do serwera będzie nam potrzebne nowe konto TM więc je tworzymy każdy chyba wie jak no i oczywiście nie musze mówić aby zapamietać login i hasło"

Musze zrobić całkiem nowe konto ??

PS. A jeśli będę grał na moim starym koncie to ten serwer będzie działał ?

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Posted: 19 September 2009, 15:13
by Gobis
Jeżeli odpalisz serwer na swoim koncie to pózniej się z nim nie połączysz to chyba zrozumiałe.

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Posted: 20 October 2009, 18:45
by Shion
mam taki oto problem gdy chcę wbić na tego swojego utworzonego serwa.
Image

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Posted: 20 October 2009, 18:56
by Gobis
Wchodz przez LAN.

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Posted: 20 October 2009, 19:08
by Shion
Dzięki za odpowiedź ale mam jeszcze 2 pytania.
1. Czy inni tez muszą wchodzić przez LAN (dziwne?) czy normalnie ?
2. Gdzie wkleić fufi widgets aby wszystko działało ?

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Posted: 20 October 2009, 21:21
by TheViP
1. Nie - tylko ty wchodzisz przez LAN
2. Do głównego folderu xaseco. Nie zapomnij dopisac do listy pluginów fufi.

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Posted: 22 November 2009, 20:09
by Daimos
blackangel wrote:Dzięki za poradnik ,ale mam taki problem:
Image
mam identyczny problem, sprawdzalem dane, wpisane sa poprawnie, może ktos wie, co z tym zrobić?

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Posted: 26 December 2009, 16:23
by Dantes
tez miałem ten sam problem wczoraj jak próbowałem odpalić serwer a wynikał on z tego że pobrałem najnowsze Xaseco110 i xampa z mojego linku na pierwszej stronie. gdy zaś dałem stare Xaseco czyli 109 to wszystko smigała poprawnie

wiec jeśli chcecie używać xaseco w wersji 110 proponuje pobrać najnowszego xampa z php5 bo xaseco110 wymaga własnie php5 natomiast xamp z mojego linku ba php4 ;/

P.S
jeszcze dzisiaj postaram to sprawdzić bo jak narazie to sucha teoria :P

P.S.S
tak zgadza się najnowszy xampp-win32-1.7.3 załatwia sprawę i wszystko dziła dodam tylko żeby odpalić Xaseco110 nalezy rówież w deedimania.xml dodać login i hasło nowego konta tm

peoblem

Posted: 22 February 2010, 17:41
by pepper
Mam problem:

1.czy jak wylacze kompa to serwer będzie działać???
:?

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Posted: 22 February 2010, 17:42
by Shion
niee, nie będzie :)

z

Posted: 22 February 2010, 20:05
by pepper
A da się coś z tym zrobić?/ Zeby tak było