Проблемы с запуском CsProMod под taskset

MFS

Участник
Сообщения
1,533
Реакции
788
Дебиан 6, сервер CSPROMOD beta 1.8

Если запускать с taskset, то выдает "Must run suid root for multiuser support." и кучу ошибок.

Работающий вариант строки запуска:

screen -A -m -d -S CSPROMOD ./srcds_run -game cspromod +map csp_dust2 -port 27035 +sv_lan 0 +ip <мой IP> +maxplayers 12 -debug

Неработающий вариант

taskset -c 0 screen -A -m -d -S CSPROMOD ./srcds_run -game cspromod +map csp_dust2 -port 27035 +sv_lan 0 +ip <мой IP> +maxplayers 12 -debug

Ошибки. Причем пофиг, с подключенными Meta+SM или без

Auto detecting CPU
Using SSE2 Optimised binary.
Enabling debug mode
Server will auto-restart if there is a crash.

Console initialized.
Game.dll loaded for "CSPromod BETA 1.08"
Segmentation fault (core dumped)
BFD: Warning: /home/deb/srcds/cspromod/orangebox/core is truncated: expected core file size >= 92573696, found: 52658176.
Cannot access memory at address 0xf77068f0
Cannot access memory at address 0xfffa8b0c
/home/deb/srcds/cspromod/orangebox/debug.cmds:3: Error in sourced command file:
Cannot access memory at address 0xf77068f0
email debug.log to linux@valvesoftware.com
Сбт Дек 31 03:46:06 MSK 2011: Server restart in 10 seconds




Есть мысли?
 

MFS

Участник
Сообщения
1,533
Реакции
788
С такими строками запущено еще 8 серверов, в том числе Nuclar Dawn, и ни у кого проблем нет.

Решается проблема сбросом кеша перед каждым запуском cspromod

sync
echo 3 > /proc/sys/vm/drop_caches

Но все это странно.
 
  • Мне нравится
Реакции: Rt.

CTe6eJIeK_vRn

Участник
Сообщения
2,114
Реакции
1,868
на ubuntu это выглядит так:
#!/bin/sh
echo Starting CSPomod Server
sudo sync
sudo echo 3 | sudo tee /proc/sys/vm/drop_caches
sudo sync
sleep 1
screen -A -m -d -S cspromod ./srcds_run -console -game cspromod +ip 0.0.0.0 -port 27015 +map csp_dust2 -maxplayers 20
 
Сверху Снизу