Итак, если вы решили сделать более-менее серьезный сервер HL2DM, то устанавливаем Linux. Какой дистрибутив выбрать? Лучше всего - Debian. Он лёгкий и очень удобный. Или Ubuntu, но она тяжелее. Для себя я выбрал самый лёгкий дистрибутив по потребляемым ресурсам - SliTaz.
Итак, опустим подробности об установке. В интернете полно мануалов, в худшем случае - напишу позже. Приступим сразу к установке сервера.
1. Для начала открываем терминал (консоль). В Debian/Ubuntu ярлык находится в Меню > Страндартные > Терминал. У меня - на тулбаре: 2. Debian'щикам этот шаг можно пропустить, у вас всё и так будет работать. А тем, кто на SliTaz'e - необходимо поставить tar. Для этого пишем в консоли: su И вводим root - пароль (по-умолчанию пароль такой же: root). Всё, теперь у нас права суперпользователя. Пишем в консоль: tazpkg get-install tar Устанавливется tar. Готово. Для выхода из суперпользователя пишем exit.
3. В этом шаге будем качать установщик сервера. Пишем: mkdir hl2dm-server Этой командой мы создаем папку hl2dm-server в вашем домашнем каталоге. Полный путь будет выглядеть как /home/имя_пользователя/hl2dm-server, но этого вам знать сейчас не надо . Дальше - заходим в эту папку, которую только что создали, командой cd hl2dm-server В нее и будем качать установщик: wget http://steampowered.com/download/hldsupdatetool.bin
4. Тут мы выставляем права на запуск установщика: chmod 777 hldsupdatetool.bin И запускаем: ./hldsupdatetool.bin
5. Лицензионное соглашение? yes
6. Вот и установился стим. Запускаем скачивание сервера: ./steam -command update -game hl2mp -dir . Сервер обновляется, и просить запустить еще раз. Запускаем тоже самое: ./steam -command update -game hl2mp -dir .
7. Пошло качаться:
8. В SliTaz может глохнуть на пунктах 'Checking/Instaling'. Чтобы продолжить установку - убиваем процесс комбинацией клавиш Ctrl+C, и запускаем снова: ./steam -command update -game hl2mp -dir .
9. Итак, сервер установился. Делаем скрипт для запуска. Открываем папку orangebox: cd orangebox Дальше запускаем текстовый редактор: nano start.sh
10. Записываем скрипт в файл: ./srcds_run -console -game hl2mp +map dm_lockdown +maxplayers 12 -port 27015 -autoupdate Чтобы сохранить - жмём Ctrl+X, потом Shift+Y и enter.
11. Ставим права на запуск: chmod 777 start.sh и запускаем: ./start.sh
12. Собственно, всё. Теперь у нас есть работающий сервер .
Если закроете терминал, то запустить снова его будет легко и просто cd hl2dm-server cd orangebox ./start.sh
|