Обсуждение этой темы как сделать сервер CS на форуме.
Для установки игрового сервера, должно быть выполнено:
- Установка ubuntu server
- Ubuntu server настройка сети
- Обновление ubuntu server
Для начала зайдя в системы под главным пользователем, которого мы указали при установке или супер пользователем root с заранее установленным паролем, создаем отдельного пользователя. Этот пользователь нам понадобится, как игровой администратор со своими правами и личным местом на нашем сервере. Именно поэтому мы создаем нового пользователя с паролем выполнив команду:
Создадим нового пользователя с именем cs для Ubuntu server |
sudo adduser cs |
Система сама добавит права на доступ, установит домашний каталог с аналогичным именем "cs" и попросит ввести пароль). Для справки существует и обратная команда для удаления пользователя sudo deluser --remove-home cs, она так же удалит пользователя его права и домашний каталог. Операции с добавлением и удалением пользователя производятся только root и администратором который был прописан при установке сервера Ubuntu server.
Выходим из системы и входим под новым пользователем "cs" |
exit |
Таким образом мы отделим наш сервер от, и при желании сервер просто удалится вместе с пользователем, как писал ранее sudo deluser --remove-home cs.
Создадим папку (каталог) в котором разместим игровой сервер, загрузим и установим STEAM и программу обновления |
mkdir games |
В этой части, я сделаю отступление, так к ней применима фраза как сделать сервер CS, ведь команда ./steam -command update -game "Counter-Strike Source" -dir . не что другое, как установка сервера CS, благодаря ей произойдет загрузка с интернета и развертывания в системе. Этот процесс достаточно долгий и зависит не только от скорости вашего интернет соединения но и от загруженности сервера с которого производится установка. Для примера днем это время заняло 5 ... 6 часов, в то время как ночью весь процесс занял не более 2 часов. Вот и весь ответ на вопрос, как установить сервер CS, но ведь, есть и другие сервера под управлением steam, и просмотреть их список можно выполнив команду ./steam -command list, напомню, что команда будет доступна только зайдя как пользователь cs и находясь в каталоге games. Пользователя root я не считаю, так как у него роль супер пользователя и как правило обслуживание игрового сервера за плечами администратора.
Установим сервер выполнив команду, ожидаем установки. Установка происходит через интернет соединение. |
./steam -command update -game "Counter-Strike Source" -dir . |
В продолжении узнаем как происходит запуск сервера cs, а в данном материале разберем возможные установки серверов. Пока я пропишу коротко выполненные мной действия для установка Counter-Strike Source, принимая во внимания, что перед установкой мы заходим в систему, как пользователь CS, а это значит что мы начинаем с каталога /home/cs/, а значит и установку серверов мы начинаем относительно этой папки, не забывая перед следующей установкой убедиться что мы вернулись в каталог /home/cs/:
Устанавливаем Counter-Strike Source |
mkdir srcds_l |
Т.к. Counter-Strike 1.6 создана на движке первого Half-Life, запуск сервера немного отличается запускающим файлом. И для удобства я использую в примере отдельную папку. Если сервера запускаются одновременно, так же необходимо изменить порты например в пределах 27010-27344, а так же запускать их в фоновом режиме.
Устанавливаем Counter-Strike 1.6 |
mkdir hlds |
Результат проделанной работы на примере Counter-Strike 1.6 можно посмотреть зайдя на сервер 217.151.77.214:27015
В разработке по мере появления новых серверов на проекте mini-server, здесь будут выложены новые виды игровых серверов, обсуждение этой темы как сделать сервер CS на форуме.