tf2 steam краш сервера при смене карты

Обсуждаем все, что относится к выделенным серверам *NIX (Unix, Linux) и Windows
Ответить
Сообщение
Автор
zer0n
Нович0к
Нович0к
Сообщения: 10
Зарегистрирован: 11.03.2007

#1 Сообщение 10.08.2010, 22:49

собственно сабж.
дистр Archlinux.
2 ядерный atom330, 2 гига памяти, 2 гига свопа, фс xfs
голый сервак без модов и server.cfg.

лог обновления:

Код: Выделить всё

[steam@atom330 newsteam]$ ./steam -command update -game tf -dir .
Checking bootstrapper version ...
Updating Installation
Checking/Installing 'Team Fortress 2 Content' version 163


Checking/Installing 'Team Fortress 2 Materials' version 67


Checking/Installing 'Base Source Shared Materials' version 8


Checking/Installing 'Base Source Shared Models' version 4


Checking/Installing 'Base Source Shared Sounds' version 4


Checking/Installing 'OB Linux Dedicated Server' version 55


HLDS installation up to date
CAsyncIOManager: 0 threads terminating.  0 reads, 0 writes, 0 deferrals.
CAsyncIOManager: 119 single object sleeps, 0 multi object sleeps
CAsyncIOManager: 0 single object alertable sleeps, 0 multi object alertable sleeps
лог загрузки:

Код: Выделить всё

[steam@atom330 orangebox]$ ./srcds_run -game tf +map cp_well +ip 192.168.1.50 -port 27015 -nomaster
Auto detecting CPU
Using default binary: ./srcds_linux
Server will auto-restart if there is a crash.
Using breakpad minidump system
Using breakpad crash handler

Console initialized.
Game.dll loaded for "Team Fortress"
Setting breakpad minidump AppID = 440
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Particles: Missing 'particles/error.pcf'
maxplayers set to 24
Unknown command "r_decal_cullsize"
Unknown command "startupmenu"
Network: IP 192.168.1.50, mode MP, dedicated Yes, ports 27015 SV / 27005 CL
ConVarRef room_type doesn't point to an existing ConVar
Executing dedicated server config file
[S_API FAIL] SteamAPI_Init() failed; unable to update local steamclient.dll. Continuing with current version anyway.
baseuser.cpp (424) : Assertion Failed: couldn't find entrypoint 'GetBaseUserDir'
/home/VALVE/rackadmin/buildslave/steam_rel_client_linux/build/src/clientdll/baseuser.cpp 424 Assertion Failed: couldn't find entrypoint 'GetBaseUserDir'
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
exec: couldn't exec server.cfg
exec: couldn't exec cp_well.cfg
Connection to Steam servers successful.
   VAC secure mode is activated.
заходим на сервер, все окей, можно играть.
статус сервера:

Код: Выделить всё

status
hostname: Team Fortress
version : 1.1.0.0/15 4276 secure
udp/ip  :  192.168.1.50:27015
map     : ctf_well at: 0 x, 0 y, 0 z
players : 0 (24 max)

# userid name uniqueid connected ping loss state adr
затем меняем карту
лог смены карты:

Код: Выделить всё

map ctf_well
CAsyncIOManager: 0 threads terminating.  0 reads, 0 writes, 0 deferrals.
CAsyncIOManager: 0 single object sleeps, 0 multi object sleeps
CAsyncIOManager: 0 single object alertable sleeps, 0 multi object alertable sleeps
ConVarRef room_type doesn't point to an existing ConVar
Executing dedicated server config file
[S_API FAIL] SteamAPI_Init() failed; unable to update local steamclient.dll. Continuing with current version anyway.
здесь долго тупит, около 3 минут
при этом проц не жрет, памяти отел 156 мегов
затем:

Код: Выделить всё

pipes.cpp (706) : Assertion Failed: Stalled cross-thread pipe
/home/VALVE/rackadmin/buildslave/steam_rel_client_linux/build/src/clientdll/../common/pipes.cpp 706 Assertion Failed: Stalled cross-thread pipe
pipes.cpp (706) : Fatal assert failed: /home/VALVE/rackadmin/buildslave/steam_rel_client_linux/build/src/clientdll/../common/pipes.cpp, line 706.  Application exiting.

Tue Aug 10 19:07:18 MSD 2010: Server Quit
Добавлено спустя 2 минуты 13 секунд:
здесь у людей такая я же ошибка проявилась при старте сервера source после обновления
http://forums.steampowered.com/forums/s ... ?t=1389004

Добавлено спустя 34 минуты 40 секунд:
может ли кто-нибудь подтвердить ошибку на своих серверах?

Добавлено спустя 3 часа 1 минуту 46 секунд:
проверил под виндой, такой ошибки нету, значит облом только на линуксе ((

bir3yk
Полковник
Полковник
Сообщения: 1346
Зарегистрирован: 07.09.2009
Поблагодарили: 26 раз

#2 Сообщение 11.08.2010, 00:29

меняй карту через соурсмод, проблем не будет.
Изображение

zer0n
Нович0к
Нович0к
Сообщения: 10
Зарегистрирован: 11.03.2007

#3 Сообщение 11.08.2010, 01:43

bir3yk писал(а):меняй карту через соурсмод, проблем не будет.
я как раз от соурс мода узнал об этой проблеме.
я обновил серв, включил голосование карты(соурсмод был включен), после чего сервер упал...
ну я подумал, вдруг после обновления сервера, моды начали с ним конфликтовать, и отключил их все...но сервак так и падал
я даже заново полностью перекачал его, проблема не в модах
валв что-то накосячила с обновой сервера тф2 для линя
предыдущая версия серв отлично работала

Добавлено спустя 10 минут 29 секунд:
вот у чела тоже точно такая-же ошибка
http://forums.eventscripts.com/viewtopi ... &start=198
ник shortii13
after the last update from steam i got a few problems....
i posted it in steam-forum and on Mani's site too, so i'll see what happens and who will be the fastest...^^

when starting server with Mani i get this (but server is online and would restart when it crashes):

Code:
[S_API FAIL] SteamAPI_Init() failed; unable to update local steamclient.dll. Continuing with current version anyway.
baseuser.cpp (424) : Assertion Failed: couldn't find entrypoint 'GetBaseUserDir'
/home/VALVE/rackadmin/buildslave/steam_rel_client_linux/build/src/clientdll/baseuser.cpp 424 Assertion Failed: couldn't find entrypoint 'GetBaseUserDir'


when starting server with Mani and ES (server is offline and wouldn't restart) :

Code:
[S_API FAIL] SteamAPI_Init() failed; unable to update local steamclient.dll. Continuing with current version anyway.
pipes.cpp (706) : Assertion Failed: Stalled cross-thread pipe
/home/VALVE/rackadmin/buildslave/steam_rel_client_linux/build/src/clientdll/../common/pipes.cpp 706 Assertion Failed: Stalled cross-thread pipe
pipes.cpp (706) : Fatal assert failed: /home/VALVE/rackadmin/buildslave/steam_rel_client_linux/build/src/clientdll/../common/pipes.cpp, line 706. Application exiting.


And starting server with only ES (server is offline and restarts everey few seconds ^^):

Code:
./srcds_run: line 348: 13336 Segmentation fault $HL_CMD
Add "-debug" to the ./srcds_run command line to generate a debug.log to help with solving this problem
Thu Aug 5 12:07:30 CEST 2010: Server restart in 10 seconds



latest versions are installed !!


reinstalled both ....same problem again

any ideas ??

bir3yk
Полковник
Полковник
Сообщения: 1346
Зарегистрирован: 07.09.2009
Поблагодарили: 26 раз

#4 Сообщение 11.08.2010, 02:57

у меня на убунте нет проблем с этой версией и соурсмодом.
Изображение

zer0n
Нович0к
Нович0к
Сообщения: 10
Зарегистрирован: 11.03.2007

#5 Сообщение 11.08.2010, 18:06

bir3yk писал(а):у меня на убунте нет проблем с этой версией и соурсмодом.
можно уточнить версию убунты и лог загрузки сервера?
ну и server.cfg если возможно
спасибо

Добавлено спустя 6 часов 4 минуты 3 секунды:
bir3yk подтвердил проблему, огромное спасибо ему за оперативные ответы и вообще за участие...
итак подытожим:

версия сервера

Код: Выделить всё

status
hostname: Team Fortress
version : 1.1.0.0/15 4276 secure
udp/ip  :  0.0.0.0:27015
map     : cp_well at: 0 x, 0 y, 0 z
players : 1 (24 max)
в данной версии сервера для unix (c windows версией все впорядке) содержится баг - нет возможности сменить карту через консоль, сервер вылетает с ошибкой

Код: Выделить всё

pipes.cpp (706) : Assertion Failed: Stalled cross-thread pipe
/home/VALVE/rackadmin/buildslave/steam_rel_client_linux/build/src/clientdll/../common/pipes.cpp 706 Assertion Failed: Stalled cross-thread pipe
pipes.cpp (706) : Fatal assert failed: /home/VALVE/rackadmin/buildslave/steam_rel_client_linux/build/src/clientdll/../common/pipes.cpp, line 706.  Application exiting.
решение проблемы нету, но есть возможность обойти баг путем смены карты через голосование с помощью source mod
проверено на следующих версиях модов:

Код: Выделить всё

meta version
Metamod:Source version 1.9.0-dev
Build ID: 729:ce8a0557380a-dev
Loaded As: Valve Server Plugin
Compiled on: Jul 27 2010
Plugin interface version: 15:14
SourceHook version: 5:5
http://www.metamodsource.net/

Код: Выделить всё

sm version
 SourceMod Version Information:
    SourceMod Version: 1.4.0-dev
    SourcePawn Engine: SourcePawn 1.1, jit-x86 (build 1.4.0-dev)
    SourcePawn API: v1 = 4, v2 = 3
    Compiled on: Aug  5 2010 18:34:43
    Build ID: 3110:cb89207d1508-dev
    http://www.sourcemod.net/
ссылки на скачку:
http://www.sourcemm.net/mmsdrop/1.9/mms ... nux.tar.gz
http://www.sourcemod.net/smdrop/1.4/sou ... nux.tar.gz

в релиз версиях модов mmsource sourcemod стабильный вылет

Ответить