Seite 1 von 2
ADMINS: Ein eigener Trackmania Server (Linux)
Verfasst: So 29 Apr, 2007 15:19
von Captain
Hallo zusammen,
vielleicht hat sich der eine oder andere schon gefragt, wie man sich seinen eigenen Dedicated Trackmania Nations Server installiert. Ich bin gerade dabei einen zu erstellen und werde mal meine Vorgehensweise beschreiben. Zu dem System: Es ist ein Debian Linux, normal, ne?
Dann wollen wir mal:
1.) Verzeichnis anlegen
2. Ins Verzeichnis wechseln
3. Serversoftware downloaden
Code: Alles auswählen
wget http://kheops.unice.fr/Slig/tm/dedicated/TmDedicatedServer_2006-05-30.zip
4. Entpacken
5. Ins neue Verzeichnis wechseln
6. Um den Server starten zu können braucht man einen Trackmania Account. Nicht den, den man sonst so zum spielen nimmt, sondern am besten einen neuen erstellen.
Gehe dazu ganz normal in dein Trackmania Game und erzeuge einen neuen Account. Merke Dir User und Passwort.
7. Der so ziemlich letzte Schritt für die Erstinstallation: Das Configfile. Dieses hat den Namen dedicated.cfg und sollte von dir unbedingt noch geändert werden. Ich hab die wichtigen Stellen markiert:
SuperAdmin
PASSWORT
Admin
PASSWORT
User
User
Den oben angelegten Accountnamen eingeben
Das oben vergebene Passwort eingeben
GER
$F00GRDB.DE MegaBoost
Visit tmnforum.grdb.de for more infos about our clan, this server and the game itself. Respect the Admins.
32
2
forced // value between 'inactive', 'normal' and 'forced' (or '0', '1', '2')
True
True
60000
0.5
True
DSL_16384_4096
2350
3450
0
5000
False // if you specify an ip adress here, it'll be the only accepted adress. this will improve security.
False
8. Den Server starten:
So, das wars auch schon. Jetzt sollte der Server laufen. Natürlich kann man noch bedeutend mehr Arbeit reinstecken, Verwaltungstools hochladen, etc. Aber das werde ich hier auch noch nach und nach dokumentieren.
Jetzt erstmal viel Spaß, beim Selbermachen!
Grüße
KK
Verfasst: Fr 13 Feb, 2009 15:56
von ollerganove
hab nen SUSE Server.
hab alles kopiert und in der Config datei eingerichtet aber immer wenn ich die SH Datei starten will meint der:
./RunTrackmaniaNations.sh: line 1: :/TrackManiaServer: Permission denied
was mache ich da falsch?
Verfasst: Fr 13 Feb, 2009 16:11
von Captain
Check mal die Settings von deiner RunTrackmaniaNations.sh.
1. mach ne Shell (Putty) auf den server auf
2. dann in das Dir wechseln, wo das file drin ist
3. dann schau dir mit "ll" (also 2 x das kleine L) die Recht der Dateien an.
4. Damit das skript läuft muss es ausführbar sein also solte sollte in der erste Spalte stehen
-rwxr-xr-x
Wichtig sind die X.
5. Wenn das nicht der Fall ist mach mal
chmod +x RunTrackmaniaNations.sh
Dann nochmal versuchen. Viel Erfolg!
EDIT: Wenn das nicht klappt, dann poste mal bitte die Ausgabe von LL hier, dann kann ich mir das besser vorstellen.
Verfasst: Fr 13 Feb, 2009 16:21
von ollerganove
also folgendes steht dann in der Konsole bei der DAte
-rwxrwxrwx 1
Und das hier steht in der Datei selber drinne. Hab da nichts drtan geändernt...
./TrackManiaServer /game=nations /internet /game_settings=MatchSettings/Internet/AdvancedTraining.txt /dedicated_cfg=deicated.cfg
nur in dem Game-ORdner gibt es nur folgende Ordner "GameDate" und "RemoteControlExamples"
unter "GameData" gibts dann "Tracks" und dort dann gibts den Ordner "MatchSettings" - ist das so richtig?
Verfasst: Fr 13 Feb, 2009 16:27
von Captain
Hm, also "Permission Denied" hat weniger was mit der Trackmania Installation zu tun, sondern eher mit deinen Rechten auf dem Server.
Versuchst du das Skript als Root auszuführen? Würde ich mal versuchen.
So sieht mein Dir aus:
Code: Alles auswählen
-rw-r--r-- 1 root root 496 2006-05-30 13:37 ClientCommandLine.txt
-rwxrwxrwx 1 root root 1765 2008-01-08 22:38 dedicated.cfg
-rw-r--r-- 1 root root 354 2007-04-29 15:42 Default.SystemConfig.Gbx
drwxr-xr-x 6 root root 4096 2007-04-29 15:42 GameData
-rw-r--r-- 1 root root 1667 2006-05-30 13:37 ListCallbacks.html
-rw-r--r-- 1 root root 36323 2006-05-30 13:37 ListMethods.html
drwxr-xr-x 2 root root 4096 2008-07-07 18:10 Logs
-rw-r--r-- 1 root root 41087 2006-05-30 13:37 Readme_Dedicated.html
drwxr-xr-x 5 root root 4096 2007-04-29 15:03 RemoteControlExamples
-rw-r--r-- 1 root root 133 2006-05-30 13:37 RunTrackmaniaNations.bat
-rwxr-xr-x 1 root root 131 2006-05-30 13:37 RunTrackmaniaNations.sh
-rwxr-xr-x 1 root root 9909992 2006-05-30 13:37 TrackManiaServer
-rwxr-xr-x 1 root root 5378048 2006-05-30 13:37 TrackManiaServer.exe
Achte darauf dass auch "TrackManiaServer" mit chmod +x bearbeitet werden sollte. Also über all das "x".
Und nochwas:
./TrackManiaServer /game=nations /internet /game_settings=MatchSettings/Internet/AdvancedTraining.txt /dedicated_cfg=deicated.cfg
Abgetippt? "deicated.cfg" ist entweder falsch geschrieben oder da fehlt ein Buchstabe.
Verfasst: Fr 13 Feb, 2009 16:41
von ollerganove
ja falsch abgeschrieben
Juhuu hab mal noch paar REchte geändernt und nun ging irgendwas los. Nur ein Error dazwischen steht in der Konsole.
Unable to open '/prog/trackmania/Default.SystemConfig.GbxInitializing...
Aber am ende hat er das gestartet
so und wie finde ich nun in meinen Game den Server? Feix bin da Newbie im TM-Spielen.
Danke derweil für die Hilfen schon mal. GEnauso weiss ich nicht wie ich meine eigens gebaute Strecke da reinbringen kannn. Hab schon eine gebaut.
Verfasst: Fr 13 Feb, 2009 18:52
von Captain
ollerganove hat geschrieben:so und wie finde ich nun in meinen Game den Server? Feix bin da Newbie im TM-Spielen.
Du gehst jetzt online, dann auf die deutschen Server und blätterst dich durch. Ich hatte auch mal irgendwo nen Thread wo stand wie man sich ein Icon bastelt, welches einen direkt mit dem eigenen Server verbindet. Such mal hier im Forum danach.
http://www.grdb.de/forum/search.php
Verfasst: Fr 13 Feb, 2009 20:12
von ollerganove
Mist hab alle 115 Seiten durchgeblättert aber niuchts gefunden.
eigentlich müsste er heißen "GanovenTour" - oder dauert das immer ne Weile?
Oder muss ich noch was beim Server einstellen wegen Maps etc.?
Verfasst: Fr 13 Feb, 2009 20:45
von Captain
Eigentlich muss er sofort verfübar sein. Und mit den Standardmaps muss er ja schon laufen.
Benutzt du Xfire? Dort könntest du deinen Server mit der IP ja eintragen und dich dann direkt drauf connecten. Wäre immerhin ein erster Schritt.
Verfasst: Fr 13 Feb, 2009 22:22
von ollerganove
nee also nichts zu machen. hab sogar nochmals den Server gestoppt und neu gestartet jetzt ist auch die eine Error zeile weg die anfangs mal kam beim allerersten start.
aber ich find den immer noch nicht.
ichhabe dich mal im ICQ angeschrieben - nicht wundern
die zusatzprogramme usw kenn ich alle nicht bin wie gesagt Newbie in Trackmania
Verfasst: Fr 13 Feb, 2009 22:40
von Rico
Es könnte sein, dass auf deinem Router Ports geschlossen sind, die Trackmania braucht um deinen Server im Internet zu hosten.
Einfach mal alle /kurz/ aufmachen, hosten und schauen, ob du ihn findest.
Verfasst: Fr 13 Feb, 2009 23:06
von Captain
Zieh dir das mal runter, kostet nix:
http://www.xfire.com/
Verfasst: Fr 13 Feb, 2009 23:32
von ollerganove
Rico nee ich habh nen Root-Server mir gemietet und dort mal das firewall nur aufs minimum beschränkt
Verfasst: Fr 13 Feb, 2009 23:39
von ollerganove
ok wie hilft mir nun der Messi weiter? hab den installiert. mein benutzername dort ist ollerganove
Verfasst: Sa 14 Feb, 2009 00:20
von Captain
Joa, immerhin können wir quatschen
