PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Trackmania Nations dedicated Server



Seiten : [1] 2 3

DiWoWo
08.04.06, 17:52
Hat jemand schonmal einen TMN dedicated Server erfolgreich aufgesetzt?

Ich hab die dedicated.cfg editiert alles soweit eingestellt. Der Server taucht nach dem Start kurzzeitig in der Prozessliste auf, und verschwindet dann wieder. In den Logfiles steht folgendes:



[Sys] Os = Linux
[Sys] Cpu = Unknown
[Sys] Physical memory = 100 Mb
[Sys] Windows GDI resolution = 0x0x0b
Crc Time = 45
[Sys] ExeChecksum = 0x1E0DC710
[Gbx] Exe date = 29/01/2006 03:08, game name = TmDedicated, game version = 0.1.7.4
[Gbx] Log date = 08/04/2006 18:43:51.834
[Sys] WARNING : GpuPerf not found => Automatic settings 'll be based upon device capabilities.
[Sys] Login =
[Sys] WARNING : GpuPerf not found => Automatic settings 'll be based upon device capabilities.
[TimeMs] Total=48 CheckNetwork=0
--- 48 CGbxApp::Init SetLogFile=1 CreateEngines=45 SetRegistry=0 SystemConfig=0
[Hms] CPlugTreeVisualMip::s_ScaleZ = 4
[Hms] ShaderQuality=PC0
[Hms] TextureQuality=|TexturesQuality|VeryLow
[Hms] Shadows=|Shadows|Minimum
[Hms] ShadowBufferDisable=0
[Hms] MaxFiltering=|MaxFiltering|Bilinear
[Hms] AnisotropicLevel=4
[Hms] VertexProcess=|VertexProcess|Hardware
[Hms] MultiSampling=None
[Dx9] MemoryAgpUseFactor=0
[Console] Initializing...
[Console] Configuration file : dedicated.cfg
[Console] Loading system configuration...
[Console] ...system configuration loaded
[Net] Connection Type : DSL16384_4096
[Net] DefaultServerUDPPort : 2 350
[Net] DefaultServerTCPPort : 2 350
[Net] DefaultClientUDPPort : 0
[Net] DefaultClientTCPPort : 0
[Net] DefaultP2PServerTCPPort : 3 450
[Net] ForceServerAddress : 0.0.0.0:0
[Net] ForceUseLocalAddress : 0
[Net] Connection Type : DSL16384_4096
Assert Failed in ../../../Engines/SystemEngine/source/SystemFilesPosix.cpp Line 352
=> '_DirEnt->d_type != DT_UNKNOWN' failed.
-> DT_UNKNOWN: .
Assert Failed in ../../../Engines/SystemEngine/source/SystemFilesPosix.cpp Line 352
=> '_DirEnt->d_type != DT_UNKNOWN' failed.
-> DT_UNKNOWN: ..
Assert Failed in ../../../Engines/SystemEngine/source/SystemFilesPosix.cpp Line 352
=> '_DirEnt->d_type != DT_UNKNOWN' failed.
-> DT_UNKNOWN: log2LKOqV.tmp
Assert Failed in ../../../Engines/SystemEngine/source/SystemFilesPosix.cpp Line 352
=> '_DirEnt->d_type != DT_UNKNOWN' failed.
-> DT_UNKNOWN: .
Assert Failed in ../../../Engines/SystemEngine/source/SystemFilesPosix.cpp Line 352
=> '_DirEnt->d_type != DT_UNKNOWN' failed.
-> DT_UNKNOWN: ..
Assert Failed in ../../../Engines/SystemEngine/source/SystemFilesPosix.cpp Line 352
=> '_DirEnt->d_type != DT_UNKNOWN' failed.
-> DT_UNKNOWN: log2LKOqV.tmp
[Console] Listening for xml-rpc commands on port 5000.
Assert Failed in ../../../Engines/SystemEngine/source/SystemFilesPosix.cpp Line 352
=> '_DirEnt->d_type != DT_UNKNOWN' failed.
-> DT_UNKNOWN: .
Assert Failed in ../../../Engines/SystemEngine/source/SystemFilesPosix.cpp Line 352
=> '_DirEnt->d_type != DT_UNKNOWN' failed.
-> DT_UNKNOWN: ..
Assert Failed in ../../../Engines/SystemEngine/source/SystemFilesPosix.cpp Line 352
=> '_DirEnt->d_type != DT_UNKNOWN' failed.
-> DT_UNKNOWN: .
Assert Failed in ../../../Engines/SystemEngine/source/SystemFilesPosix.cpp Line 352
=> '_DirEnt->d_type != DT_UNKNOWN' failed.
-> DT_UNKNOWN: ..
Assert Failed in ../../../Engines/SystemEngine/source/SystemFilesPosix.cpp Line 352
=> '_DirEnt->d_type != DT_UNKNOWN' failed.
-> DT_UNKNOWN: .
Assert Failed in ../../../Engines/SystemEngine/source/SystemFilesPosix.cpp Line 352
=> '_DirEnt->d_type != DT_UNKNOWN' failed.
-> DT_UNKNOWN: ..
Assert Failed in ../../../Engines/SystemEngine/source/SystemFilesPosix.cpp Line 352
=> '_DirEnt->d_type != DT_UNKNOWN' failed.
-> DT_UNKNOWN: MatchSettings
Assert Failed in ../../../Engines/SystemEngine/source/SystemFilesPosix.cpp Line 352
=> '_DirEnt->d_type != DT_UNKNOWN' failed.
-> DT_UNKNOWN: Replays
Assert Failed in ../../../Engines/SystemEngine/source/SystemFilesPosix.cpp Line 352
=> '_DirEnt->d_type != DT_UNKNOWN' failed.
-> DT_UNKNOWN: Campaigns
Assert Failed in ../../../Engines/SystemEngine/source/SystemFilesPosix.cpp Line 352
=> '_DirEnt->d_type != DT_UNKNOWN' failed.
-> DT_UNKNOWN: Challenges
Assert Failed in ../../../Engines/SystemEngine/source/SystemFilesPosix.cpp Line 352
=> '_DirEnt->d_type != DT_UNKNOWN' failed.
-> DT_UNKNOWN: .
Assert Failed in ../../../Engines/SystemEngine/source/SystemFilesPosix.cpp Line 352
=> '_DirEnt->d_type != DT_UNKNOWN' failed.
-> DT_UNKNOWN: ..
Assert Failed in ../../../Engines/SystemEngine/source/SystemFilesPosix.cpp Line 352
=> '_DirEnt->d_type != DT_UNKNOWN' failed.
-> DT_UNKNOWN: MatchSettings
Assert Failed in ../../../Engines/SystemEngine/source/SystemFilesPosix.cpp Line 352
=> '_DirEnt->d_type != DT_UNKNOWN' failed.
-> DT_UNKNOWN: Replays
Assert Failed in ../../../Engines/SystemEngine/source/SystemFilesPosix.cpp Line 352
=> '_DirEnt->d_type != DT_UNKNOWN' failed.
-> DT_UNKNOWN: Campaigns
Assert Failed in ../../../Engines/SystemEngine/source/SystemFilesPosix.cpp Line 352
=> '_DirEnt->d_type != DT_UNKNOWN' failed.
-> DT_UNKNOWN: Challenges
Assert Failed in ../../../Engines/SystemEngine/source/SystemFilesPosix.cpp Line 352
=> '_DirEnt->d_type != DT_UNKNOWN' failed.
-> DT_UNKNOWN: .
Assert Failed in ../../../Engines/SystemEngine/source/SystemFilesPosix.cpp Line 352
=> '_DirEnt->d_type != DT_UNKNOWN' failed.
-> DT_UNKNOWN: ..
Assert Failed in ../../../Engines/SystemEngine/source/SystemFilesPosix.cpp Line 352
=> '_DirEnt->d_type != DT_UNKNOWN' failed.
-> DT_UNKNOWN: Lan
Assert Failed in ../../../Engines/SystemEngine/source/SystemFilesPosix.cpp Line 352
=> '_DirEnt->d_type != DT_UNKNOWN' failed.
-> DT_UNKNOWN: Solo
Assert Failed in ../../../Engines/SystemEngine/source/SystemFilesPosix.cpp Line 352
=> '_DirEnt->d_type != DT_UNKNOWN' failed.
-> DT_UNKNOWN: HotSeat
Assert Failed in ../../../Engines/SystemEngine/source/SystemFilesPosix.cpp Line 352
=> '_DirEnt->d_type != DT_UNKNOWN' failed.
-> DT_UNKNOWN: Internet
[TimeMs] Total=10 ViewportConfig=0
--- 0 InputPort
--- 0 ViewportCreate
--- 0 AudioPort
--- 9 StartApp
------ 2 LoadGameFile
------ 7 GameApp::Start InitShadows=0 OnStartGame=0
--------- 2 NetInitGame
--------- 4 CtnGame::Start Collector=0 ProfileScore=0 AllocSoundRessources=0 NetLoadBlackList=0 NetLoadGuestList=0
------------ 0 Skin
------------ 2 ChallengeCampaign
--------- 0 ScanDiskForReplays
starting game.
[Console] Loading dedicated server configuration...
[Console] ...Dedicated server configuration loaded
[Console] Match settings file : MatchSettings\Internet\AdvancedTraining.txt
[Console] Loading match settings...
[Console] ...Match settings loaded
[Console] Autostart server on internet
[TimeMs] Total=10 ViewportConfig=0
--- 0 InputPort
--- 0 ViewportCreate
--- 0 AudioPort
--- 9 StartApp
------ 2 LoadGameFile
------ 7 GameApp::Start InitShadows=0 OnStartGame=0
--------- 2 NetInitGame
--------- 4 CtnGame::Start Collector=0 ProfileScore=0 AllocSoundRessources=0 NetLoadBlackList=0 NetLoadGuestList=0
------------ 0 Skin
------------ 2 ChallengeCampaign
--------- 0 ScanDiskForReplays
[Dx9] 0 Textures wanting 0Mb, 0Mb actually allocated.
[Net] IP Address : 213.202.214.185:2350
[Net] Connection Type : LAN
[Console] Starting server...
[Net] CGameNetwork::Cl_Disconnect : Client disconnected
[Console] Connecting to master server...
[Net] IP Address : 213.202.214.185:2350
[Net] Connection Type : DSL16384_4096
[Console] ...OK
[Console] Connecting to ladder...
[Console] ...OK
[Console] Please wait
Assert Failed in ../../../Engines/Classic/include/FastBuffer.h Line 562

Dedicated Serverversion ist die v2006-01-29
Betriebssystem des Rootservers: Debian sarge

DiWoWo
08.04.06, 18:42
Achja! Kleiner Anhang:

Kann es evtl sein das eine Spezielle Linuxlibrary fehlt? Bzw irgend ein Package?

Welche Packages sind denn Vorraussetzung für einen solchen Server?

Fisch.666
08.04.06, 20:00
Hi!

Dann probier mal den TMN Server vom 10.3.2006 aus:

http://slig.free.fr/TM/dedicated/TmDedicatedServer_2006-03-10.tgz

werd den auch grad mal aufsetzen...

DiWoWo
09.04.06, 02:54
Danke! Die funktioniert jetzt! :)

Fisch.666
09.04.06, 03:33
Bitte, kein Problem. Bin auch nur per Zufall über die neuere Version gestolpert da ich mir demnächst auch nen TMN Server aufsetzen will.

Was mich aber stört ist, dass es für den Server keine Offizielle Seite gibt wo man die aktuellste Version runterladen kann. Irgendwie gibts bei den unterschiedlichen Versionen schon ein durcheinander...

DiWoWo
09.04.06, 14:51
Kleine Frage! Wie administrierst du deinen TMN Server? Zum Beispiel wenn du ne neue Strecke gebastelt und hochgeladen hast und sie in den Mapcycle aufnehmen willst! Ich beende dann Jedesmal den Server indem ich die PID kille und dann komplett neustarte!

Es gibt ja dieses FAST aber dafür bräuchte ich ich PHP5 bin froh das der Rootserver auf Debian Stable (apache 1.3.33 und php4.3.10) läuft und ich will nicht auf Testing oder unstable zurückgreifen müssen!

Fisch.666
09.04.06, 15:05
Ehrlich gesagt noch garnicht, hab den Server gerade eben aufgesetzt. :)

Zum Thema aktuellste TMN Serverversion, hier gibt es wohl immer die aktuellste:

http://www.tm-forum.com/viewtopic.php?t=1350

nur kann ich auf die Seite zur Zeit leider nicht zugreifen. :(

DiWoWo
09.04.06, 15:17
Wäre nett wenn du mir hier in dem Thread mal deine Administrationsmethode mitteilen könntest sobald du deinen Server erfolgreich am laufen hast!

Wie gesagt das mit Prozess killen und Server neu starten nur für nen neuen Track is bisserl nervig auf dauer!

Fisch.666
09.04.06, 15:27
Klar, kann ich gerne mal machen. Kann nur noch ein bißchen dauern da ich den Server nur auf LAN Partys dabei habe...

Aber hast du dir mal den Teil 3.Control in der readme durchgelesen? Es ist ja ein php Skript dabei, und da steht sogar "Any web server supporting PHP can be used", also nicht nur PHP5.

DiWoWo
09.04.06, 15:30
Ja hab ich auch ausprobiert aber da bekomme ich Fehler die ich noch nicht zuordnen kann!

Muss mal schaun vielleicht hab ich was falsch konfiguriert oder irgendwas übersehn! Werd mich damit nochmal beschäftigen!

pada
11.04.06, 12:52
Hallo, am besten du verwendest das mitgelieferte Webinterface. Schau dir hierzu das Verzeichnis PhpRemoteExample an. Erstelle einen Alias in der Apache httpd.conf oder was auch immer bei dir aktiv ist, starte den Webserver neu und rufe die basic.php auf. Login als Admin, den Rest findest du heraus. ;)

Fisch.666
11.04.06, 15:00
Hi!

Das hatte ich ihm ja auch schon empfohlen, nur bekommt DiWoWo Fehler wenn er das beiliegende PHP Skript verwendet... :)

@DiWoWo

Poste doch einfach mal die Fehler hier rein, vielleicht können wir dir helfen.

Ansonsten werd ich mir das Webinterface am Wochenende mal anschauen...

Hakke
12.04.06, 13:41
Moinsen,

ich häng mich mal dran. Hab den o.g. DL Link benutzt, und kann das Spiel starten. Als root in einem Konsolenfenster. In der cfg hab ich einen extraaccount als name/passwort kombi angegeben.

Nun startet das Spiel, wird in "top" sichtbar, und der Rechnername (ubuntu) erscheint in meinem Spiel, doch mehr nicht. Links die grosse Box bleibt leer, keine Chance zu verbinden. Der Server läuft also laut "top", laut Spiel aber nicht.

Was ich getan hab:

dedicated.cfg editiert

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

<dedicated>
<authorization_levels>
<level>
<name>SuperAdmin</name>
<password>***</password>
</level>
<level>
<name>Admin</name>
<password>***</password>
</level>
<level>
<name>User</name>
<password>***</password>
</level>
</authorization_levels>

<masterserver_account>
<login>lnxhakke</login>
<password>baermaus</password>
<nation>GER</nation>
</masterserver_account>

<server_options>
<name>TMN Hakke</name>
<comment>blaH</comment>
<max_players>32</max_players>
<password></password>
<max_spectators>32</max_spectators>
<password_spectator></password_spectator>
<ladder_mode>normal</ladder_mode> // value between 'inactive', 'normal' and 'forced' (or '0', '1', '2')
<enable_p2p_upload>True</enable_p2p_upload>
<enable_p2p_download>True</enable_p2p_download>
<callvote_timeout>60000</callvote_timeout>
<callvote_ratio>0.5</callvote_ratio>
<allow_challenge_download>True</allow_challenge_download>
</server_options>

<system_config>
<connection_type>DSL_16384_4096</connection_type>
<server_port>2350</server_port>
<server_p2p_port>3450</server_p2p_port>
<client_port>0</client_port>
<xmlrpc_port>5000</xmlrpc_port>
<xmlrpc_allowremote>False</xmlrpc_allowremote> // if you specify an ip adress here, it'll be the only accepted adress. this will improve security.
<bind_ip_address></bind_ip_address>
<force_ip_address>192.168.0.220</force_ip_address>
<use_proxy>False</use_proxy>
<proxy_login></proxy_login>
<proxy_password></proxy_password>
<blacklist_url></blacklist_url>
</system_config>
</dedicated>


Im SPiel eine lnxhakke.txt erstellt und in den entsprechenden Ordner auf dem Server kopiert

<?xml version="1.0" encoding="utf-8" ?>
<playlist>
<gameinfos>
<game_mode>2</game_mode>
<chat_time>10000</chat_time>
<rounds_pointslimit>50</rounds_pointslimit>
<rounds_usenewrules>0</rounds_usenewrules>
<timeattack_limit>300000</timeattack_limit>
<timeattack_synchstartperiod>0</timeattack_synchstartperiod>
<team_pointslimit>10</team_pointslimit>
<team_maxpoints>6</team_maxpoints>
<team_usenewrules>0</team_usenewrules>
<laps_nblaps>5</laps_nblaps>
<laps_timelimit>0</laps_timelimit>
</gameinfos>

<challenge>
<file>Challenges\My Challenges\Big Round Semi Circuit.Challenge.Gbx</file>
<ident>5qUAYe2NYdhwPHotS8J9RRmFxXj</ident>
</challenge>
<challenge>
<file>Challenges\My Challenges\greengras.Challenge.Gbx</file>
<ident>3aLj0dE1YfVAEaaAUK3ZaoZ1Gx8</ident>
</challenge>
<challenge>
<file>Challenges\My Challenges\hakke_oval.Challenge.Gbx</file>
<ident>FDvUW8mBR9FLGxBZ5jHnbCx4uul</ident>
</challenge>
</playlist>


und danach das Spiel für LAN only mit


./bla.sh /game=nations /dedicated_cfg=dedicated.cfg /game_settings=MatchSettings/lnxhakke.txt


gestartet. Ergebnis: siehe oben. Fehlt hier irgendwo noch was?

LG

/ Edith sagt: hier die Konsolenausgabe:


root@ubuntu:/Sonstiges/TMN/TmDedicatedServer # ./TrackManiaServer /game=nations /dedicated_cfg=dedicated.cfg /GameSettings=MatchSettings/lnxhakke.txt
Starting TmDedicated v2006-03-10...
Initializing...
Configuration file : dedicated.cfg
Loading system configuration...
...system configuration loaded
Listening for xml-rpc commands on p ort 5001.
Trackmania server daemon started with pid=7296 (parent=7295).
root@ubuntu:/Sonstiges/TMN/TmDedicatedServer #

Fisch.666
12.04.06, 18:28
Hi!



In der cfg hab ich einen extraaccount als name/passwort kombi angegeben.


Brauchst du bei TrackMania Nations laut Readme nicht, lösch die Einträge wieder aus der dedicated.cfg. Einzig was du eintragen musst ist die Nation...



dedicated.cfg editiert




<level>
<name>User</name>
<password>***</password>
</level>


Das Userpasswort hast du so gelassen? Das muss nicht verändert werden.



<force_ip_address>192.168.0.220</force_ip_address>


Nimm mal die IP Adresse hier raus, wenn du nur 1 Netzwerkkarte drin hast wird die automatisch zugewiesen.



Im SPiel eine lnxhakke.txt erstellt und in den entsprechenden Ordner auf dem Server kopiert


Benutz mal eine Standart- Datei wie z.B.: /game_settings=MatchSettings/Lan/AdvancedTraining.txt

Ansonsten starte den Server mal zusätzlich mit der Option hier:

/nodaemon

Dann siehst du mehr Infos in der Konsole und kannst den Fehler vielleicht besser eingrenzen.

Hakke
12.04.06, 19:19
Hi!



Brauchst du bei TrackMania Nations laut Readme nicht, lösch die Einträge wieder aus der dedicated.cfg. Einzig was du eintragen musst ist die Nation...




Genau das wird aber in allen Tutorials gesagt, dass genau das nötig wäre. Lediglich einen Key brauchts nicht.

/nodaemon hats nun gezeigt: die .txt war wohl fehlerhaft, danke für den Tip. Server rennt, und kann connectet werden :)

LG

Fisch.666
12.04.06, 22:47
Hi!

@DiWoWo

Der obige Link den ich geposted hatte geht wieder:

http://www.tm-forum.com/viewtopic.php?t=1350

Da gibt es noch 4 Admin- Tools für nen TMNations Server...


Genau das wird aber in allen Tutorials gesagt, dass genau das nötig wäre. Lediglich einen Key brauchts nicht.


Also ich versteh das hier in der Readme so wie ich es oben geschrieben habe...



The second block of parameters (<masterserver_account>...</masterserver_account>) is used for the connection to master server of the dedicated server.
To allow the server to connect to master server, a login and password, that identify the dedicated server, must be specified.

* For nations, the account is automatically registered when the server is launched if it doesn't exist. You need to specify a valid nation.



/nodaemon hats nun gezeigt: die .txt war wohl fehlerhaft, danke für den Tip. Server rennt, und kann connectet werden :)


Bitte, kein Problem. Viel Spass mit dem Server. :)

Fisch.666
30.04.06, 11:23
Nur als kleine Info, seit 5 Tagen gibt es ne neue public version des TMNations Server mit den Änderungen hier:



2006-04-25:
- a little issue with the logs.

2006-04-20b:
- it is no longer possible to connect to a server with the same login twice.
- fixed a bug in LAN games introduced in v2006-04-18.
- the field IpAddress in the player info now actually contains the IP (and not the login...)
- updated the c# xml-rpc lib so that it's easier to change server port / ip. (thanks to Cyrlaur).
- (windows) After a server restart, the gamelog file is no longer overwritten.

2006-04-18:
- added /autoquit to avoid zombie servers.
- added ChatSendServerMessageToId, ChatSendServerMessageToLogin xml-rpc commands.
- worked around a bug with the case of logins. (disturbing, for instance, the votes)
- (team, laps, rounds) sorted the scores by time when points identical.
- other small bugs.. (dns issues, random crashes ...)

2006-03-28:
- The guestlist has now precendence over black/ban lists.
- (rounds, team) BestCheckpoints now contains the checkpoints from the best race, and not the checkpoints from the last race..
- GetVersion() also returns the current dedicated server version.
- EndRace() callback now also sends the current challenge
- fixed issues with validation in team mode
- new chat command '/version'

2006-03-24:
- fixed score in rounds mode when more than 20 players cross the finish line.
- (sunrise, orginal) PlayerConnect callback now has the login..
- Some problems with team mode (validate, ...)
- (windows) Fixed the logs (shared read flag, directory now correctly created)
- Only '/s' is a reserved chat command, and not all strings starting with 's'...
- More infos in GetCurrentRanking: the PlayerId (which is the team number in team mode), + all the checkpoints time of the best times
- updated php and c xml-rpc samples.
- added some more details in the logs
- fixed some issues in ChooseNextChallenge()
- ChatSendToLogin() now works even if the player is a spectator.
- New command ForceScores() available in rounds and team to change fix the scores.
- (linux, original/sunrise) some problems with invalid times should be fixed.


Infos/Downloads:

http://www.tm-forum.com/viewtopic.php?t=1350

Yaku79
02.05.06, 09:58
Hi Leute,
Ich habe ein Problem, ich habe einen Root-Server (Suse 9.3) angemietet und würde auf diesen einen Trackmania Nations Server installieren. Ich habe vollen Root Zugriff auf den Server. Die aktuellen Server-Files und das Game liegen schon auf den Server. Aber immer wenn ich den diesen Befehl eingebe:

./TrackManiaServer /game=nations /internet /game_settings=MatchSettings/server.txt /dedicated_cfg=dedicated.cfg

kommt dann immer Permission denied. Ich bin solangsam am verzweifeln.
Gruß Yaku79

Fisch.666
02.05.06, 10:07
Hi!

Dann solltest du dich erst mal ein bißchen in das Thema Linux/Rootserver einlesen bevor du dich an nen root rantraust... Die Fehlermeldung sagt doch schon alles, du hast keine Zugriffsrechte auf die Datei.

Per chmod kannst du das ändern, wie das geht zeigt dir ein

man chmod

an. Ansonsten gibt es hier auch noch ne nette Lektüre:

http://www.linuxfibel.de/

Death Dragon
07.05.06, 11:50
Hi!

Dann probier mal den TMN Server vom 10.3.2006 aus:

http://slig.free.fr/TM/dedicated/TmDedicatedServer_2006-03-10.tgz

werd den auch grad mal aufsetzen...

Hab ich mir geladen; was muss ich jetzt genau machen um den server zu starten? Wenn ich auf runtrackmanianations.bat gehe, kann ich das nur bearbeiten

Unter Windows muss man doch erst einige sachen in der cfg datei ändern und den link von der streckenliste anpassen; doch wie muss ich das alles unter linux 10.0 machen?:confused:

Fisch.666
07.05.06, 11:58
Hi!

Lad dir erst mal den aktuellsten Server von hier runter:

http://www.tm-forum.com/viewtopic.php?t=1350

und dann lies dir bitte die beiligende Readme_Dedicated.html durch. Da musst du halt nur anstatt der Windows Binary TrackManiaServer.exe die Linux Binary TrackManiaServer oder anstatt der Windows Startdatei TrackManiaNations.bat die Linux Startdatei TrackManiaNations.sh benutzen

Ansonsten findest du hier auch noch ein Tutorial zum Server:

http://www.tm-forum.com/viewtopic.php?t=674

P.S. Linux 10.0 gibt es nicht... ;)

Death Dragon
07.05.06, 12:20
P.S. Linux 10.0 gibt es nicht... ;)

sicher? was ist >>>das<<< (http://www.heise.de/newsticker/meldung/64647) dann:D

Fisch.666
07.05.06, 12:25
Das ist SuSE Linux 10.0... ;)

Death Dragon
07.05.06, 12:32
Wenn ich TrackManiaNations.sh starte kommt ganz kurz ein fenster das sich wieder schließt (screenshot angehängt)

die Linux Binary TrackManiaServer macht hingegen gar nix:(

Fisch.666
07.05.06, 12:46
Trackmania server daemon started with pid=7010

bedeutet dass der Server gestartet wurde und im Hintergrund läuft. Passt doch... Wenn er nicht im Hintergrund laufen soll musst du die .sh Datei bearbeiten und das hier anhängen:

/nodaemon

Dass er bei der Linux binary nichts macht isst klar, du musst da ja noch die Optionen anhängen... Schau dir mal den Post von Yaku79 oben an, da hat er geschrieben wie er ihn startet... ;)

Death Dragon
07.05.06, 13:05
ok, das sieht jetzt so aus: (anhang)

wieso meint der die wär nicht da (matchsettings file), die ist da. ist der link falsch?

Fisch.666
07.05.06, 13:39
Hast du die Groß- und Kleinschreibung beachtet? Das ist wichtig bei nem Linux Server.

Meist liegt das aber auch an ner falsch formatierten matchsetting datei, erstell die Datei einfach direkt in Trackmania, speichere die und kopier sie dann auf den Server...

Death Dragon
08.05.06, 11:31
Hast du die Groß- und Kleinschreibung beachtet? Das ist wichtig bei nem Linux Server.

Meist liegt das aber auch an ner falsch formatierten matchsetting datei, erstell die Datei einfach direkt in Trackmania, speichere die und kopier sie dann auf den Server...

also die matchsetting ist sozusagen die playlist; also welche strecken gefahren werden; die man unter der option "create" erstellen kann?:rolleyes:

Fisch.666
08.05.06, 11:37
Jupp, so wie ich das verstanden habe. Ich hatte mal obigen Fehler nachdem ich wohl aus versehen ein Zeichen in der matchsetting gelöscht hatte...

Death Dragon
08.05.06, 11:51
Bin grad noch inner schule:D

versuch ich gleich erstma^^

achja und wie kunfigurier ich das NAT, wenn das erstma klappt