Dieses Forum nutzt Cookies
Dieses Forum nutzt Cookies um Anmeldeinformationen (keine Passwörter) zu speichern. Dabei werden diese Informationen als kleine Textdateien auf deinem Endgerät abgelegt. Sie können nur durch dieses Forum ausgelesen werden und stellen kein Sicherheitsrisiko dar. Neben deinem letzten Login wird auch abgespeichert, welche Themen du bereits gelesen hast.

Zudem wird ein Cookie angelegt, in dem abgespeichert wird, ob du diesen Hinweis gelesen hast. Damit wird er nicht jedes mal angezeigt.

Thema geschlossen 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Multiplayer, Server, Dedicated Server
Verfasser Nachricht
Bernhard
Forum-Team
*****

Beiträge: 9.373
Registriert seit: Jan 2004
Beitrag #1
Multiplayer, Server, Dedicated Server
ich habe die Tipps und tricks mal um den Dedicated Server erweitert Zwinkern
Fehler/Erweiterungen bitte melden
____________________________________________

Multiplayer, normale Version

1. Server starten
– Multiplayer im Startbildschirm anklicken
– Server starten anklicken
– Spielnamen eintippen
– Spieltyp wählen, 'LAN/Internet' oder 'Internet(Ankündigung)'. Beim Letzteren ist man für andere sichtbar, sonst müssen die Mitspieler die IP und den Port wissen um am Spiel teilzunehmen
– ‚Spiel starten‘ oder ‚Spiel laden‘ oder ‚Scenario laden‘ anklicken
– mit dem Spielen beginnen


2. Mit einem Server verbinden
- Multiplayer im Startbildschirm anklicken
- wenn man mit anderen Spielern im LAN verbinden will, LAN anklicken, danach ‚Server finden‘
- wenn man sehen will welche Server über das Internet verfügbar sind, ‚Internet‘ und ‚Server finden‘ anklicken
- falls mehr als ein Server angezeigt wird, den gewünschten anklicken, danach ‚Spiel betreten‘ anklicken
- wenn man bei einem Spiel mitspielen, will, dessen IP man kennt
- ‚Server hinzufügen‘ wählen
- IP eingeben
- ggf. Port eingeben
- Nun kann man einen Spieler auswählen und ‚Spieler beitreten‘ (? Join company) klicken, um diesem Spieler zu helfen
- oder ‚dem Spiel zusehen‘ auswählen um.
- oder ‚neue Firma‘ auswählen um eine eigene Firma zu gründen (wenn noch Spieler-Plätze frei sind)

Danach kommt ein Statusfenster das über den Stand der Verbindungsaufnahme informiert.

3. Verbinden mit einem Server über die Konsole

- Konsole öffnen und folgendes Kommando eingeben: ]connect<ip/host>:<port>#<player-no>

4. Internet-Spiele spielen

- für OpenTTD 0.3.5 wurde das Netzwerk-Protokoll überarbeitet und ist sehr stabil, auch bei langsamen Verbindungen
- Server mit einem roten Punkt hinter dem Namen benutzen eine andere Spielversion, diesen Spielen kann man nicht beitreten.
- Falls man zu viele Clients verbunden hat, oder die Verbindung schlecht wird, so dass zu befürchten ist, dass Clients die Verbindung verlieren, kann man ein paar Dinge unternehmen:
- in der Konsole eingeben: net_frame_freq = <nummer> (Nummer muss zwischen 0 und 10 liegen, ein guter Wert ist 3. Je höher der Wert umso weniger Bandbreite braucht man, umso mehr Verzögerung ist aber zu sehen)
- in der Konsole eingeben: net_sync_freq.(nicht so wirkungsvoll.)

5. Tipps für Server
- .
- Wenn man möchte dass der Server im Internet sichtbar ist kann man in der Konsole ‚set server_advertise 1‘ eingeben (wenn nicht im Startmenu geschehen)
- Ein Spiel mit Passwort versehen (wenn nicht im Startmenu geschehen) : ‚set server_pw‘
- Jeder Mitspieler braucht ca. 3 kb/s für diejenigen mit Bandbreitenlimit

6 Einige wichtige / nützliche Dinge
- Man kann sein Unternehmen per Passwort schützen
- Man kann anderen Unternehmen Geld ‚zuschieben‘ (über die ClientList)
- Server können Mitspieler rauswerfen!

hier ein Link von TTJunkie um die eigene IP zu prüfen:

[SIZE=0.1]edit 12.2.2005[/SIZE]
So, und heute haben wir also nach endlosen Tests festgestellt, daß eine Firewall, von der man nichts weiß, auch prima funktionieren kann. Die benötigten Ports müssen freigeschaltet sein. Welche das genau sind wissen wir noch nicht, kümmere ich mich drum.
Wenn man die Firewall abschaltet geht es jedoch prima.

[SIZE=0.1]edit 21.2.2005[/SIZE]
zum Thema 'Dedicated_Servers'
http://wiki.openttd.org/index.php/Dedicated_Servers oder hier in einer freien Übersetzung!

Was ist ein ‚Dedicated Server‘?

Ein ‚dedicated Server‘ ist ein Programm um ein OTTD-Netzwerkspiel zu hosten, ohne einen Spieler zu haben (wie das bei einem ‚normalen Server‘ wäre). Dieses Dienstprogramm kann im Hintergrund eines PC laufen, es muß also keiner ‚daneben stehen‘!
Wie startet man einen OpenTTD Dedicated Server?
Starte die OpenTTD.exe mit der -D Option.
Wie macht man das?
- In Windows (1. Methode)
Lege eine Verknüpfung zu an OpenTTD.exe
rechts-Klick auf die Eigenschaften
Füge -D am Ende der ‚Ziel‘-Zeile ein
Klicke ‚übernehmen‘
Starte die Verknüpfung
- In Windows (2. Methode)
Klicke auf Start/Ausführen
Füge ein: "c:\path\to\openttd\openttd.exe" -D
Klick OK
- In Linux
Starte openttd -D in einem terminal.
- In OS/2:
Starte dedicated.cmd
Und wenn es läuft?
Du hast die volle Kontrolle mit den Konsole-Kommandos
Konfigurieren eines Dedicated Server
Um die Spieloptionen zu ändern kann man diese entweder beim Spielstart/im Spiel einstellen und dann das Spiel beenden und neustarten, oder man ändert die openttd.cfg manuell.

als nächstes kann man auf die gleiche Art und weise die Netzwerkeinstellungen ändern! Setze server_advertise auf true, und lan_internet auf 0.
- Wenn Du mehrere Netzwerk Interfaces hast/nutzt stelle sicher, das server_bind_ip eingestellt ist.
- Wenn Du hinter einem Router bist, stelle sicher dass ‚ you forward the port specified by server_port, and set connect_to_ip to the address of your router.‘

Wenn Du den Dedicated Server auf einem anderen Computer starten willst, kopiere einfach die openttd.cfg dorthin!

Spiel auf einen Dedicated Server laden
Nach dem starten eines Servers hast Du 3 Möglichkeiten ein Spiel zu laden
- ls – Listet alle Files im derzeitigen verzeichnis auf. eine Nummer daneben steht für <no> in den folgenden Kommandos
- cd <no> - Gehe zum Directory <no> wie mit ls aufgelistet.
- load <no> - Lade Datei <no> wie mit ls aufgelistet.

Ab Revision 1918 (0.4.0+) können savegames mit -g <filename> in der Kommandozeile gestartet werden. Es kann ausserdem der alias dir anstatt ls benutzt werden.





Konsolenkommandos

"Das Böse triumphiert alleine dadurch, daß gute Menschen nichts unternehmen!" Edward Burke, 1729-1797

"Wir leben alle unter dem gleichen Himmel, aber wir haben nicht alle den gleichen Horizont!" Konrad Adenauer, 1876-1976 Zwinkern
10.01.2006 16:24
Alle Beiträge dieses Benutzers finden
Thema geschlossen 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
Achtung Anleitung: Einrichten eines OpenTTD Server auf einem Raspberry Pi (3B+ oder besser) Murmelspieler 4 2.033 02.02.2021 10:57
Letzter Beitrag: Murmelspieler
  Server aufbau Alto.Dampf 4 1.454 03.12.2019 14:30
Letzter Beitrag: Bernhard
  Autosave beim Server craty 1 1.402 20.11.2016 12:13
Letzter Beitrag: CheNeroX
Hilfe Signalfrage bzw. Deutscher Online-Server oder TS3? ckod1 10 4.304 21.02.2016 23:45
Letzter Beitrag: ICE-T-Fan
  Frage zum Dedizierten Server samson1987 0 749 12.07.2014 17:50
Letzter Beitrag: samson1987

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste