OpenTTD #Polska - Polskie forum gry OpenTTD [ARCHIWUM]
Błąd przy odpaleniu serwera dedykowanego - Wersja do druku

+- OpenTTD #Polska - Polskie forum gry OpenTTD [ARCHIWUM] (https://forum.openttd.pl)
+-- Dział: OpenTTD (https://forum.openttd.pl/forumdisplay.php?fid=1)
+--- Dział: Dyskusje ogólne (https://forum.openttd.pl/forumdisplay.php?fid=4)
+--- Wątek: Błąd przy odpaleniu serwera dedykowanego (/showthread.php?tid=1724)

Strony: 1 2


Błąd przy odpaleniu serwera dedykowanego - Dogpatch - 24-02-2015

Witam.
Posiadam możliwość uruchomienia serwera dedykowanego OpenTTD. Niestety nie mam żadnych danych na temat serwera (host u kolegi) oraz kontaktu z właścicielem. Mam zdalny dostęp i przy próbie odpalenia pojawia mi się następujący komunikat:
Kod:
(*) DirectFB/Core: Single Application Core. (2010-06-30 18:13)
(*) Direct/Memcpy: Using Generic 64bit memcpy()
(!) Direct/Util: opening '/dev/fb0' and '/dev/fb/0' failed
    --> No such file or directory
(!) DirectFB/FBDev: Error opening framebuffer device!
(!) DirectFB/FBDev: Use 'fbdev' option or set FRAMEBUFFER environment variable.
(!) DirectFB/Core: Could not initialize 'system_core' core!
    --> Initialization error!
Error: Couldn't find any suitable video driver

Nie jestem totalnym laikiem ale mistrzem w te klocki też nie.
Proszę o pomoc w rozwiązaniu tego problemu. Dodam że na tej maszynie stoją serwery innych gier.


RE: Błąd przy odpaleniu serwera dedykowanego - Mama - 25-02-2015

Czy uruchamiasz openttd z przełącznikiem -D ?

-D Start dedicated server.


RE: Błąd przy odpaleniu serwera dedykowanego - McZapkie - 25-02-2015

Odpalasz z parametrem -D ?


RE: Błąd przy odpaleniu serwera dedykowanego - Dogpatch - 25-02-2015

I tu się zaczynają schody. Nie nie uruchamiałem, i nie znam poprawnej komendy.


RE: Błąd przy odpaleniu serwera dedykowanego - Rysh - 25-02-2015

Upewnij się, że serwer zostął skonfigurowany z parametrem --enable-dedicated i oczywiście odpalamy serwer za pomocą:
Kod:
screen ./openttd -D



RE: Błąd przy odpaleniu serwera dedykowanego - McZapkie - 25-02-2015

Jeśli zwyczajnie dałeś komendę openttd, to próbował uruchomić się w trybie graficznym, co jest niemożliwe w konsoli tekstowej, stąd te błędy.
Dedykowany działa tylko w trybie tekstowym, nie da się na nim grać, stąd nazwa.


RE: Błąd przy odpaleniu serwera dedykowanego - Rysh - 25-02-2015

(25-02-2015, 17:17)McZapkie napisał(a): Jeśli zwyczajnie dałeś komendę openttd, to próbował uruchomić się w trybie graficznym, co jest niemożliwe w konsoli tekstowej, stąd te błędy.
Dedykowany działa tylko w trybie tekstowym, nie da się na nim grać, stąd nazwa.
Można grać w OpenTTD w konsoli Big Grin


RE: Błąd przy odpaleniu serwera dedykowanego - Dogpatch - 26-02-2015

Jest postęp.
Teraz pojawiają się takie informacje:
Kod:
dbg: [net] Starting dedicated version 1.4.4
dbg: [net] [core] starting network...
dbg: [net] [udp] initializing listeners
dbg: [net] [core] network online, multiplayer available
dbg: [net] Detected broadcast addresses:
dbg: [net] 0) 79.175.192.239
ERROR: command not found
- Change setting for all clients. Usage: 'setting <name> [<value>]'
- Omitting <value> will print out the current value of the setting.
dbg: [net] [udp] closed listeners
dbg: [net] [udp] initializing listeners
dbg: [net] [udp] closed listeners
dbg: [net] [udp] initializing listeners
dbg: [net] starting listeners for clients
dbg: [net] [tcp] could not bind on IPv4 port 0.0.0.0:3979 (IPv4): Address alread                                        y in use
dbg: [net] [tcp] could not bind on IPv6 port [::]:3979 (IPv6): Address already i                                        n use
dbg: [net] [server] could not start network: could not create listening socket
ERROR: Nie można uruchomić serwera
dbg: [net] Generating map, please wait...
dbg: [net] Map generation percentage complete: 5
dbg: [net] Map generation percentage complete: 10
dbg: [net] Map generation percentage complete: 15
dbg: [net] Map generation percentage complete: 20
dbg: [net] Map generation percentage complete: 25
dbg: [net] Map generation percentage complete: 30
dbg: [net] Map generation percentage complete: 35
dbg: [net] Map generation percentage complete: 40
dbg: [net] Map generation percentage complete: 45
^Cdbg: [net] Map generation percentage complete: 50
dbg: [net] Map generation percentage complete: 55
dbg: [net] Map generation percentage complete: 60
dbg: [net] Map generation percentage complete: 65
dbg: [net] Map generation percentage complete: 70
dbg: [net] Map generation percentage complete: 75
dbg: [net] Map generation percentage complete: 80
dbg: [net] Map generation percentage complete: 85
dbg: [net] Map generation percentage complete: 90
dbg: [net] Map generation percentage complete: 99
WARNING: Failed to load the specified AI
dbg: [net] Map generated, starting game
dbg: [net] Dedicated server could not be started, aborting
dbg: [net] [udp] closed listeners
dbg: [net] [udp] initializing listeners
dbg: [net] [udp] closed listeners
dbg: [net] [core] shutting down network

Oczywiście serwera dalej nie ma na liście.


RE: Błąd przy odpaleniu serwera dedykowanego - Rysh - 26-02-2015

(26-02-2015, 00:00)Dogpatch napisał(a):
Kod:
dbg: [net] [tcp] could not bind on IPv4 port 0.0.0.0:3979 (IPv4): Address alread                                        y in use
dbg: [net] [tcp] could not bind on IPv6 port [::]:3979 (IPv6): Address already i                                        n use
dbg: [net] [server] could not start network: could not create listening socket
Dodaj w openttd.cfg:
Kod:
[server_bind_addresses]
ZEWNĘTRZNY_ADRES_IP_SERWERA =



RE: Błąd przy odpaleniu serwera dedykowanego - Dogpatch - 26-02-2015

Nie wiem czy dobrze robię ale nic to nie dało.

Kod:
dbg: [net] Starting dedicated version 1.4.4
dbg: [net] [core] starting network...
dbg: [net] [udp] initializing listeners
dbg: [net] [core] network online, multiplayer available
dbg: [net] Detected broadcast addresses:
dbg: [net] 0) 79.175.192.239
ERROR: command not found
- Change setting for all clients. Usage: 'setting <name> [<value>]'
- Omitting <value> will print out the current value of the setting.
dbg: [net] [udp] closed listeners
dbg: [net] [udp] initializing listeners
dbg: [net] [udp] closed listeners
dbg: [net] [udp] initializing listeners
dbg: [net] starting listeners for clients
dbg: [net] getaddrinfo for hostname "ZEWNeTRZNY_ADRES_IP_SERWERA", port 3979, ad                                                                                   dress family either IPv4 or IPv6 and socket type tcp failed: Name or service not                                                                                    known
dbg: [net] [server] could not start network: could not create listening socket
ERROR: Nie można uruchomić serwera
dbg: [net] Generating map, please wait...
dbg: [net] Map generation percentage complete: 5
dbg: [net] Map generation percentage complete: 10
dbg: [net] Map generation percentage complete: 15
dbg: [net] Map generation percentage complete: 20
dbg: [net] Map generation percentage complete: 25
dbg: [net] Map generation percentage complete: 30
dbg: [net] Map generation percentage complete: 35
dbg: [net] Map generation percentage complete: 40
dbg: [net] Map generation percentage complete: 45



RE: Błąd przy odpaleniu serwera dedykowanego - McZapkie - 26-02-2015

OMG, masz tam wpisać IP serwera zamiast słów ZEWNETRZNY_ADRES_IP_SERWERA


RE: Błąd przy odpaleniu serwera dedykowanego - Dogpatch - 26-02-2015

To na końcu się nie dopisuje znaku "=" . Ale mniejsza z tym, oto wynik:
Kod:
dbg: [net] Starting dedicated version 1.4.4
dbg: [net] [core] starting network...
dbg: [net] [udp] initializing listeners
dbg: [net] [core] network online, multiplayer available
dbg: [net] Detected broadcast addresses:
dbg: [net] 0) 79.175.192.239
ERROR: command not found
- Change setting for all clients. Usage: 'setting <name> [<value>]'
- Omitting <value> will print out the current value of the setting.
dbg: [net] [udp] closed listeners
dbg: [net] [udp] initializing listeners
dbg: [net] [udp] closed listeners
dbg: [net] [udp] initializing listeners
dbg: [net] starting listeners for clients
dbg: [net] [tcp] could not bind on IPv4 port 79.175.192.236:3979 (IPv4): Address                                      already in use
dbg: [net] [server] could not start network: could not create listening socket
ERROR: Nie można uruchomić serwera
dbg: [net] Generating map, please wait...
dbg: [net] Map generation percentage complete: 5
dbg: [net] Map generation percentage complete: 10
dbg: [net] Map generation percentage complete: 15
dbg: [net] Map generation percentage complete: 20
dbg: [net] Map generation percentage complete: 25
dbg: [net] Map generation percentage complete: 30
dbg: [net] Map generation percentage complete: 35
dbg: [net] Map generation percentage complete: 40
dbg: [net] Map generation percentage complete: 45
^Cdbg: [net] Map generation percentage complete: 50
dbg: [net] Map generation percentage complete: 55
dbg: [net] Map generation percentage complete: 60
dbg: [net] Map generation percentage complete: 65
dbg: [net] Map generation percentage complete: 70
dbg: [net] Map generation percentage complete: 75
dbg: [net] Map generation percentage complete: 80
dbg: [net] Map generation percentage complete: 85
dbg: [net] Map generation percentage complete: 90
dbg: [net] Map generation percentage complete: 99
WARNING: Failed to load the specified AI
dbg: [net] Map generated, starting game
dbg: [net] Dedicated server could not be started, aborting
dbg: [net] [udp] closed listeners
dbg: [net] [udp] initializing listeners
dbg: [net] [udp] closed listeners
dbg: [net] [core] shutting down network



RE: Błąd przy odpaleniu serwera dedykowanego - Rysh - 26-02-2015

Zmień sobie jeszcze port na inny.


RE: Błąd przy odpaleniu serwera dedykowanego - Dogpatch - 26-02-2015

Niby wszystko jest ok ale nie mogę znaleźć serwera.
Kod:
dbg: [net] Starting dedicated version 1.4.4
dbg: [net] [core] starting network...
dbg: [net] [udp] initializing listeners
dbg: [net] [core] network online, multiplayer available
dbg: [net] Detected broadcast addresses:
dbg: [net] 0) 79.175.192.239
ERROR: command not found
- Change setting for all clients. Usage: 'setting <name> [<value>]'
- Omitting <value> will print out the current value of the setting.
dbg: [net] [udp] closed listeners
dbg: [net] [udp] initializing listeners
dbg: [net] [udp] closed listeners
dbg: [net] [udp] initializing listeners
dbg: [net] starting listeners for clients
dbg: [net] [tcp] listening on IPv4 port 79.175.192.236:3980 (IPv4)
dbg: [net] starting listeners for admins
dbg: [net] [tcp] listening on IPv4 port 79.175.192.236:3978 (IPv4)
dbg: [net] starting listeners for incoming server queries
dbg: [net] [udp] listening on IPv4 port 79.175.192.236:3980 (IPv4)
Setting dedicated network server settings...
- Change setting for all clients. Usage: 'setting <name> [<value>]'
- Omitting <value> will print out the current value of the setting.
- Change setting for all clients. Usage: 'setting <name> [<value>]'
- Omitting <value> will print out the current value of the setting.
dbg: [net] Generating map, please wait...
dbg: [net] Map generation percentage complete: 5
dbg: [net] Map generation percentage complete: 10
dbg: [net] Map generation percentage complete: 15
dbg: [net] Map generation percentage complete: 20
dbg: [net] Map generation percentage complete: 25
dbg: [net] Map generation percentage complete: 30
dbg: [net] Map generation percentage complete: 35
dbg: [net] Map generation percentage complete: 40
dbg: [net] Map generation percentage complete: 45
dbg: [net] Map generation percentage complete: 50
dbg: [net] Map generation percentage complete: 55
dbg: [net] Map generation percentage complete: 60
dbg: [net] Map generation percentage complete: 65
dbg: [net] Map generation percentage complete: 70
dbg: [net] Map generation percentage complete: 75
dbg: [net] Map generation percentage complete: 80
dbg: [net] Map generation percentage complete: 85
dbg: [net] Map generation percentage complete: 90
dbg: [net] Map generation percentage complete: 99
WARNING: Failed to load the specified AI
dbg: [net] Map generated, starting game
dbg: [net] [udp] queried from 89.70.180.117
dbg: [net] [udp] queried from 89.70.180.117
dbg: [net] [udp] queried from 89.70.180.117
dbg: [net] [udp] queried from 89.70.180.117
dbg: [net] [udp] queried from 89.70.180.117
dbg: [net] [udp] queried from 89.70.180.117
dbg: [net] [udp] queried from 89.70.180.117
dbg: [net] [udp] queried from 89.70.180.117
dbg: [net] [udp] queried from 89.70.180.117



RE: Błąd przy odpaleniu serwera dedykowanego - Rysh - 26-02-2015

Następnym razem dawaj swój openttd.cfg będzie mi łatwiej zdiagnozować problem.
Zmień w configu na true.
Kod:
server_advertise = true



RE: Błąd przy odpaleniu serwera dedykowanego - Dogpatch - 26-02-2015

Pytanko, jaka jest komenda na restart/wyłączenie serwera? I czemu pojawiły mi się 2 serwery z innymi portami? Z czego jeden o ile pamiętam to port admina czy jakoś tak.


RE: Błąd przy odpaleniu serwera dedykowanego - Rysh - 26-02-2015

(26-02-2015, 18:47)Dogpatch napisał(a): Pytanko, jaka jest komenda na restart/wyłączenie serwera? I czemu pojawiły mi się 2 serwery z innymi portami? Z czego jeden o ile pamiętam to port admina czy jakoś tak.
https://wiki.openttd.org/Console
Zapoznałeś się w ogóle z tym?


RE: Błąd przy odpaleniu serwera dedykowanego - Dogpatch - 27-02-2015

Przepraszam za problem, i zarazem dziękuję za pomoc. Ale jest jeszcze jedna kwestia, gdy z konsoli odpalam scenariusz niby wszystko jest ok. Ale po chwili zauważyłem 2 rzeczy. Po pierwsze co minuta wyskakuje mi utrata połączenia na jakieś 10 sek, i po wyjściu z konsoli serwera, serwer się wyłącza.


RE: Błąd przy odpaleniu serwera dedykowanego - Rysh - 27-02-2015

(27-02-2015, 00:37)Dogpatch napisał(a): po wyjściu z konsoli serwera, serwer się wyłącza.

(25-02-2015, 13:57)Rysh napisał(a): oczywiście odpalamy serwer za pomocą:
Kod:
screen ./openttd -D

Smiley7


RE: Błąd przy odpaleniu serwera dedykowanego - Dogpatch - 27-02-2015

Odpaliłem tak, ale gdy wyjdę z konsoli serwer się wyłącza.

edit//:
Najmocniej przepraszam, zapomniałem dopisać screen. Dziękuję za pomoc.