Не занимайтесь, извините за выражение, херней.. valve уже сделало все давно за вас... есть в корне сервера hlds_run открываем ее...
Напротив нужного вам для запуска бинарника пишем параметры и запускаем сервер, например у меня i686, находим в файле /hlds_i686 и добавляем параметры.
Код
HL= ./hlds_i686 -game cstrike -nomaster -pingboost 1 +ip 0.0.0.0 +port 27015 sv_lan 0 +maxplayers 32 +map de_nuke +log off +servercfgfile server.cfg +exec server.cfg
p.s: ip 0.0.0.0 откроет HLDS на всех интерфейсах в EOM
так возможно надо будет прописать два раза для i686 потому что там скрипт пытается определить характеристику CPU.. и есть два условия для запуска.
короче юзайте hlds_run и не партесь насчет всяких непонятных bash скриптов. тем более что вы не фига не сикете в linux... пользуйтесь советами разработчиков.
В файле readme.txt много полезной инфы...
спс если кому этот пост помог.. оваций не стоит.
p.s: можете создать еще один баш, что бы запускать серв без привязки к терминалу:
Цитата
#!/bin/sh
./hlds_run &
тогда запускать прийдется этот файл...
Отредактировал: zippel, - 26.1.2013, 11:23