Why not just create a user, like l4d, and run the process from that 
account. Whenever you need to re-attach, just su to l4d, and 'screen -r 
$game' (whatever $game may be)

Crazy Canucks wrote:
> I use su to run screen to run my servers under a different user, and I 
> nice the process.  It works well, but when I do this I am unable to 
> reattach to the console.  Does anyone have any suggestions on how I 
> could get around this problem?
>
> These are the relevant lines from my startup script:
>
> server_command="screen -A -m -d -S $game ./$game"_run" -tos -game $mod 
> +map `cat ./$mod/starting_map` +maxplayers $server_size -heapsize 
> $heap_size +ip 192.168.0.101 -pidfile $game.pid -debug$extra_config_options"
>
> nice -n -20 su -c "$server_command" cc-server
>
> It may look a bit complicated, but I think the variable names make it 
> pretty clear what is going on.
>
> Drek
>
> P.S.:  I'm a Linux nub, so go easy on me... ;)
>
> Ronny Schedel wrote:
>   
>>   
>>     
>>> Hi, i am now using screen to start my server as daemon.
>>> But i know that professional hosters uses diferent ways.
>>>
>>> i have reasons to think that screen is freezing my servers.
>>>
>>> so... How do you start your server?
>>>     
>>>       
>> With screen. No, screen does not freeze your servers, plugins do.
>>
>> _______________________________________________
>> To unsubscribe, edit your list preferences, or view the list archives, 
>> please visit:
>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>>
>>   
>>     
>
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives, please 
> visit:
> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>   


_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux

Reply via email to