при запуске контры вся ОСь падала, пока не проделал это:
_http://forum.lissyara.su/viewtopic.php?f=33&t=3821&start=350#p243143
Стал запускаться сервер, все вроде бы ничего, делаю следующее%
1. Ставлю Dproto_0_4_8p
2. Ставлю metamod-1.19-linux
3. amxmodx-1.8.1-base + amxmodx-1.8.1-cstrike
4. podbot_full_V3B21
Сервер работает, как бы стабильно, все хорошо, боты бегают даже, но в один прекрасный момент Бац и в консоли Segmentation fault. Core dumped.
иду в /var/log/messages, там ничего интересного, кроме сообщения о том, что Core dumped...
Запустил с опцией -dump, при очередном падении получил hlds_i686.core и debuglog.log _http://dump.ru/file/4706325
Пока запускаю таким скриптом
Код: Выделить всё
#!/bin/sh
run_str="-game cstrike" # запускаемый мод
#run_str="$run_str ""-binary ./hlds_i686" #какой бинарник использовать (зависит от архитектуры процессора)
run_str="$run_str ""-insecure" # (отключаем VAC)
run_str="$run_str ""-nomaster" # сервер не пробует авторизовать себя в WON (не подключаться к мастер серверам, не будет проверяться на мастер серверах valve)
run_str="$run_str ""-noipx" # (не использовать портокол IPX)
run_str="$run_str ""-debug" # включаем отладку
run_str="$run_str ""-debuglog debuglog.log" # в какой файл писать лог отладки
run_str="$run_str ""-norestart" # отключаем перезапуск сервера при крахе
run_str="$run_str ""+sv_lan 1" # (режим работы 0-интернет, 1-локальные сети класса С) ОБЯЗАТЕЛЬНО, и вроде как жедательно первым (сразу за cstrike)!!!
run_str="$run_str ""+maxplayers 20" # (количество слотов на серваке)
run_str="$run_str ""+map de_dust2" # (выберем карту при старте сервера)
run_str="$run_str ""+ip 192.168.137.2" # (на каком интерфейсе будет слушать, 0.0.0.0 слушать на всех)
run_str="$run_str ""+port 27015" # (на каком порту будет запускаться, полезно если на одной машине несколько серверов запущено)
run_str="$run_str ""-pingbooster 2" # (значения 0,1,2,3 из названия ясно типо ускоритель, но грузит проц сцуко, чем выше значение тем больше грузит проц, тем меньше пинги)
#run_str="$run_str ""-ignoresigint" # не реагировать на Ctrl+C
#echo $run_str
./hlds_run $run_str
Код: Выделить всё
./hlds_run -game cstrike -insecure -nomaster -noipx -debug -debuglog debuglog.log -norestart +sv_lan 1 +maxplayers 20 +map de_dust2 +ip 192.168.137.2 +port 27015 -pingbooster 2
# pkg_version -v | grep linux_base-
linux_base-fc6-6_6 = up-to-date with port
Ядро пересобрал после накладывания патча
# uname -srv
FreeBSD 8.0-RELEASE-p4 FreeBSD 8.0-RELEASE-p4 #0: Sun Jul 25 23:39:29 UTC 2010 root@METALL_FreeBSD_8.0:/usr/obj/usr/src/sys/main_kernel.2010-25-07
Куда копать? Или я может что-то не так делаю... Сервер крошится сам по себе можно сказать, в любое удобное ему время