Как сделать Linux компьютер интернет-сервером

Как сделать Linux компьютер интернет-сервером

Недавно на форуме, но уже заметил что многие не знают как сделать свой собственный сервер и вот поэтому решил рассказать всё на своём примере:
1.Покупаем VDS, желательно отрыв или улёт (я всё делаю на улёте)
2.Устанавливаем Linux Debian ISP
3.Настраиваем (думаю здесь не будет сложности)
4.Создаём нового пользователя в ISP
5.Заходим по SSH с правами этого пользователя
6.Начнем:
Код: выделить все mkdir server
cd server
wget http://www.steampowered.com/download/hldsupdatetool.bin
chmod +x hldsupdatetool.bin
./hldsupdatetool.bin
./steam
где, mkdir - создание каталога, cd - открытие данного каталога, wget - скачивание файла, chmod +x - установка чмод для файла(что бы можно было его использовать), ./ - запуск чего-либо.

после этой операции будет скачана новая версия HLDSUpdateTool. По завершению процесса вы вернетесь в консоль управления.

7. скачивание сервера:

Код: выделить все ./steam -command update -game "cstrike" -dir .

-game "здесь название игры из списка" (например Counter-Strike Source или hl2dm)

после этой операции начнётся скачивание игрового сервера игры, в зависимости от версии сервера игры и скорости соединения этот процесс может занять от 5 до 15 минут (5 минут сервер cs 1.6, а соурс например у меня качался 15 минут)

8. Server.cfg

для начала нужно создать(скачать) файл server.cfg (папка сервера/cstrike/cfg/server.cfg - для cs source, папка сервера/cstrike/server.cfg)

9.после чего возвращаемся в SSH:

Код: выделить все cd server

для запуска cs 1.6:

./hlds_run -console -game cstrike +map de_dust -maxplayers 16 -autoupdate

для запуска source:

./srcds_run -console -game cstrike +map de_dust -maxplayers 16 -autoupdate

после этих действий ваш сервер будет запущен и вооля :D

10. Автостарт сервера при перезагрузке VDS:

идем во внутреннюю панель ISP -> заходим как root ->
в навигации находим "Планировщик (cron)" -> создать задание ->
прописываем вот такую команду:
для кс 1.6 -

Код: выделить все cd /var/www/имя пользователя/data/cs-server/ ; ./hlds_run -console -game cstrike -secure -master -tickrate 100 +maxplayers 16 +port 27015 +map de_dust2 &
для соурс -
Код: выделить все cd /var/www/имя пользователя/data/cs-server/ ; ./srcds_run -console -game cstrike -secure -master -tickrate 100 +maxplayers 16 +port 27015 +map de_dust2 &
и устанавливаем период "перезагрузка".
Далее вам остается только перезагрузить VDS и всё у вас пашет=)
P.S. Если кому-то интересно, то могу рассказать порядок установки плагинов администратирования и установку статистики PsychoStats =)
Kirk Vasilchenko (c) 2009 Как сделать Linux компьютер интернет-сервером Готовые сервера css и инструкции по установке игровых Как сделать Linux компьютер интернет-сервером Хостинг на домашнем компьютере - Установка ArchLinux Как сделать Linux компьютер интернет-сервером PivPav Администрирование Linux. Лекция 2. Удаленное Как сделать Linux компьютер интернет-сервером Как создать локальный сервер на linux (ubuntu) Как сделать Linux компьютер интернет-сервером Web and Linux » Blog Archive » Настройка почтового Как сделать Linux компьютер интернет-сервером Просмотр темы - Создание сервера Counter
Как сделать Linux компьютер интернет-сервером Как сделать Linux компьютер интернет-сервером Как сделать Linux компьютер интернет-сервером Как сделать Linux компьютер интернет-сервером Как сделать Linux компьютер интернет-сервером Как сделать Linux компьютер интернет-сервером Как сделать Linux компьютер интернет-сервером Как сделать Linux компьютер интернет-сервером Как сделать Linux компьютер интернет-сервером Как сделать Linux компьютер интернет-сервером