И так приступим, у нас есть уже установленная система Ubuntu Server Edition
1. Входим под root в систему.
2. Создадим место где мы будем работать и скачивать саму серверную часть:
3. Переходим в директорию которою создали:
3. Качаем файл с офф сайта steam, файл для установки сервера:
4. Даем права файлу CHMOD (то есть, даем право на запуск его в системе)
5. Запускаем этот файл:
6. Он нам выбивает лицензионное соглашение и много текста.. пишем YES и жмем Enter.
7. В папке появится 2 файла, это: steam и readme.txt, даем право (CHMOD) файлу steam на запуск в системе:
8. запускаем файл steam, это обновит кеш и список файлов которые будут закачены:
9. Приступаем к закачке файлов сервера на свой компьютер, пишем:
Предлагаю пойти сделать чая кофе, так как будет качать примерно 300~ MB (все зависит от вашего интернет канала)
10. И так вы скачали сервер, но не знаете как его запускать, разберем запуск подробнее:
Описания параметров запуска:
И так мы имеем чистый голый сервер Steam, и вы задаете себе вопрос а как сделать чтоб могли заходить люди с Non-Steam клиента?
все очень просто надо поставить на сервер мод dproto, он вам даст пускать людей с протоколами 47 и 48 да и не только, он даже будет пускать людей со Steam клиентом, читайте в интернете как ставить.
FAQ#
Q: Когда я закрываю терминал сервер падает, как сделать чтоб он работал в фоне?
A: Все очень просто вы в строке запуска в конце добавьте параметр > /dev/null 2>&1 &
Пример:
Q: У меня повис сервер как его отключить?
A: В консоли наберите ps aux | grep hlds это выведет список процессов с именем hlds, посмотрите PID процесса и убейте его командой kill #PID.
Q: Где изменить имя сервера, изменить время карты, вписать новые параметры и тому подобное?
A: В файле: {Корень папки сервера}/cstrike/server.cfg
Q: Какие системные требования сервера?
A: Минимальные cстемные требования:
* Процессор 500 МГц
* OC: Linux (На FreeBSD не работает без эмуляции среды linux)
* 96 МБ оперативной памяти.
* 400 МБ свободного места на жёстком диске
* Интернет-соединение
1. Входим под root в систему.
2. Создадим место где мы будем работать и скачивать саму серверную часть:
~# mkdir /opt/server
3. Переходим в директорию которою создали:
~# cd /opt/server/
3. Качаем файл с офф сайта steam, файл для установки сервера:
~# wget http://storefront.steampowered.com/download/hldsupdatetool.bin
4. Даем права файлу CHMOD (то есть, даем право на запуск его в системе)
~# chmod +x hldsupdatetool.bin
5. Запускаем этот файл:
~# ./hldsupdatetool.bin
6. Он нам выбивает лицензионное соглашение и много текста.. пишем YES и жмем Enter.
Enter 'yes' to accept this agreement, 'no' to decline: yes
7. В папке появится 2 файла, это: steam и readme.txt, даем право (CHMOD) файлу steam на запуск в системе:
~# chmod +x steam
8. запускаем файл steam, это обновит кеш и список файлов которые будут закачены:
~# ./steam -command update
9. Приступаем к закачке файлов сервера на свой компьютер, пишем:
~# ./steam -command update -game cstrike -dir .
Предлагаю пойти сделать чая кофе, так как будет качать примерно 300~ MB (все зависит от вашего интернет канала)
10. И так вы скачали сервер, но не знаете как его запускать, разберем запуск подробнее:
~# ./hlds_run -game cstrike -nomaster +ip XX.XXX.XXX.XX +maxplayers 22 +port 27015 +map de_dust
Описания параметров запуска:
-game cstrike (указываем, что это CS сервер)
-nomaster (указываем, что сервер не будет показан в глобальной базе данных серверов)
+maxplayers 10 (указывает, что на сервере смогут играть максимально 10 игроков)
+map de_dust2 (указывает, какая карта будет загружаться первой, после запуска сервера)
+port 27015 (указывает порт)
+ip XX.XXX.XXX.XX (Указывает IP который будет слушать сервер)
-nomaster (указываем, что сервер не будет показан в глобальной базе данных серверов)
+maxplayers 10 (указывает, что на сервере смогут играть максимально 10 игроков)
+map de_dust2 (указывает, какая карта будет загружаться первой, после запуска сервера)
+port 27015 (указывает порт)
+ip XX.XXX.XXX.XX (Указывает IP который будет слушать сервер)
И так мы имеем чистый голый сервер Steam, и вы задаете себе вопрос а как сделать чтоб могли заходить люди с Non-Steam клиента?
все очень просто надо поставить на сервер мод dproto, он вам даст пускать людей с протоколами 47 и 48 да и не только, он даже будет пускать людей со Steam клиентом, читайте в интернете как ставить.
~# ./hlds_run -game cstrike -nomaster +ip XX.XXX.XXX.XX +maxplayers 24 +port 27015 +map de_dust2
FAQ#
Q: Когда я закрываю терминал сервер падает, как сделать чтоб он работал в фоне?
A: Все очень просто вы в строке запуска в конце добавьте параметр > /dev/null 2>&1 &
Пример:
~# ./hlds_run -game cstrike -nomaster +ip XX.XXX.XXX.XX +maxplayers 22 +port 27015 +map de_dust > /dev/null 2>&1 &
Q: У меня повис сервер как его отключить?
A: В консоли наберите ps aux | grep hlds это выведет список процессов с именем hlds, посмотрите PID процесса и убейте его командой kill #PID.
Q: Где изменить имя сервера, изменить время карты, вписать новые параметры и тому подобное?
A: В файле: {Корень папки сервера}/cstrike/server.cfg
Q: Какие системные требования сервера?
A: Минимальные cстемные требования:
* Процессор 500 МГц
* OC: Linux (На FreeBSD не работает без эмуляции среды linux)
* 96 МБ оперативной памяти.
* 400 МБ свободного места на жёстком диске
* Интернет-соединение

