[Left 4 Dead] FreeBSD(Linux) Dedicated Server

Здесь хранится вся документация по созданию выделенных серверов
Сообщение
Автор
Аватара пользователя
Jeka
Майор
Майор
Сообщения: 624
Зарегистрирован: 28.03.2009
Поблагодарили: 11 раз

#16 Сообщение 23.11.2009, 10:51

Dr_Quake писал(а):Расскажи условия - получишь советы, все настройки sysctl не дефолта, версию системы, в jail ли, что в процессах висеть остаётся.
собсвтенно вот настройки:
loader.conf
kern.hz="1000"
linux_load="YES"
linprocfs_load="YES"
kern.ipc.maxsockets="16424"
kern.ipc.shm_use_phys="1"
net.inet.tcp.tcbhashsize="4096"
net.inet.tcp.hostcache.hashsize="1024"
sysctl.conf
kern.fallback_elf_brand=3
kern.ipc.maxsockbuf=524288
compat.linux.osrelease=2.6.16
kern.polling.enable=1
net.inet.tcp.rfc1323=1
net.inet.tcp.sendspace=78840
net.inet.tcp.recvspace=78840
net.inet.udp.recvspace=78840
net.inet.udp.maxdgram=57344
net.inet.tcp.delayed_ack=1
net.inet.tcp.delacktime=100
net.local.stream.sendspace=82320
net.local.stream.recvspace=82320
net.inet.tcp.local_slowstart_flightsize=10
net.inet.tcp.nolocaltimewait=1
net.inet.tcp.hostcache.expire=3900
kern.polling.burst_max=1000
kern.polling.idle_poll=0
kern.polling.each_burst=50
net.inet.tcp.hostcache.expire=3900
net.inet.tcp.slowstart_flightsize=54
net.inet.tcp.inflight.enable=1
net.inet.tcp.inflight.min=6144
запускается не в jail'е. В процессах не висит, так как эта же консоль просто рестартует сервер и садится на другой порт. Есть подозрение что БСД не успевает понять что порт уже свободен.
Система FreeBSD 7.2. Ядро дефолтное (пока не пересобирал). Вообще сервера вешаю в screen, но тут без разницы - что скрином запускаю что просто в голой консоле - одна и та же проблема. Так же если меняется карта, то порт тоже может измениться
Три ярких цвета - это Российский флаг !
Если ты не патриот, ты не русский, а мудак !

PomidorOFF
Нович0к
Нович0к
Сообщения: 23
Зарегистрирован: 13.01.2006

#17 Сообщение 23.11.2009, 11:50

Та же хрень что и у Jeka1980, на фряке 7.1-STABLE при рестарте сервака (при падениях) цепляет на следующий свободный порт. На 6 ветке такого не было.
sysctl.conf
net.inet.tcp.inflight.enable=1
vfs.read_max=16
vfs.ufs.dirhash_maxmem=20971520
vfs.ufs.dirhash_minsize=512
kern.ipc.nmbclusters=131072
security.bsd.see_other_uids=0
kern.ipc.somaxconn=2048
kern.fallback_elf_brand=3
kern.ipc.maxsockbuf=524288
net.inet.ip.fw.one_pass=0
net.inet.ip.fw.autoinc_step=10
net.inet.ip.redirect=0
net.inet.tcp.sendspace=131072
net.inet.tcp.recvspace=131072
net.local.stream.sendspace=131072
net.local.stream.recvspace=131072
net.inet.tcp.blackhole=2
net.inet.udp.blackhole=1
net.inet.icmp.drop_redirect=1
net.inet.icmp.log_redirect=0
compat.linux.osrelease=2.6.16
linux_base-f8-8_10, не в jail, запуск через screen

Аватара пользователя
Jeka
Майор
Майор
Сообщения: 624
Зарегистрирован: 28.03.2009
Поблагодарили: 11 раз

#18 Сообщение 23.11.2009, 14:23

да забыл сказать что тоже linux_base-f8
Три ярких цвета - это Российский флаг !
Если ты не патриот, ты не русский, а мудак !

Аватара пользователя
Dr_Quake
Майор
Майор
Сообщения: 654
Зарегистрирован: 10.03.2008
Поблагодарили: 6 раз
Контактная информация:

#19 Сообщение 23.11.2009, 15:38

А, так ты поднимаешь compat.version до 2.16, там что угодно может быть дополнительно, если сервер позволит - опусти обратно. ВСЕ настройки из sysctl.conf убирай - это не для геймсервера, как минимум udp.blackhole>0 вообще использовать на геймсервере работающем по udp нельзя. Ядро обнови до последнего хотя бы через freebsd-update. Если после всего останется - это ты с настройками файрвола накрутил(может и дефолт), что включено и вообще что есть? Ну и потом уже только пакет бинарников пробовать менять от линуха.

Аватара пользователя
Jeka
Майор
Майор
Сообщения: 624
Зарегистрирован: 28.03.2009
Поблагодарили: 11 раз

#20 Сообщение 23.11.2009, 19:48

Dr_Quake писал(а):А, так ты поднимаешь compat.version до 2.16, там что угодно может быть дополнительно, если сервер позволит - опусти обратно. ВСЕ настройки из sysctl.conf убирай - это не для геймсервера, как минимум udp.blackhole>0 вообще использовать на геймсервере работающем по udp нельзя. Ядро обнови до последнего хотя бы через freebsd-update. Если после всего останется - это ты с настройками файрвола накрутил(может и дефолт), что включено и вообще что есть? Ну и потом уже только пакет бинарников пробовать менять от линуха.
снтнвые настройки скопировал просто со своего веб-сервера =) скину на дефолт
Три ярких цвета - это Российский флаг !
Если ты не патриот, ты не русский, а мудак !

Аватара пользователя
Dr_Quake
Майор
Майор
Сообщения: 654
Зарегистрирован: 10.03.2008
Поблагодарили: 6 раз
Контактная информация:

#21 Сообщение 23.11.2009, 20:36

Это настройки для отдачи файлов, с ними делей сильно увеличивается, ну и они на фиг не нужны в общем то, особенно rcvspace/sendspace потому что с 7 оно само динамически увеличивается, имеет смысл только если отдаёшь кучу файлов меньше к примеру 100к быстро с вебсервера.

Аватара пользователя
Jeka
Майор
Майор
Сообщения: 624
Зарегистрирован: 28.03.2009
Поблагодарили: 11 раз

#22 Сообщение 23.11.2009, 20:45

Dr_Quake писал(а):Это настройки для отдачи файлов, с ними делей сильно увеличивается, ну и они на фиг не нужны в общем то, особенно rcvspace/sendspace потому что с 7 оно само динамически увеличивается, имеет смысл только если отдаёшь кучу файлов меньше к примеру 100к быстро с вебсервера.
ну я и гвоорю что настройки с веб сервера - там куча мелких файлов
Три ярких цвета - это Российский флаг !
Если ты не патриот, ты не русский, а мудак !

Seregakz
Сержант
Сержант
Сообщения: 30
Зарегистрирован: 09.02.2009

#23 Сообщение 25.11.2009, 01:14

serj# ./srcds_run -game left4dead -console -novid +hostport 27077 +sv_allow_lobby_connect_only 0 +z_difficulty Hard +map l4d_smalltown04_mainstret
Server will auto-restart if there is a crash.
#AppFramework : Unable to load module bin/engine_i486.so!
#Unable to load interface VENGINE_HLDS_API_VERSION002 from bin/engine_i486.so
Wed Nov 25 01:58:37 UTC 2009: Server Quit
serj#
c дефлотным engine_i486.so серв запускается а с первого поста от ТС
engine_i486.so скачал и выдаёт такую ошибку ^^

по поводу STEAM validation rejected решил следующим образом:
в /l4d/bin/ положил файл libsteamvalidateuseridtickets_i486.so от eSTEAMATiON , и сошку из первого поста. Итог - всё работает.
перезалейте а то там ваше от lineage файлы Оо


ps
Checking/Installing 'Left 4 Dead binaries' version 39


Checking/Installing 'Left 4 Dead base' version 34

Аватара пользователя
Jeka
Майор
Майор
Сообщения: 624
Зарегистрирован: 28.03.2009
Поблагодарили: 11 раз

#24 Сообщение 08.12.2009, 21:18

в 8-й фряхе таких проблем нет. Ставил из портов сразу /games/linux-steam/
Оно всё утянуло по зависимостям
Три ярких цвета - это Российский флаг !
Если ты не патриот, ты не русский, а мудак !

Аватара пользователя
Jeka
Майор
Майор
Сообщения: 624
Зарегистрирован: 28.03.2009
Поблагодарили: 11 раз

#25 Сообщение 17.12.2009, 11:35

Народ, у кого left4dead крутится под фряхой, дайте пожалуйста сюда настройки sysctl net
Три ярких цвета - это Российский флаг !
Если ты не патриот, ты не русский, а мудак !

onkor
Сержант
Сержант
Сообщения: 46
Зарегистрирован: 23.10.2007

#26 Сообщение 04.02.2010, 12:07

После обновления Counter-Strike Source от 01/02/2010 сервер стал падать.

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

Console initialized.
Game.dll loaded for "Counter-Strike: Source"
maxplayers set to 32
maxplayers set to 32
WARNING: UDP_OpenSocket: unable to bind socket
Couldn't allocate dedicated server UDP port
cat: hlds.27017.pid: Нет такого файла или каталога
email debug.log to [email protected]
Срд Фев  3 22:59:02 MSK 2010: Server restart in 10 seconds
debug.log

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

CRASH: Срд Фев  3 23:33:13 MSK 2010
Start Line: ./srcds_i486 -binary ./srcds_i486 -debug -tickrate 66 +sv_lan 0 -secure +ip 85.249.166.10 +maxplayers 32 -pingboost 1 -master -norestart -game cstrike -port 27017 +map de_dust
End of Source crash report
Кто столкнулся с подобным и как лечить?

Аватара пользователя
Jeka
Майор
Майор
Сообщения: 624
Зарегистрирован: 28.03.2009
Поблагодарили: 11 раз

#27 Сообщение 04.02.2010, 12:21

onkor писал(а):После обновления Counter-Strike Source от 01/02/2010 сервер стал падать.
Кто столкнулся с подобным и как лечить?
ещё раз обнови =) ночью опять серверные либы обновились
Три ярких цвета - это Российский флаг !
Если ты не патриот, ты не русский, а мудак !

onkor
Сержант
Сержант
Сообщения: 46
Зарегистрирован: 23.10.2007

#28 Сообщение 04.02.2010, 12:55

Jeka1980
Обновляю, у меня ничего пока не обновилось.

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

Re-running as user css
Checking bootstrapper version ...
Updating Installation
Checking/Installing 'Counter-Strike Source Shared Content' version 75
Checking/Installing 'Base Source Shared Models' version 4
Checking/Installing 'Base Source Shared Sounds' version 4
Checking/Installing 'Base Source Shared Materials' version 8
Checking/Installing 'Source Dedicated Server Linux' version 98

HLDS installation up to date
Checking bootstrapper version ...
Updating Installation
Checking/Installing 'Source Dedicated Server Linux' version 98

HLDS installation up to date
Checking bootstrapper version ...
Updating Installation
Checking/Installing 'Half-Life 2 Deathmatch' version 35
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 'Source Dedicated Server Linux' version 98

Аватара пользователя
Jeka
Майор
Майор
Сообщения: 624
Зарегистрирован: 28.03.2009
Поблагодарили: 11 раз

#29 Сообщение 04.02.2010, 14:09

хм.. у меня просто первый раз обновилось до 97, потом до 98 (на след. день)
Три ярких цвета - это Российский флаг !
Если ты не патриот, ты не русский, а мудак !

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

#30 Сообщение 04.02.2010, 14:52

ну снеси папочку bin, пусть еще раз накатит ;) ну или -verify_all ключик при обновлении
Изображение

Ответить