Team Fortress 2 - FreeBSD 8.2 (amd64)

Обсуждаем все, что относится к выделенным серверам *NIX (Unix, Linux) и Windows
Сообщение
Автор
Аватара пользователя
Dev
Майор
Майор
Сообщения: 601
Зарегистрирован: 07.05.2011
Откуда: Одесса
Благодарил (а): 5 раз
Поблагодарили: 48 раз
Контактная информация:

#1 Сообщение 25.06.2011, 19:25

Всем привет! Поставили недавно на сервер ОС FreeBSD 8.2 (amd64)

Появилась проблема. Не запускается сервер Team Fortress 2.
Сервер лицензия (без эмуляторов и прочее, та и смысла нет, если игра теперь бесплатная)

Установлен linux_base-f10

При запуске сервера, в консоле появляется эта ошибка:

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

singleprocesspipe_posix.cpp (167) : Assertion Failed: CSingleProcessPipe::BWrite wrote too few bytes (8187/539854) errno=38
/home/VALVE/rackadmin/buildslave/steam_rel_client_linux/build/src/clientdll/../common/singleprocesspipe_posix.cpp 167 Assertion Failed: CSingleProcessPipe::BWrite wrote too few bytes (8187/539854) errno=38
Версия игры последняя.
SourceMod 1.3.8
Metamod:Source 1.8.7

Аватара пользователя
net-master
Капитан
Капитан
Сообщения: 446
Зарегистрирован: 07.11.2009
Поблагодарили: 1 раз

#2 Сообщение 25.06.2011, 19:39

Dev_ua писал(а):Всем привет! Поставили недавно на сервер ОС FreeBSD 8.2 (amd64)

Появилась проблема. Не запускается сервер Team Fortress 2.
Сервер лицензия (без эмуляторов и прочее, та и смысла нет, если игра теперь бесплатная)

Установлен linux_base-f10

При запуске сервера, в консоле появляется эта ошибка:

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

singleprocesspipe_posix.cpp (167) : Assertion Failed: CSingleProcessPipe::BWrite wrote too few bytes (8187/539854) errno=38
/home/VALVE/rackadmin/buildslave/steam_rel_client_linux/build/src/clientdll/../common/singleprocesspipe_posix.cpp 167 Assertion Failed: CSingleProcessPipe::BWrite wrote too few bytes (8187/539854) errno=38
Версия игры последняя.
SourceMod 1.3.8
Metamod:Source 1.8.7
Не думаю что это сообщение относится к Freebsd

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

singleprocesspipe_posix.cpp (167) : Assertion Failed: CSingleProcessPipe::BWrite wrote too few bytes (8187/539854) errno=38
/home/VALVE/rackadmin/buildslave/steam_rel_client_linux/build/src/clientdll/../common/singleprocesspipe_posix.cpp 167 Assertion Failed: CSingleProcessPipe::BWrite wrote too few bytes (8187/539854) errno=38
Пробуй запустить без Sourcemod и Metamod а там видно будет

Аватара пользователя
Dev
Майор
Майор
Сообщения: 601
Зарегистрирован: 07.05.2011
Откуда: Одесса
Благодарил (а): 5 раз
Поблагодарили: 48 раз
Контактная информация:

#3 Сообщение 25.06.2011, 19:49

net-master писал(а):
Dev_ua писал(а):Всем привет! Поставили недавно на сервер ОС FreeBSD 8.2 (amd64)

Появилась проблема. Не запускается сервер Team Fortress 2.
Сервер лицензия (без эмуляторов и прочее, та и смысла нет, если игра теперь бесплатная)

Установлен linux_base-f10

При запуске сервера, в консоле появляется эта ошибка:

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

singleprocesspipe_posix.cpp (167) : Assertion Failed: CSingleProcessPipe::BWrite wrote too few bytes (8187/539854) errno=38
/home/VALVE/rackadmin/buildslave/steam_rel_client_linux/build/src/clientdll/../common/singleprocesspipe_posix.cpp 167 Assertion Failed: CSingleProcessPipe::BWrite wrote too few bytes (8187/539854) errno=38
Версия игры последняя.
SourceMod 1.3.8
Metamod:Source 1.8.7
Не думаю что это сообщение относится к Freebsd

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

singleprocesspipe_posix.cpp (167) : Assertion Failed: CSingleProcessPipe::BWrite wrote too few bytes (8187/539854) errno=38
/home/VALVE/rackadmin/buildslave/steam_rel_client_linux/build/src/clientdll/../common/singleprocesspipe_posix.cpp 167 Assertion Failed: CSingleProcessPipe::BWrite wrote too few bytes (8187/539854) errno=38
Пробуй запустить без Sourcemod и Metamod а там видно будет
Попробовал запустить без SM и MM:S

Вот полный текст из терминала:

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

Starting *Official Maps* Server #1
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
Installing breakpad exception handler for appid(440)/version(4608)
Particles: Missing 'particles/error.pcf'
maxplayers set to 24
No '-replayserverdir' parameter found - using default replay folder.
Replay: Creating thread pool...Replay: Starting thread pool with 4 threads...
succeeded.
Unknown command "r_decal_cullsize"
maxplayers set to 24
Unknown command "startupmenu"
Network: IP 91.210.250.7, mode MP, dedicated Yes, ports 27015 SV / 27005 CL
SOLID_VPHYSICS static prop with no vphysics model! (models/props_foliage/grass_02_cluster01.mdl)
ConVarRef room_type doesn't point to an existing ConVar
Executing dedicated server config file
Spawnpoint at (2472.00 -1616.00 -124.00) is not clear.
Spawnpoint at (2400.42 -1622.53 -124.00) is not clear.
Spawnpoint at (2576.61 -1624.86 -124.00) is not clear.
Spawnpoint at (2425.47 -1506.63 -124.00) is not clear.
Spawnpoint at (2520.00 -1592.00 -124.00) is not clear.
Spawnpoint at (2576.61 -1547.52 -124.00) is not clear.
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Failed to load Steam ServiceServiceStart: failed to startConnection to Steam servers successful.
   VAC secure mode is activated.
singleprocesspipe_posix.cpp (167) : Assertion Failed: CSingleProcessPipe::BWrite wrote too few bytes (8187/539854) errno=38
/home/VALVE/rackadmin/buildslave/steam_rel_client_linux/build/src/clientdll/../common/singleprocesspipe_posix.cpp 167 Assertion Failed: CSingleProcessPipe::BWrite wrote too few bytes (8187/539854) errno=38

Аватара пользователя
net-master
Капитан
Капитан
Сообщения: 446
Зарегистрирован: 07.11.2009
Поблагодарили: 1 раз

#4 Сообщение 25.06.2011, 19:58

А что нибудь еще работает на freebsd counter-strike например ?
Вот кстати почитай http://forum.csmania.ru/viewtopic.php?f=28&t=29041

Аватара пользователя
NiGHt-LEshiY
Полковник
Полковник
Сообщения: 10258
Зарегистрирован: 13.06.2008
Откуда: Россия
Благодарил (а): 752 раза
Поблагодарили: 2667 раз
Контактная информация:

#5 Сообщение 25.06.2011, 20:00

Это сообщение об ошибке от самого сервера, кажется.
Файл: singleprocesspipe_posix.cpp
Строка: 167
Суть: куда-то записано 8187 байт вместо 539854.
Просите у Valve исходники или обновляйтесь.
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.

Аватара пользователя
Dev
Майор
Майор
Сообщения: 601
Зарегистрирован: 07.05.2011
Откуда: Одесса
Благодарил (а): 5 раз
Поблагодарили: 48 раз
Контактная информация:

#6 Сообщение 25.06.2011, 22:41

net-master писал(а):А что нибудь еще работает на freebsd counter-strike например ?
Вот кстати почитай http://forum.csmania.ru/viewtopic.php?f=28&t=29041
работает 4 сервера кс

Добавлено спустя 2 часа 9 минут 20 секунд:
NiGHt-LEshiY писал(а): Просите у Valve исходники или обновляйтесь.
в смысле?) сервер последней версии..или вы имеете введу скачать опять? или обновить с параметром -verify_all ?

Renaissance
Полковник
Полковник
Сообщения: 6942
Зарегистрирован: 03.06.2009
Благодарил (а): 2390 раз
Поблагодарили: 2807 раз
Контактная информация:

#7 Сообщение 25.06.2011, 22:49

Похоже, такая ерунда только на FreeBSD.
_http://forums.srcds.com/viewtopic/16061 тут так и не нашли решение...
или обновить с параметром -verify_all ?
да, и отключить все моды.

Аватара пользователя
Dev
Майор
Майор
Сообщения: 601
Зарегистрирован: 07.05.2011
Откуда: Одесса
Благодарил (а): 5 раз
Поблагодарили: 48 раз
Контактная информация:

#8 Сообщение 25.06.2011, 23:50

Renaissance писал(а):Похоже, такая ерунда только на FreeBSD.
_http://forums.srcds.com/viewtopic/16061 тут так и не нашли решение...
или обновить с параметром -verify_all ?
да, и отключить все моды.
да, я видел эту тему) гуглил...

обновил с verify_all

все моды отключены...ошибка вылетает) сервер иногда успевает буквально секунд 15 поработать)

Аватара пользователя
net-master
Капитан
Капитан
Сообщения: 446
Зарегистрирован: 07.11.2009
Поблагодарили: 1 раз

#9 Сообщение 26.06.2011, 03:42

Как вариант попробуйте эмулятор сменить с 10 на 8 или 9
Просто были как то у меня проблемы с запуском BF2 и проблема решилась только сменой эмулятора)

Аватара пользователя
Dev
Майор
Майор
Сообщения: 601
Зарегистрирован: 07.05.2011
Откуда: Одесса
Благодарил (а): 5 раз
Поблагодарили: 48 раз
Контактная информация:

#10 Сообщение 26.06.2011, 17:43

net-master писал(а):Как вариант попробуйте эмулятор сменить с 10 на 8 или 9
Просто были как то у меня проблемы с запуском BF2 и проблема решилась только сменой эмулятора)
ну сейчас попробую.... =)

Renaissance
Полковник
Полковник
Сообщения: 6942
Зарегистрирован: 03.06.2009
Благодарил (а): 2390 раз
Поблагодарили: 2807 раз
Контактная информация:

#11 Сообщение 26.06.2011, 19:11

Мда, с фряхой проблемки-с, у меня на CentOS 5 работает не выкобенивается.
Dev_ua
почему именно фряха, если не секрет?

Аватара пользователя
NiGHt-LEshiY
Полковник
Полковник
Сообщения: 10258
Зарегистрирован: 13.06.2008
Откуда: Россия
Благодарил (а): 752 раза
Поблагодарили: 2667 раз
Контактная информация:

#12 Сообщение 26.06.2011, 19:35

Renaissance
Под FreeBSD с эмулятором Linux игровые сервера более производительны, чем просто под Linux. Это удивительный факт.
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.

Renaissance
Полковник
Полковник
Сообщения: 6942
Зарегистрирован: 03.06.2009
Благодарил (а): 2390 раз
Поблагодарили: 2807 раз
Контактная информация:

#13 Сообщение 26.06.2011, 19:53

NiGHt-LEshiY
ого как, хм, надо будет попробовать.

Аватара пользователя
Dev
Майор
Майор
Сообщения: 601
Зарегистрирован: 07.05.2011
Откуда: Одесса
Благодарил (а): 5 раз
Поблагодарили: 48 раз
Контактная информация:

#14 Сообщение 26.06.2011, 23:50

NiGHt-LEshiY писал(а):Renaissance
Под FreeBSD с эмулятором Linux игровые сервера более производительны, чем просто под Linux. Это удивительный факт.
Если честно, то я этого не знал :D

Фряху выбрал потому что она сама по себе стабильнее... Просто всю жизнь работал под линуксом и фряху надо изучить))

И вообще фряха нравится своей системой портов) ставит последние приложения со всеми зависимостями) и даже быстрее чем тот же apt-get на Дебиан)

Добавлено спустя 3 часа 55 минут 22 секунды:
А может нужно установить какие-то дополнительные библиотеки? Типа gcc++
Как например для CS сервера, в дебиане ставили пакет lib32gcc1
Последний раз редактировалось NiGHt-LEshiY 26.06.2011, 23:50, всего редактировалось 2 раза.
Причина: Ну, не стоит так категорично сравнивать скорость с дебиановской.

Аватара пользователя
Dev
Майор
Майор
Сообщения: 601
Зарегистрирован: 07.05.2011
Откуда: Одесса
Благодарил (а): 5 раз
Поблагодарили: 48 раз
Контактная информация:

#15 Сообщение 27.06.2011, 14:05

net-master писал(а):Как вариант попробуйте эмулятор сменить с 10 на 8 или 9
Просто были как то у меня проблемы с запуском BF2 и проблема решилась только сменой эмулятора)
хм, походу не получилось)) пробовал f8 и f9....)

Ответить