Błąd przy odpaleniu serwera dedykowanego
#1
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.
#2
Czy uruchamiasz openttd z przełącznikiem -D ?

-D Start dedicated server.
#3
Odpalasz z parametrem -D ?
#4
I tu się zaczynają schody. Nie nie uruchamiałem, i nie znam poprawnej komendy.
#5
Upewnij się, że serwer zostął skonfigurowany z parametrem --enable-dedicated i oczywiście odpalamy serwer za pomocą:
Kod:
screen ./openttd -D
#6
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.
#7
(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
#8
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.
#9
(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 =
#10
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
#11
OMG, masz tam wpisać IP serwera zamiast słów ZEWNETRZNY_ADRES_IP_SERWERA
#12
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
#13
Zmień sobie jeszcze port na inny.
#14
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
#15
Następnym razem dawaj swój openttd.cfg będzie mi łatwiej zdiagnozować problem.
Zmień w configu na true.
Kod:
server_advertise = true
#16
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.
#17
(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?
#18
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.
#19
(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
#20
Odpaliłem tak, ale gdy wyjdę z konsoli serwer się wyłącza.

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


Skocz do:

[-]
Zamknięcie forum OpenTTD Polska
Forum OpenTTD Polska zostało wyłączone. Obecnie znajduje się tu archiwum dyskusji o dodatkach tworzonych przez naszą społeczność.
Po aktualne treści i dyskusje zapraszamy na nasz discord! :)

[-]
Discord