у меня лично стоит сервер на Ubuntu 12.04lts
если у тебя стоит 64 битная то для сервера игры следует установить пакет: (ОБЯЗАТЕЛЬНО!)
sudo apt-get install ia32-libs
устанавливал через steamcmd(реокмендую steamcmd, так как я пробовал через hldsupdater сервер после обновления не запускался нихуя!! -_-)
так приступим...
скачай SteamCMD:
wget
http://media.steampowered.com/client/steamcmd_linux.tar.gz
расспакуй естесно:
tar -xvf
steamcmd_linux.tar.gz
далее запускаем SteamCMD:
chmod +x steamcmd.sh && ./steamcmd.sh
так.. мы видим лог загрузки обновлений... тээк... усе.. стимкмд обновилсо...
потом должна открыться командная строка SCMD... в нее внимательно вводи следующие команды:
login anonymous
потом:
force_install_dir ./gmod/
потом потом потом:
app_update 4020
все.. теперь ты должен увидеть лог загрузки сервера на твой девайс...если конечно все прально сделал...
загрузка будт длиться примерно 30 минут хотя в зависимости от скорости загрузки...
после загрузки сервера ты должен увидеть все ту же командную строку SCMD.. пишем:
exit
после чего она закроется...
ls -al
чтобы посмотреть содержимое дериктории... должен увидеть папку "gmod"
cd gmod
чтобы перейти в дерикторию с игрой
и команда запуска сервера:
./srcds_run -game -console garrysmod +maxplayers 12 +map gm_flatgrass +sv_lan 0
после этой команды ты увидешь лог запуска...
в этом логе в конце ты увидишь сообщение типо:
Connection to Steam servers successful.
Public IP is айпи твоего сервера.
Assigned anonymous gameserver Steam ID [A-0:0(0000)].
VAC secure mode is activated.
сервер успешно запущен!
пишешь команду:
status
увидишь все подробности о твоем сервере... в том числе его IP
удачи!
кстати наверняка тебе придется ставить плагины... ну.. пиши в личку помогу. ))