Serwer dedykowany/Pl

From OpenTTD
Jump to: navigation, search


Okno dedykowanego serwera
dedykowany server to gra sieciowa OpenTTD server który nie ma lokalnego klienta biorącego udział w grze. Serwer dedykowany może działać w tle na komputerze.

Contents

Uruchomienie serwera dedykowanego

Uruchom plik wykonywalny OpenTTD używając opcji linii komend -D (litera D!) .

W Windows

Metoda 1:

  • Utwórz skrót do openttd.exe
  • Kliknij skrót prawym przyciskiem myszy i kliknij polecenie Właściwości
  • Dodaj -D na końcu linii docelowej
  • Kliknij Zastosuj
  • Uruchom skrót


Metoda 2:

  • W menu Start kliknij Uruchom
  • Wpisz: "c:\(path to openttd)\openttd.exe" -D
  • Kliknij OK

In Linux

  • Uruchom openttd -D w terminalu . Jeśli łączysz się z serwerem za pośrednictwem SSH i chcesz, aby gra była uruchamiana po wylogowaniu, powinieneś użyć GNU Screen lub dtach.

Możesz także uruchomić openttd z opcją -f . Oznacza to, że proces będzie działał w tle, ale konsola nie będzie dostępna . Wszystkie dane wyjściowe zostaną przesłane do pliku openttd.log . YMożesz wyświetlić dziennik za pomocą tail : tail -f openttd.log , aby śledzić zdarzenia .

In OS/2

  • Uruchom plik dedicated.cmd . Jeśli uruchomisz openttd -D, nie zobaczysz okna konsoli i nie będziesz mógł przekazywać poleceń do programu.

In Mac OS X

  • Otwórz Terminal .
  • cd do katalogu z OpenTTD
  • wpisz cd OpenTTD.app/Contents/MacOS/
  • wpisz ./openttd -D
  • OpenTTD powinien uruchomić się na Serwerze Dedykowanym.

In Docker.io

Konfigurowanie serwera

Istnieją 3 sposoby zmiany opcji gry:

  • Uruchom grę dla jednego gracza, zmień ustawienia i zamknij grę.
  • Użyj console commands do sterowania serwerem podczas jego działania.
  • Edytuj plik openttd.cfg manualnie . Aby uzyskać pomoc, zobacz diff custom .

Dostępne narzędzia:


Zmień ustawienia sieci (network) w sekcji Sieć w openttd.cfg:

Kontrolowanie serwera za pomocą rcon

Skonfiguruj serwer dedykowany do akceptowania rcon komendy:

  • W oknie serwera dedykowanego wpisz rcon_pw <password>.
Przykład: rcon_pw x8na7f


Połącz się z serwerem jako klient:

  • Uruchom OpenTTD normalnie.
  • Znajdź swój serwer na liście dla wielu graczy i połącz się z nim.
  • Otwórz konsolę (~ key).
  • Wypisz rcon <password> "<command>".
Przykład: rcon x8na7f "kick 5"

Instalowanie dodatków online

Jeśli chcesz zainstalować zawartość za pomocą funkcji pobierania zawartości w grze, możesz to zrobić z konsoli na dedykowanym serwerze. Zaletą korzystania z tego w porównaniu do manualnego kopiowania plików na serwer jest to, że automatycznie uzyska on wszystkie zależności zadeklarowane przez autora treści podczas przesyłania go do systemu dodatków (content) .

  • Najpierw musisz załadować listę dostępnych zawartości z serwera dodatków:
content update
Zaczekaj, aż w konsoli zostanie wydrukowane „Połączenie z serwerem dodatków zamknięte”.
  • Lista wszystkich dostępnych dodatków
content state
Lista dostępnych treści jest teraz drukowana. Znajdź zawartość, którą chcesz pobrać, i przeczytaj jej identyfikator zapisany na początku wiersza. Na przykład. 2947 dla Simple City Builder.
  • Następnie wybierz zawartość do pobrania, używając jej identyfikatora:
content select 2947
  • Możesz dodać więcej dodatków, powtarzając komendę content select .
  • Następnie pobierz całą wybraną zawartość:
content download

Wskazówka: jeśli używasz nocnej wersji r26000+ lub wersji stabilnej 1.4+, możesz wpisać content state city , aby wyświetlić tylko treść (content) zawierającą słowo 'miasto' (city) w ich nazwie.

Ładowanie gry

W oknie serwera dedykowanego (lub z rcon):

  • Wpisz ls , aby wyświetlić listę plików bieżącego katalogu, obok każdego będzie liczba, która reprezentuje <number> poniżej.
  • Wpisz cd <number> , aby przejść do tego katalogu.
  • Wpisz load <number> , aby załadować ten plik.
  • Możesz także ładować zapisywane gry i scenariusze za pomocą opcji wiersza polecenia -g "<filename>" .
Przykład: openttd.exe -D -g "scenario/echo.scn" .

Automatyczne uruchamianie/zatrzymanie i zapis gry

Jeśli nie chcesz uruchamiać 'dockera': Uruchom dedykowany serwer w Ubuntu/Debian, możesz pobrać i zainstalować skrypt init.d Otrzymasz następujące funkcje:

  • Automatyczne uruchamianie po uruchomieniu serwera
  • Automatyczne zamykanie po zamknięciu serwera
  • Automatyczne zapisywanie gry w określonym przedziale czasowym

Aby uzyskać więcej funkcji, zainstaluj przewodnik i pobierz, odwiedź: https://bitbucket.org/frodus/openttd-init

Dzięki gotowemu kontenerowi dokowanemu otrzymujesz przetestowane i działające środowisko dla openttd. W Ubuntu 14.04 lub nowszym możesz uruchomić: sudo apt-get install docker.io , a następnie przeczytać dokumentację na następujący adres URL https://registry.hub.docker.com/r/bateau/openttd/ Pamiętaj, że jest to wstępnie skonfigurowana maszyna wirtualna, a pakowanie jest wykonywane przez firmę zewnętrzną.

Zobacz też

  • Autoclean companies w celu określenia, co dzieje się, gdy gracz wylogowuje się podczas gry, a firma staje się nieaktywna
  • Krótkie wprowadzenie do Firewalli dla serwerów dedykowanych [1]
Personal tools