[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Poradniki i tutoriale własne oraz tłumaczone
User avatar
Dantes
Jeździ konno
Posts: 26
Joined: 21 March 2009, 3:17

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Post 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
Last edited by Dantes on 22 May 2010, 20:15, edited 3 times in total.
User avatar
Robot
Pirat drogowy
Posts: 627
Joined: 26 May 2007, 15:55
Location: Wrocław

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Post by Robot »

Wielkie dzięki!! Super poradnik w 100% działa tylko trzeba czytać po kolei ;p
Image
blackangel
Samochodowy prawiczek
Posts: 3
Joined: 31 May 2008, 13:53

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Post by blackangel »

Dzięki za poradnik ,ale mam taki problem:
Image
User avatar
Dantes
Jeździ konno
Posts: 26
Joined: 21 March 2009, 3:17

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Post by Dantes »

sprawdz czy wszędzie masz takie samo hasło superadmina czyliw
gamedata---config---dedicated_cfg

i w xaseco--- config.xml
User avatar
nfs_pros
Jeździ konno
Posts: 43
Joined: 17 July 2009, 23:04

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Post by nfs_pros »

mam taki problem jak skonfigurować Nata ?
W grze pod nickiem nfs_pros
Maybe.
Pirat drogowy
Posts: 582
Joined: 12 May 2008, 22:54
Location: Rumia

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Post 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
User avatar
nfs_pros
Jeździ konno
Posts: 43
Joined: 17 July 2009, 23:04

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Post 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
W grze pod nickiem nfs_pros
Maybe.
Pirat drogowy
Posts: 582
Joined: 12 May 2008, 22:54
Location: Rumia

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Post by Maybe. »

Last edited by Maybe. on 12 August 2009, 12:29, edited 2 times in total.
Vox populi
Doświadczony driver
Posts: 166
Joined: 25 June 2009, 13:40

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Post 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....
User avatar
Dawid PL
Jeździ konno
Posts: 88
Joined: 01 December 2008, 15:52

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Post 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ł ?
User avatar
Gobis
Lubi ostrą jazdę
Posts: 1472
Joined: 22 August 2006, 15:39
Location: przyjdzie Mikołaj?

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Post by Gobis »

Jeżeli odpalisz serwer na swoim koncie to pózniej się z nim nie połączysz to chyba zrozumiałe.
User avatar
Shion
Doświadczony driver
Posts: 147
Joined: 06 September 2009, 20:05
Location: Rzeszów
Contact:

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Post by Shion »

mam taki oto problem gdy chcę wbić na tego swojego utworzonego serwa.
Image
User avatar
Gobis
Lubi ostrą jazdę
Posts: 1472
Joined: 22 August 2006, 15:39
Location: przyjdzie Mikołaj?

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Post by Gobis »

Wchodz przez LAN.
User avatar
Shion
Doświadczony driver
Posts: 147
Joined: 06 September 2009, 20:05
Location: Rzeszów
Contact:

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Post 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 ?
TheViP
Emerytowany Admin
Posts: 533
Joined: 16 August 2006, 12:28

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Post by TheViP »

1. Nie - tylko ty wchodzisz przez LAN
2. Do głównego folderu xaseco. Nie zapomnij dopisac do listy pluginów fufi.
Daimos
Jeździ konno
Posts: 27
Joined: 22 November 2009, 14:46

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Post 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ć?
User avatar
Dantes
Jeździ konno
Posts: 26
Joined: 21 March 2009, 3:17

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Post 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
pepper
Samochodowy prawiczek
Posts: 3
Joined: 22 February 2010, 17:39

peoblem

Post by pepper »

Mam problem:

1.czy jak wylacze kompa to serwer będzie działać???
:?
User avatar
Shion
Doświadczony driver
Posts: 147
Joined: 06 September 2009, 20:05
Location: Rzeszów
Contact:

[Poradnik] Dedykowany serwer + Xaseco Aktualizacja 22.05.10

Post by Shion »

niee, nie będzie :)
pepper
Samochodowy prawiczek
Posts: 3
Joined: 22 February 2010, 17:39

z

Post by pepper »

A da się coś z tym zrobić?/ Zeby tak było
Post Reply

Return to “Poradniki”